STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
__init__.py
Go to the documentation of this file.
1
"""A feed system that exists in time: the marching session, headless.
2
3
The feed-twin app built this as its cockpit -- vessels with inventory that
4
integrates, a network solved at each instant, valves that slew, a chamber
5
closed by root-finding every coupling step -- and it was the only part of the
6
twin that ran a whole burn. It lives here now because the twin has two callers
7
(ADR-0001): the app, and EngineDesign's Layer X, which runs burns in-process.
8
9
from feedtwin.session import assemble_model, Session, Setup, load_machine, bind
10
from feedtwin.session.burn import BurnPlan, run_burn
11
12
* :mod:`~feedtwin.session.gauge` -- where the gauge wire meets Pa, and
13
:func:`~feedtwin.session.gauge.say`, how a person is shown a pressure (psia).
14
* :mod:`~feedtwin.session.model` -- drawing + engine in, an audited model out.
15
* :mod:`~feedtwin.session.statemachine` -- the DAQ's tables, read and bound.
16
* :mod:`~feedtwin.session.core` -- :class:`Session` and its :class:`Setup`.
17
* :mod:`~feedtwin.session.burn` -- T-0 to depletion, as one call.
18
19
Imported lazily by nothing: ``import feedtwin`` stays cheap, and pulling in a
20
session pulls in the property tables, which is the cost of asking for one.
21
"""
22
23
from
__future__
import
annotations
24
25
from
feedtwin.session.core
import
Sample, Session, Setup
26
from
feedtwin.session.gauge
import
(
27
ATMOSPHERE,
28
ATMOSPHERE_PSI,
29
PSI,
30
from_psig,
31
psia,
32
psig,
33
psig_from_psia,
34
say,
35
)
36
from
feedtwin.session.model
import
(
37
AssemblyError,
38
AssemblyReport,
39
Assumption,
40
Model,
41
assemble_model,
42
chamber_for,
43
)
44
from
feedtwin.session.statemachine
import
Binding, StateMachine, bind, load_machine
45
46
__all__ = [
47
"ATMOSPHERE"
,
48
"ATMOSPHERE_PSI"
,
49
"PSI"
,
50
"AssemblyError"
,
51
"AssemblyReport"
,
52
"Assumption"
,
53
"Binding"
,
54
"Model"
,
55
"Sample"
,
56
"Session"
,
57
"Setup"
,
58
"StateMachine"
,
59
"assemble_model"
,
60
"bind"
,
61
"chamber_for"
,
62
"from_psig"
,
63
"load_machine"
,
64
"psia"
,
65
"psig"
,
66
"psig_from_psia"
,
67
"say"
,
68
]
feedtwin.session.core
Definition
core.py:1
feedtwin.session.gauge
Definition
gauge.py:1
feedtwin.session.model
Definition
model.py:1
feedtwin.session.statemachine
Definition
statemachine.py:1
lib
feedtwin
feedtwin
session
__init__.py
Generated by
1.15.0