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

Go to the source code of this file.

Namespaces

namespace  test_layerx_setpoint

Functions

 test_layerx_setpoint._stand (thrust, spare=None, *, float peak_rise=41.0, Optional[float] meop=None, Optional[float] trip_above=None, Optional[list] calls=None)
float test_layerx_setpoint.linear (float L, float F)
float test_layerx_setpoint.coupled (float L, float F)
float test_layerx_setpoint.coupled_spare (float L, float F)
 test_layerx_setpoint._run (evaluate, **req)
 test_layerx_setpoint.test_the_secant_lands_on_the_hand_root_of_a_linear_stand_in_three_burns ()
 test_layerx_setpoint.test_a_curved_stand_converges_to_its_closed_form_root ()
 test_layerx_setpoint.test_lockup_and_fill_together_land_on_the_hand_solution ()
 test_layerx_setpoint.test_broyden_learns_the_fill_column_it_was_not_given ()
 test_layerx_setpoint.test_an_accepted_fill_never_leaves_less_than_the_margin ()
 test_layerx_setpoint.test_figures_by_hand ()
 test_layerx_setpoint.test_a_bottle_too_small_for_the_margin_is_said_not_hidden ()
 test_layerx_setpoint.test_a_set_point_over_the_meop_is_infeasible_and_says_where_the_limit_binds ()
 test_layerx_setpoint.test_a_trip_is_never_a_root ()
 test_layerx_setpoint.test_a_target_beyond_a_trip_homes_on_the_trip_and_says_so ()
 test_layerx_setpoint.test_without_the_replay_the_answer_is_verified_with_it_and_corrected_once ()
 test_layerx_setpoint.test_the_card_change_list_and_model_block ()
 test_layerx_setpoint.test_the_target_defaults_to_the_design_and_refuses_none ()
 test_layerx_setpoint.test_the_fallback_grade_by_hand ()
 test_layerx_setpoint.test_the_shared_grade_gets_the_meop_and_it_is_graded_once (monkeypatch)
 test_layerx_setpoint.test_the_route_refuses_before_a_slot_is_taken (tmp_path, monkeypatch)
 test_layerx_setpoint.test_smoke_the_real_stand_reaches_a_target_in_three_burns ()

Variables

float test_layerx_setpoint.AMB = 13.64
 test_layerx_setpoint.CONFIG
 test_layerx_setpoint.SETTINGS = SimpleNamespace(tank_pressure_psia=578.0, copv_pressure_psig=4500.0)
dict test_layerx_setpoint.STAND = {"lockup_psia": 578.0, "fill_psig": 4500.0, "max_fill_psig": 4500.0, "reference_thrust_N": 6751.0}