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

Functions

Optional[float] engine.layerx.diag.hardware._num (Any v, float scale=1.0)
List[Optional[float]] engine.layerx.diag.hardware._col (Dict[str, Any] rp, str key)
Optional[float] engine.layerx.diag.hardware._r (Optional[float] v, int digits=6)
Any engine.layerx.diag.hardware._config_of (Any prep_or_config)
Any engine.layerx.diag.hardware._cea_of (Any prep_or_config, Any config, Any cea_cache)
str engine.layerx.diag.hardware._provenance (Any obj, str field, str path)
Dict[str, Any] engine.layerx.diag.hardware._inp (Any value, str unit, str provenance)
np.ndarray engine.layerx.diag.hardware.eroded_radius (np.ndarray x, np.ndarray r0, Dict[str, Dict[str, Any]] stations, int k, float x_liner_end, float x_insert_end=0.0)
Dict[str, Any] engine.layerx.diag.hardware.separation (Sequence[float] t, Sequence[Optional[float]] p_exit_pa, Sequence[Optional[float]] ambient_pa, Sequence[Optional[float]] M_exit, float threshold=SUMMERFIELD_PE_PA)
Dict[str, Any] engine.layerx.diag.hardware.isp_breakdown (Sequence[float] t, Dict[str, Any] rp, Any cea_cache, float ambient_pa, float zeta_n, str zeta_provenance)
tuple engine.layerx.diag.hardware._zeta (Any config)
List[Optional[float]] engine.layerx.diag.hardware._interp_onto (Sequence[float] t, Sequence[float] ts, Sequence[Any] ys)
Dict[str, Any] engine.layerx.diag.hardware.hardware_block (Any prep_or_config, Optional[Dict[str, Any]] replay_result, Optional[Dict[str, Any]] delivered=None, Optional[Dict[str, Any]] series=None, *, Optional[Dict[str, Any]] soak=None, Any cea_cache=None, Optional[float] ambient_pa=None)
Dict[str, Any] engine.layerx.diag.hardware._hardware_block (Any prep_or_config, Optional[Dict[str, Any]] rp, Optional[Dict[str, Any]] delivered, Optional[Dict[str, Any]] series, Optional[Dict[str, Any]] soak, Any cea_cache, Optional[float] ambient_pa)
Dict[str, Any] engine.layerx.diag.hardware._model (Any config, Dict[str, Any] rp, bool graphite, bool lined, bool case_declared, float half, str back_basis)

Variables

float engine.layerx.diag.hardware.PSI = 6894.757293168361
float engine.layerx.diag.hardware.G0 = 9.80665
float engine.layerx.diag.hardware.SUMMERFIELD_PE_PA = 0.4
float engine.layerx.diag.hardware.SCHMUCKER_A = 1.88
float engine.layerx.diag.hardware.SCHMUCKER_N = -0.64