Contact

Start with your
engineering question.

Tell us about the data, the decision and the workflow you want to improve. Please leave confidential production data out of an initial enquiry.

Prepare your enquiry.

This local website prepares an email draft on your device. It does not submit a message. You choose whether to open an email app or copy the text.

* Required. Do not include confidential datasets, credentials or licence files. Review our Privacy Policy.

Prefer a web form? Direct web submission is not configured in this preview. Email remains available. An owner-controlled Zoho Form can be connected when its public URL is available.

Numetiva / vector chart
100%Open SVG ↗

Zoom for individual dies and labels. Drag or scroll to pan. + / - to zoom; 0 to fit.

Numetiva / interactive product tour

From a question to a checked output

Your question.
A reviewable script.

Use the assistant to draft Python, inspect the code in the workbench, then run it against your worksheet. Bring the latest error into Review / fix when the script needs attention.

  1. 01
    Ask with context.

    Name the response, predictors and the chart you need.

  2. 02
    Inspect the draft.

    Check the column names, transformations and method.

  3. 03
    Run and review.

    Use the returned output and errors to guide the next step.

Explore AI & Python
Python / exampleWorksheet context
import numpy as np
import matplotlib.pyplot as plt

x = df["Tool_Wear_um"].to_numpy()
y = df["Vibration_RMS_g"].to_numpy()
valid = np.isfinite(x) & np.isfinite(y)
x, y = x[valid], y[valid]

fig, ax = plt.subplots()
ax.scatter(x, y, s=18, alpha=0.7)
coefficients = np.polyfit(x, y, 2)
grid = np.linspace(x.min(), x.max(), 200)
ax.plot(grid, np.polyval(coefficients, grid))
ax.set(xlabel="Tool wear / µm",
       ylabel="Vibration / g")
plt.show()
About this product tour