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

Go to the source code of this file.

Namespaces

namespace  engine
namespace  engine.layerx
namespace  engine.layerx.diag
namespace  engine.layerx.diag.thrustshape

Functions

Callable[[float, float], Optional[Dict[str, float]]] engine.layerx.diag.thrustshape._sampler (Any config, float ambient_pa)
Tuple[Optional[Dict[str, float]], int, float] engine.layerx.diag.thrustshape.feed_solve (Callable[[float, float], Optional[Dict[str, float]]] sampler, float p_out_O, float p_out_F, float K_O, float K_F, Tuple[float, float] m0)
Tuple[Optional[float], str] engine.layerx.diag.thrustshape._target (Any config, Optional[float] target_N)
Dict[str, Any] engine.layerx.diag.thrustshape.shape_stats (np.ndarray t, np.ndarray F, float mean, float settle_t, Optional[float] target)
Dict[str, Any] engine.layerx.diag.thrustshape.build_thrust_shape (Mapping[str, Any] result, Any prep=None, Any config=None, *, Optional[Callable[[float, float], Optional[Dict[str, float]]]] sampler=None, Optional[float] target_N=None, float settle_s=SETTLE_S, Optional[float] ambient_pa=None)

Variables

float engine.layerx.diag.thrustshape.G0 = 9.80665
float engine.layerx.diag.thrustshape.SETTLE_S = 0.2
int engine.layerx.diag.thrustshape.FEED_TOL = 1e-9
int engine.layerx.diag.thrustshape.FEED_ITERS = 60