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

Go to the source code of this file.

Classes

class  engine.layerx.analysis.StandTripped

Namespaces

namespace  engine
namespace  engine.layerx
namespace  engine.layerx.analysis

Functions

List[float] engine.layerx.analysis._psia (List[float] values)
Any engine.layerx.analysis._clean (Any value)
Dict[str, Any] engine.layerx.analysis._setup_dict (Any setup)
tuple engine.layerx.analysis._burn_once (Prepared prep, Optional[tuple] schedule, Progress say, Callable[[], bool] cancelled, float lo, float hi, Optional[Dict[str, Any]] accel=None, int pass_no=1, Optional[Callable[..., Any]] inline=None, Optional[Callable[[float, float, float], None]] live=None)
Dict[str, str] engine.layerx.analysis.dome_line_instruments (Any diagram, Any built)
Dict[str, Any] engine.layerx.analysis.run_prepared (Prepared prep, *, Optional[Progress] progress=None, Callable[[], bool] cancelled=lambda:False, Any runner=None, bool replay=True, Any config=None, bool diagnostics=False, Optional[Dict[str, Any]] sidecars=None, Optional[Callable[[float, float, float], None]] live=None)
Optional[float] engine.layerx.analysis._trace_ullage_gas_kg (Prepared prep, Any trace)
Callable[[Any, Dict[str, float], float], Any] engine.layerx.analysis._inline_factory (Prepared prep, Any config)
Dict[str, Any] engine.layerx.analysis._inline_block (Optional[Dict[str, Any]] ascent, Optional[Dict[str, Any]] flown, Any flt)
Optional[float] engine.layerx.analysis._schedule_gap (Dict[str, Any] inline, Dict[str, Any] rocketpy)
Dict[str, Any] engine.layerx.analysis._failed (BaseException exc)
tuple engine.layerx.analysis.diagnostics_of (Prepared prep, Dict[str, Any] result, Any config, Any runner, Optional[Dict[str, Any]] opts=None)
bool engine.layerx.analysis._review_pending (str key)
List[Dict[str, Any]] engine.layerx.analysis.grade_limits (Dict[str, Any] result, Any prep=None, Any config=None, Optional[Dict[str, Any]] opts=None, *, Optional[Dict[str, float]] meop_psi=None)
None engine.layerx.analysis._key_events (Dict[str, Any] result, Prepared prep, Dict[str, Any] opts)
List[Dict[str, Any]] engine.layerx.analysis.model_record (Dict[str, Any] result, Optional[Prepared] prep=None)
Dict[str, float] engine.layerx.analysis._loads (Dict[str, Any] result)
Optional[Dict[str, Any]] engine.layerx.analysis._delivered (Dict[str, Any] rp, Dict[str, Any] result, float dt)
Dict[str, Any] engine.layerx.analysis._flight_curve (Dict[str, Any] result, Optional[Dict[str, Any]] dv)
Any engine.layerx.analysis._safe (Callable[..., Any] fn, *Any args)
Optional[float] engine.layerx.analysis._ullage_gas_kg (Prepared prep, Dict[str, Any] result)
Optional[float] engine.layerx.analysis._pressurant_kg (Dict[str, Any] result)
Dict[str, Any] engine.layerx.analysis._pass_figures (Dict[str, Any] result, Optional[Dict[str, Any]] dv)
Dict[str, Any] engine.layerx.analysis._flight_block (Prepared prep, Optional[Dict[str, Any]] flown, Optional[Dict[str, Any]] ground, Optional[Dict[str, Any]] last)
tuple engine.layerx.analysis._impulse_to_depletion (Any trace, List[int] fire_idx, Any steps, str ox_tank, str fuel_tank, Dict[str, List[float]] ch)
Dict[str, float] engine.layerx.analysis._dump_coefficients (Prepared prep)
Optional[int] engine.layerx.analysis._card_outside (Prepared prep, Dict[str, Any] series, List[int] fire_idx)
Dict[str, Dict[str, Any]] engine.layerx.analysis._instrument_series (Prepared prep, Any trace)
Dict[str, Any] engine.layerx.analysis.reduce_trace (Prepared prep, Any trace, Dict[str, float] initial)
Optional[Dict[str, Any]] engine.layerx.analysis._network_of (Any trace)
Optional[Dict[str, Any]] engine.layerx.analysis._trip_of (Any trace)
float engine.layerx.analysis._line_exit_psia (Prepared prep, str side, float mdot, float p_tank, Optional[float] dp_feed)
Dict[str, Any] engine.layerx.analysis.cross_check (Prepared prep, Dict[str, Any] result, Any runner)
Dict[str, Any] engine.layerx.analysis.engine_check (Prepared prep, Dict[str, Any] result, int points=12)
Dict[str, Any] engine.layerx.analysis._engine_check_from_replay (Prepared prep, Dict[str, Any] series, Dict[str, Any] rp)

Variables

float engine.layerx.analysis.G0 = 9.80665
 engine.layerx.analysis.Progress = Callable[[str, float], None]
tuple engine.layerx.analysis.DIAGNOSTIC_KEYS
tuple engine.layerx.analysis.FEED_KEYS
tuple engine.layerx.analysis.REVIEW_PENDING
tuple engine.layerx.analysis.REVIEW_NOTE
tuple engine.layerx.analysis.CHUG_DECISION
 engine.layerx.analysis.THERMAL_INSTRUMENTS = frozenset({"TC", "RTD"})