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

Go to the source code of this file.

Namespaces

namespace  test_layerx_analytic

Functions

 test_layerx_analytic._choked_blowdown (str gas, bool isothermal, float duration, int steps=4000, *, float V=0.05, float p0=2.0e5, float T0=300.0, float bore=2.0e-3, float cd=0.85)
 test_layerx_analytic.test_a_choked_blowdown_follows_its_closed_form (gas, isothermal, duration)
 test_layerx_analytic.test_the_isothermal_and_adiabatic_bounds_bracket_a_real_wall ()
 test_layerx_analytic.test_a_network_solves_an_orifice_to_cd_a_sqrt_2_rho_dp (dp_bar, cd, bore_mm)
 test_layerx_analytic._column (float gravity, float dp, float climb=1.3716)
 test_layerx_analytic.test_a_column_at_a_known_specific_force_holds_exactly_rho_a_h ()
float test_layerx_analytic._rayleigh_kappa (float contraction, float gamma)
 test_layerx_analytic.le4_point ()
 test_layerx_analytic.test_enginedesign_closes_its_chamber_on_mdot_cstar_over_At_with_the_rayleigh_loss (le4_point)
 test_layerx_analytic.test_the_engine_card_returns_enginedesigns_pc_at_a_fixed_point (le4_point)

Variables

 test_layerx_analytic.feedtwin = pytest.importorskip("feedtwin", reason="lib/feedtwin is not installed (pip install -e ../lib/feedtwin)")
 test_layerx_analytic.M = Provenance.MANUFACTURER
float test_layerx_analytic.G0 = 9.80665
float test_layerx_analytic.PSI = 6894.757293168361
str test_layerx_analytic.BASELINE = Path(__file__).resolve().parents[1] / "docs" / "layerx" / "baseline-2026-10-02.json"
float test_layerx_analytic.LIFTOFF = 8.25 * G0