v0.25.0¶
Release date: 2026-08-25
Early Access
The Luminary Cloud API and Python SDK are Early Access features that are still under development. View the Luminary Cloud Early Access Terms. The interface may change, and you may need to migrate or discard scripts and configuration files multiple times before v1.0.0 is released. In the future, migrations may also be necessary when upgrading to new major versions of the SDK (e.g. v2.0.0).
Release Notes¶
This release adds a tessellation edge-length cap for STL geometry export, lets line-sample data extracts sample evenly along the line, adds simulation template validation, and fixes SDK data extracts.
Breaking Changes¶
This release contains a breaking API change that affects only limited-release Physics AI functionality. If you use it, upgrade to this version; no other workflows are affected.
Features¶
New
TessellationParams.max_edge_length_fractionon STL geometry export caps triangle edge length at a fraction of the body’s bounding-box diagonal. Unliketarget_triangle_count, it is a direct single-pass cap with no iterative search, so it is also faster to export. Combine withmax_aspect_ratio=1for near-uniform triangles across flat regions.vis.LineSampleacceptsn_samples, the number of evenly-spaced points to sample along the line, with fields interpolated at each point. Leaving it unset keeps the existing behavior of one sample wherever the line crosses a cell face. Values outside[2, 1000]raise aValueError.New
Project.validate_simulation_template()runs the same checks ascreate_simulation()— mesh compatibility, named variable resolution, boundary condition matching — against a mesh without creating a simulation, and returns(is_valid, messages).
Deprecations¶
None.
Bug Fixes / Improvements¶
SDK data extracts —
vis.LineSampleandvis.IntersectionCurvesubmitted throughvis.DataExtractor.create_extracts()— failed with an internal renderer error and now complete.
Migration Guide¶
No migration is required unless you use the limited-release Physics AI functionality noted above; if you do, upgrade to this SDK version.