Development Atlas.

Reviewed 22 October 2026 · Model format 0.6.0

Code snapshot 7a780551f0 ↗
Main desktop workflow
Model authoringAvailable in workbench

Build a piping model from structured geometry and engineering inputs.

What exists today

Geometry tools create and edit model format 0.6.0. Proposed edits are shown for review, with undo/redo and an operation log within the current session.

Still missing or limited

Older model formats are refused and require re-authoring. A drawn fitting supplies mechanics only when its solver representation is supported.

Pipe & bend mechanicsAvailable in workbench

Solve the piping centerline as an assembled 3D structural model.

What exists today

Straight pipes and realized curved bends reach the solver. Pressure-capable straight pipes default to shear-flexible Timoshenko elements; bends use an entered flexibility factor.

Still missing or limited

Bends still use Euler–Bernoulli mechanics. General rigid fitting elements and flexible branch connections remain unavailable.

Numerical error checksPartial support

Show whether calculated quantities satisfy their declared numerical checks.

What exists today

Solve and member-recovery checks are implemented. Captured-source recovery now includes straight shear-flexible pipes and separate nominal and reduced sections.

Still missing or limited

Source recovery still excludes bends, joints, pressure regions and nonlinear supports, and has size and work limits. Numerical checks do not validate the entered physical model.

Results & reviewAvailable in workbench

Inspect displacements, forces, moments, stresses and support reactions.

What exists today

Results now include bend stress quantities, directional SIF measures and bounded maxima along supported arcs. Pressure-capable results identify nominal and reduced section bases.

Still missing or limited

Each maximum has a stated mathematical scope; unsupported or incomplete coverage is withheld. Principal and equivalent stresses and code stress ranges remain unavailable.

Exports & reportsPartial support

Pass traceable results and model data to another engineering workflow.

What exists today

Eligible pressure-capable desktop results can now export result JSON and stress-neutral CSV/JSON. Other model-export formats remain available only on their supported routes.

Still missing or limited

Reports remain closed to pressure-capable results. Report packages refuse all current results, and complete model transfer to a receiving program remains unfinished.

Supporting features
Materials & private dataPartial support

Supply the material, section and project data used in a calculation.

What exists today

Material and section values can be entered or imported with units and source records. The pressure-capable route distinguishes nominal wall, reduced wall and pressure bore.

Still missing or limited

Importing a library does not apply engineering values automatically. Code-specific data and project criteria still come from the user.

Supports & load casesPartial support

Describe how the line is restrained and loaded.

What exists today

Linear supports, selected nonlinear support laws, prescribed rigid movements and thermal/fit reference states have supported calculation paths.

Still missing or limited

Hanger preload and complete installation/contact history are missing. Nonlinear iteration is limited to four passes; the pressure-capable route refuses nonlinear supports.

Projects & comparisonPartial support

Save work locally and examine changes between results.

What exists today

Projects save and reopen locally. The comparison workspace matches a load case to combination rows within one run, using explicit result references.

Still missing or limited

Comparison between saved runs or model states and tolerance classification remain unfinished. Subtracting solved states is not a new equilibrium solve.

Pressure & expansion jointsPartial support

Represent pressure and how its loads transfer through the line.

What exists today

Explicit pressure regions and terminal load paths are implemented. Supported expansion joints can now include elastic tie rods, with their loads reported separately.

Still missing or limited

Joint geometry and rod laws remain restricted; tension-only rods, gaps and stops are unsupported. Hydrostatic head and pressure-dependent bend flexibility remain outside the model.

High-precision recoveryDevelopment only

Use the separate retained-precision result path for tighter numerical bounds.

What exists today

Development and test paths now cover straight Timoshenko pipes, section allowances and more member-load cases. Coverage and arithmetic-work repairs are implemented.

Still missing or limited

This retained-precision path is not enabled in the normal desktop solve. Size and work limits and row-specific coverage still apply.

User rule checksPartial support

Check admitted results against rules and engineering criteria you supply.

What exists today

The rule framework evaluates supported quantities and user formulas. Eligible pressure-capable desktop results can now be rule-checked.

Still missing or limited

There is no built-in code-stress calculation or standards table. The result reader must admit the selected result; an available rule framework does not make every case eligible.

Design research agentNot integrated yet

Use engineering references to prepare model changes for review.

What exists today

The piping reference Reader is published. Local proposal previews and proposals imported from elsewhere can be reviewed separately.

Still missing or limited

Live research through the Reader and preparation of the user’s own source documents are not integrated with the product.

Main line: the pressure-capable desktop workflow. Branches: related features. Eligible results can be exported; reports remain unavailable on this path.
Engineering work remainingReports, desktop activation and other open work

02 / Remaining scope

Work remaining.

Open engineering work

A

Report coverage

Reports from current results

Connect current result formats to report packages and extend reports to pressure-capable results.

Output boundaries
B

Desktop activation

Retained precision in the workbench

Enable the separate retained-precision result path on the desktop, with its declared numerical and output limits.

Activation boundary
C

Release preparation

A packaged release candidate

Select and test an Apple-silicon macOS build, then publish the application with installation instructions and its evidence.

Release preparation

Bend quantities and tie rods, shear-flexible recovery and the recorded coverage repairs are implemented. The open items here have no assigned delivery dates or order.

Other open work

Live research

Connect the Reader and prepared user documents to research and model proposals.

Agent scope ↗

Saved-state comparison

Compare saved model states and separate runs, with explicit mappings and tolerance profiles.

Comparison limits ↗

Model transfer & broader tests

Check representative piping systems and preserve their meaning in receiving programs.

Verification plan ↗

Evidence & product scope

Describes the dated code snapshot above.