For developers and integrators

Put it behind a button in the tool people already use.

The same work, triggered from where the job actually starts. A row in your CRM, a file landing in a folder, a form somebody submits.

You want this to happen without anyone opening a new tool.

Where it runsnobody opens a new tool
01Your CRMan enquiry lands with a STL on it
02Your scriptposts the geometry, waits, reads the result
03Your CRMthe answer and a link are on the record
$ pip install cadmould$ python feasibility.py --stl enquiry.stl

What that looks like

A virtual environment, one browser sign-in, and two installs. The sign-in points this environment’s pip at the licensed wheel; nothing else is hidden.

Install
$ python3 -m venv .venv$ source .venv/bin/activate$ pip install --upgrade pip cadmould-sdk-auth$ cadmould-sdk-auth$ pip install ".[examples]"

Then check it took

$ python -c "import cadmould; print('cadmould', cadmould.__version__)"
Run one
$ pip install ".[result-viewer]"$ python examples/result-viewer/scripts/08_result_viewer.py

That one runs offline against a result that ships with it, so it works before any account does.

Want the scaffolder output, how authentication resolves and what the agent context files hold?

The commands in full
Where the use cases come from today

We are reworking how they reach you, so for now work from the copy that shipped with your licence. It holds the same use cases, the same docs and the same context files, and every command above applies inside it.

What else is rough

Start with something real

Every use case is a worked job you can point at your own part. Take one as it stands, then say what is different about yours.

Came to the wrong one?For quotingFor engineers