v0.23.5

Release date: 2026-03-24

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 equilibrium chemistry material properties, surface selection for merge operations, and the named_variable_set_id parameter for simulation creation.

Breaking Changes

None.

Features

  • Parameters for material properties assuming equilibrium chemistry using the Cantera library.

  • Added named_variable_set_id parameter to Project.create_simulation() to specify the named variable set used to resolve Expression objects in SimulationParams.

  • Added surface selection support to VolumeSelection.merge_surfaces(), allowing users to specify which surfaces to merge rather than merging all surfaces within a volume.

  • Added merge_angle parameter to VolumeSelection.merge_surfaces() to control the angle threshold for merging adjacent surfaces.

  • Added use_lcsurface option to VolumeSelection.merge_surfaces() to use an alternative tessellation method that avoids intersecting elements in certain geometries.

Deprecations

None.

Bug Fixes / Improvements

None.

Migration Guide

No breaking changes, migration from v0.23.0 or later should cause no problems.