STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
ladder.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.ladder

Functions

np.ndarray engine.layerx.diag.ladder.arr (Optional[Iterable[Any]] values, Optional[int] n=None)
List[Optional[float]] engine.layerx.diag.ladder.out (Iterable[float] values, Optional[int] digits=None)
Optional[float] engine.layerx.diag.ladder.scalar (Any v)
Dict[str, Any] engine.layerx.diag.ladder.unavailable (str error)
Dict[str, Any] engine.layerx.diag.ladder.inp (Any value, str unit, str provenance)
Dict[str, Any] engine.layerx.diag.ladder.model_block (str name, str source, Sequence[str] assumptions, Mapping[str, Dict[str, Any]] inputs)
np.ndarray engine.layerx.diag.ladder.series_t (Mapping[str, Any] result)
np.ndarray engine.layerx.diag.ladder.firing_mask (Mapping[str, Any] result, int n)
Mapping[str, Any] engine.layerx.diag.ladder.network_of (Mapping[str, Any] result)
np.ndarray engine.layerx.diag.ladder.node_p (Mapping[str, Any] net, str node, int n)
np.ndarray engine.layerx.diag.ladder.node_T (Mapping[str, Any] net, str node, int n)
np.ndarray engine.layerx.diag.ladder.branch_dp (Mapping[str, Any] net, str bid, int n)
Dict[str, Any] engine.layerx.diag.ladder._element (str eid, str label, str kind, np.ndarray dp, str frm, str to)
List[Dict[str, Any]] engine.layerx.diag.ladder.side_elements (Mapping[str, Any] net, str side, int n, Optional[Mapping[str, Any]] series_side=None)
Dict[str, Any] engine.layerx.diag.ladder.build_ladder (Mapping[str, Any] result, Any prep=None, Any config=None)
List[Dict[str, Any]] engine.layerx.diag.ladder.element_series (Mapping[str, Any] ladder, str side, str kind)

Variables

float engine.layerx.diag.ladder.PSI = 6894.757293168361
tuple engine.layerx.diag.ladder.SIDES = ("ox", "fuel")
dict engine.layerx.diag.ladder.SIDE_ROLE = {"ox": "oxidiser", "fuel": "fuel"}
dict engine.layerx.diag.ladder.SIDE_CONFIG = {"ox": "oxidizer", "fuel": "fuel"}
int engine.layerx.diag.ladder.SUM_TOLERANCE_PSI = 1e-6