STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
regulator.py File Reference

Go to the source code of this file.

Namespaces

namespace  engine
namespace  engine.layerx
namespace  engine.layerx.diag
namespace  engine.layerx.diag.regulator

Functions

str engine.layerx.diag.regulator.coolprop_name (str fluid)
Tuple[float, float] engine.layerx.diag.regulator.gas_state (str fluid, float p_pa, float T_K)
Dict[str, Any] engine.layerx.diag.regulator.iec_gas_flow (float p1_pa, float p2_pa, float rho1, float gamma, float cv, float xT=DEFAULT_XT)
float engine.layerx.diag.regulator.iec_gas_drop (float mdot, float p1_pa, float rho1, float gamma, float cv, float xT=DEFAULT_XT)
str engine.layerx.diag.regulator._provenance (Any component, str name)
Any engine.layerx.diag.regulator._built (Any prep)
Optional[str] engine.layerx.diag.regulator.regulator_id (Mapping[str, Any] net)
Dict[str, Tuple[float, str]] engine.layerx.diag.regulator.regulator_params (Any prep, str reg_id)
str engine.layerx.diag.regulator._pressurant (Any prep, Mapping[str, Any] net, str node)
Dict[str, Any] engine.layerx.diag.regulator.build_regulator (Mapping[str, Any] result, Any prep=None, Any config=None, *, Optional[str] reg_id=None, Optional[float] xT=None, Optional[Mapping[str, Tuple[float, str]]] params=None, Optional[str] gas=None)
Tuple[List[str], Optional[str]] engine.layerx.diag.regulator._gas_reach (Mapping[str, Any] net, str side, str reg)
Any engine.layerx.diag.regulator.build_solenoids (Mapping[str, Any] result, Any prep=None, Any config=None, *, Optional[str] gas=None, Optional[float] xT=None)

Variables

tuple engine.layerx.diag.regulator.IEC_SOURCE
float engine.layerx.diag.regulator.DEFAULT_XT = 0.7
float engine.layerx.diag.regulator.MODE_BAND = 0.005
dict engine.layerx.diag.regulator.COOLPROP_NAMES