inspire_run_python
Run Python code in a fresh headless Altair Inspire process to automate model creation, inspect parts, and return assigned results or captured print output.
Instructions
Run Python code inside a fresh headless Altair Inspire process.
Pre-defined names: inspire (hwx.inspire module), RUN_DIR (a scratch folder for this run).
Assign result = ... to return data; print() output is captured in stdout.
Example: m = inspire.newModel(); m.createSolidBlock(x=0.01, y=0.01, z=0.01); result = len(m.parts)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | Yes | ||
| timeout_s | No |