STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
run_layer1_free_throat_lox_focus_ranked Namespace Reference

Functions

None _clean_frozen (Dict[str, Any] req)
Tuple[float, float] _injector_dp_ratios (Dict[str, Any] perf)
Tuple[bool, bool, bool, bool, bool] _gates (Dict[str, Any] perf, *, Tuple[float, float] o_band, float f_cap)
float _sf (Any x)
Tuple[int, float, float] _rank_key (Dict[str, Any] perf, *, Tuple[float, float] o_band, float f_cap)
None main ()

Variables

 ROOT = Path(__file__).resolve().parents[1]

Detailed Description

Follow-up free-throat Layer-1 grid: emphasize LOX ΔP/Pc band via W_DP_O ≥ W_DP_F.

Runs multiple optimizations (±12.5%% / ±15%% throat span × oxidizer ΔP weight sweep),
then ranks results by user's gates + LOX proximity preference toward 0.35.

Cd / injector physics unchanged (weights only).

Function Documentation

◆ _clean_frozen()

None run_layer1_free_throat_lox_focus_ranked._clean_frozen ( Dict[str, Any] req)
protected

Definition at line 27 of file run_layer1_free_throat_lox_focus_ranked.py.

Referenced by main().

◆ _gates()

Tuple[bool, bool, bool, bool, bool] run_layer1_free_throat_lox_focus_ranked._gates ( Dict[str, Any] perf,
* ,
Tuple[float, float] o_band,
float f_cap )
protected

Definition at line 51 of file run_layer1_free_throat_lox_focus_ranked.py.

References _injector_dp_ratios().

Referenced by _rank_key(), and main().

◆ _injector_dp_ratios()

Tuple[float, float] run_layer1_free_throat_lox_focus_ranked._injector_dp_ratios ( Dict[str, Any] perf)
protected

Definition at line 37 of file run_layer1_free_throat_lox_focus_ranked.py.

Referenced by _gates(), _rank_key(), and main().

◆ _rank_key()

Tuple[int, float, float] run_layer1_free_throat_lox_focus_ranked._rank_key ( Dict[str, Any] perf,
* ,
Tuple[float, float] o_band,
float f_cap )
protected
Sort ascending: fewer gate failures; lower LOX stress metric.

Definition at line 80 of file run_layer1_free_throat_lox_focus_ranked.py.

References _gates(), and _injector_dp_ratios().

Referenced by main().

◆ _sf()

float run_layer1_free_throat_lox_focus_ranked._sf ( Any x)
protected

Definition at line 70 of file run_layer1_free_throat_lox_focus_ranked.py.

◆ main()

None run_layer1_free_throat_lox_focus_ranked.main ( )

Variable Documentation

◆ ROOT

run_layer1_free_throat_lox_focus_ranked.ROOT = Path(__file__).resolve().parents[1]

Definition at line 19 of file run_layer1_free_throat_lox_focus_ranked.py.