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

Go to the source code of this file.

Namespaces

namespace  engine
namespace  engine.pipeline
namespace  engine.pipeline.stability
namespace  engine.pipeline.stability.report

Functions

Tuple[float, float] engine.pipeline.stability.report._eta_window (streams, *, float lo_frac=0.35, float hi_frac=2.2, float floor=0.02, float ceil=0.90)
List[List[float]] engine.pipeline.stability.report._chug_boundary_curve (streams, chamber, int n_pts=24, Optional[Tuple[float, float]] eta_window=None)
float engine.pipeline.stability.report._mean_tau (streams)
Dict[str, Any] engine.pipeline.stability.report._chug_design_point (streams, chamber, Optional[Dict[str, Any]] band, Dict[str, Any] inp)
Dict[str, Any] engine.pipeline.stability.report._stream_from_march (Dict[str, Any] inp, str key, Dict[str, Any] march)
Dict[str, Any] engine.pipeline.stability.report._stream_vaporization (Dict[str, Any] inp, float Pc, str key, int n_pts)
Dict[str, Any] engine.pipeline.stability.report._vaporization_profile (Dict[str, Any] inp, float Pc, int n_pts=40, Optional[Dict[str, Any]] march=None)
Dict[str, Any] engine.pipeline.stability.report._sensitivity (Dict[str, Any] inp, float nominal_gm)
Dict[str, float] engine.pipeline.stability.report._chug_pole (Dict[str, Any] chug_rich)
Dict[str, float] engine.pipeline.stability.report._locus_crossing (List[Dict[str, float]] locus)
Dict[str, Any] engine.pipeline.stability.report._radar (float chug_margin, Dict[str, Any] ac, Dict[str, Any] vap, float gate_threshold)
Dict[str, Any] engine.pipeline.stability.report._diagnostics (str state, float chug_margin, float acoustic_margin, float gate_threshold, Optional[str] limiting, Dict[str, Any] chug_rich, Dict[str, Any] ac, Dict[str, Any] vap, List[Dict[str, Any]] fallbacks, str acoustic_gate="report_only")
Dict[str, Any] engine.pipeline.stability.report.build_rich_report (config, float Pc, float MR, float mdot_total, float cstar, float gamma, float R, float Tc, Dict[str, Any] diagnostics, Any cg, *, Optional[float] gate_threshold=None, Optional[Dict[str, float]] overrides=None)
Dict[str, Any] engine.pipeline.stability.report._build_rich_report (config, float Pc, float MR, float mdot_total, float cstar, float gamma, float R, float Tc, Dict[str, Any] diagnostics, Any cg, *, float gate_threshold, Optional[Dict[str, float]] overrides, Dict[str, Any] used_here)
 engine.pipeline.stability.report._fallbacks_used (Optional[Dict[str, Any]] used_here=None)

Variables

float engine.pipeline.stability.report._PA_PER_PSI = 6894.757
dict engine.pipeline.stability.report._DRIVER_LABEL