STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
__init__.py
Go to the documentation of this file.
1"""Layer X: the burn, solved whole.
2
3The feed system from the pressurant bottle to the injector inlet is feedtwin's
4(``lib/feedtwin``, in-process per ADR-0001). The injector and chamber are
5EngineDesign's, linked into the twin. The tank pressure curve is an *output*.
6See ``docs/layer-x.md`` for the phases and what each one owns, and
7``docs/layerx/DATA-CONTRACT.md`` for the result.
8
9 from engine.layerx import DrawingStore, LayerXSettings, prepare, run_prepared
10
11* :mod:`~engine.layerx.sources` -- drawings, state machines, the CEA table.
12* :mod:`~engine.layerx.link` -- the engine, calibrated to EngineDesign at T-0.
13* :mod:`~engine.layerx.prepare` -- settings (and their opt-in choices), preflight checks, the plan.
14* :mod:`~engine.layerx.analysis` -- run, reduce, cross-check; the diagnostics, the graded
15 limits, the event keys and the run record's models (``run_prepared(..., diagnostics=True)``).
16* :mod:`~engine.layerx.diag` -- one module per diagnostics block (DATA-CONTRACT 3).
17"""
18
19from engine.layerx.analysis import (StandTripped, cross_check, diagnostics_of, grade_limits, reduce_trace,
20 run_prepared)
21from engine.layerx.prepare import Check, LayerXSettings, Prepared, options, prepare
22from engine.layerx.sources import Drawing, DrawingStore
23
24__all__ = [
25 "Check",
26 "Drawing",
27 "DrawingStore",
28 "LayerXSettings",
29 "Prepared",
30 "StandTripped",
31 "cross_check",
32 "diagnostics_of",
33 "grade_limits",
34 "options",
35 "prepare",
36 "reduce_trace",
37 "run_prepared",
38]