|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Functions | |
| ChamberGeometryConfig | ensure_chamber_geometry (PintleEngineConfig config) |
Variables | |
| InjectorConfig = Union[PintleInjectorConfig, CoaxialInjectorConfig, ImpingingInjectorConfig] | |
| EngineConfig = PintleEngineConfig | |
Pydantic schemas for YAML/JSON configuration validation
| ChamberGeometryConfig engine.pipeline.config_schemas.ensure_chamber_geometry | ( | PintleEngineConfig | config | ) |
Ensure chamber_geometry exists, creating from legacy sections if needed.
This helper function provides backward compatibility by creating chamber_geometry
from legacy chamber/nozzle sections if chamber_geometry doesn't exist.
Parameters:
-----------
config : PintleEngineConfig
Configuration object
Returns:
--------
ChamberGeometryConfig
The chamber_geometry config (created if needed)
Raises:
-------
ValueError
If neither chamber_geometry nor legacy sections exist
Definition at line 2840 of file config_schemas.py.
| engine.pipeline.config_schemas.EngineConfig = PintleEngineConfig |
Definition at line 2921 of file config_schemas.py.
| engine.pipeline.config_schemas.InjectorConfig = Union[PintleInjectorConfig, CoaxialInjectorConfig, ImpingingInjectorConfig] |
Definition at line 1422 of file config_schemas.py.