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

Go to the source code of this file.

Classes

class  engine.layerx.setpoint.SetpointRequest
class  engine.layerx.setpoint._State

Namespaces

namespace  engine
namespace  engine.layerx
namespace  engine.layerx.setpoint

Functions

Tuple[float, str] engine.layerx.setpoint.target_thrust (Any config, SetpointRequest request)
Tuple[Optional[float], str] engine.layerx.setpoint.design_of_ratio (Any config, Any request)
Dict[str, Any] engine.layerx.setpoint.figures (Dict[str, Any] res, Optional[float] lockup_psia)
Dict[str, Any] engine.layerx.setpoint._row (str key, str label, str group, Optional[float] value, Optional[float] limit, str direction, str unit, str basis, str hint, *, Optional[float] warn=None, bool soft=False)
List[Dict[str, Any]] engine.layerx.setpoint._fallback_limits (Dict[str, Any] res, Any prep, Any config, Dict[str, Any] grading)
Tuple[List[Dict[str, Any]], str] engine.layerx.setpoint.grade_limits (Dict[str, Any] res, Any prep, Any config, Dict[str, Any] grading)
Optional[float] engine.layerx.setpoint._dome_per_1000psi_fill (Any prep, float lockup_psia, float fill_psig)
Dict[str, Optional[str]] engine.layerx.setpoint._stand_ids (Any prep)
Dict[str, Any] engine.layerx.setpoint.burn_point (Dict[str, Any] args)
bool engine.layerx.setpoint.usable (Optional[Dict[str, Any]] p)
bool engine.layerx.setpoint.feasible (Optional[Dict[str, Any]] p)
Optional[float] engine.layerx.setpoint._fit_slope (Sequence[Tuple[float, float]] points)
Dict[str, Any] engine.layerx.setpoint.solve (Evaluate evaluate, *, float start_lockup, float start_fill, float max_fill, float target, SetpointRequest request, Tuple[float, float] bounds, Optional[float] first_guess=None, Progress say=lambda s, None f, Callable[[], bool] cancelled=lambda:False, Optional[List[Dict[str, Any]]] seed=None)
List[Dict[str, Any]] engine.layerx.setpoint._binding_estimate (List[Dict[str, Any]] history, Dict[str, Any] final, float target)
Dict[str, Any] engine.layerx.setpoint._model_block (float target, str target_source, SetpointRequest request, Dict[str, Any] start, float max_fill, Optional[float] design_of, str of_source)
List[Dict[str, Any]] engine.layerx.setpoint._changes (Dict[str, Any] before, Dict[str, Any] final, Dict[str, Any] start, int history_n)
float engine.layerx.setpoint.lockup_ceiling_psia (Dict[str, Any] derived)
Dict[str, Any] engine.layerx.setpoint.run_setpoint (Any config, Any drawing, Any settings, List[Any] overrides, SetpointRequest request, *, Optional[Progress] progress=None, Callable[[], bool] cancelled=lambda:False, Optional[int] workers=None, Optional[Evaluate] evaluate=None, Optional[Dict[str, float]] stand=None)

Variables

float engine.layerx.setpoint.PSI = 6894.757293168361
 engine.layerx.setpoint.Progress = Callable[[str, float], None]
float engine.layerx.setpoint.D_SPARE_D_FILL_GUESS = 1.0
float engine.layerx.setpoint.D_THRUST_D_FILL_GUESS = 0.0
float engine.layerx.setpoint.MAX_LOCKUP_STEP = 0.15
list engine.layerx.setpoint.UNMEASURED
 engine.layerx.setpoint.Evaluate = Callable[[List[Tuple[float, Optional[float], bool]]], List[Dict[str, Any]]]