turbo_moc.configuration module#
TurboMoC configuration names and validation for the shared numerical APIs.
- turbo_moc.configuration.normalize(config)[source]#
Accept old case files; publish only the current, flat configuration.
- turbo_moc.configuration.read_configuration(path, row_id=None)[source]#
Read one numerical row, accepting both flat cases and machine projects.
The app uses load_project to retain all rows. Existing scripts/figures keep receiving the same flat contract, with an optional explicit row selection.
Adapt to numerical APIs; design objects and jobs retain UI-facing names.