v0.23.7

Release date: 2026-04-08

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 includes a few new features related to named variables and geometry export, and a bug fix for PointProbeOutputDefinition.

Breaking Changes

None.

Features

  • Simulation.get_named_variable_values() (also lc.get_simulation_named_variable_values(id: SimulationID)) – If a Simulation was created with a named variable set, this function will return the values of the variables in the set.

  • Geometry.bind_import_to_named_variable_set() – Useful to set up a base geometry for variant generation. It creates a named variable set from the initial import’s parameters, then updates the import feature to reference those variables. After this, the geometry can be modified by updating the named variable set and re-applying it (with Geometry.use_named_variable_set()), or applying any other named variable set that defines the same variables.

  • Geometry.export() now accepts a tags list. If given, the exported file will only contain the surfaces matching the given tags.

Deprecations

None.

Bug Fixes / Improvements

  • Fixes a bug in PointProbeOutputDefinition that caused the UI results page to crash.

Migration Guide

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