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

Go to the source code of this file.

Classes

class  engine.pipeline.stability.chug.Regulator
class  engine.pipeline.stability.chug.ChugStream
class  engine.pipeline.stability.chug.ChugChamber

Namespaces

namespace  engine
namespace  engine.pipeline
namespace  engine.pipeline.stability
namespace  engine.pipeline.stability.chug

Functions

complex engine.pipeline.stability.chug.chug_open_loop (complex s, List[ChugStream] streams, ChugChamber chamber, *, bool with_regulator=True)
np.ndarray engine.pipeline.stability.chug._open_loop_grid (np.ndarray omega, List[ChugStream] streams, ChugChamber chamber, *, bool with_regulator=True)
complex engine.pipeline.stability.chug.chug_characteristic (complex s, List[ChugStream] streams, ChugChamber chamber, *, bool with_regulator=True)
np.ndarray engine.pipeline.stability.chug._freq_grid_cached (float f_lo, float f_hi, int n)
np.ndarray engine.pipeline.stability.chug._freq_grid (float f_lo=2.0, float f_hi=2000.0, int n=200)
Tuple[np.ndarray, np.ndarray] engine.pipeline.stability.chug._negative_axis_crossings (np.ndarray omega, np.ndarray L)
Dict[str, float] engine.pipeline.stability.chug.chug_margin_fast (List[ChugStream] streams, ChugChamber chamber, *, bool with_regulator=True, float f_lo=2.0, float f_hi=2000.0)
Tuple[float, float, float] engine.pipeline.stability.chug._solve_dominant_root (List[ChugStream] streams, ChugChamber chamber, *, bool with_regulator, float omega_seed)
Tuple[float, float, float] engine.pipeline.stability.chug._dominant_root (List[ChugStream] streams, ChugChamber chamber, Dict[str, float] fast_res, *, bool with_regulator=True)
str engine.pipeline.stability.chug._dominant_driver (List[ChugStream] streams, complex s)
float engine.pipeline.stability.chug.damping_ratio (float sigma, float omega)
Tuple[float, float, float] engine.pipeline.stability.chug._solve_root_near (List[ChugStream] streams, ChugChamber chamber, complex s0, *, bool with_regulator=True)
float engine.pipeline.stability.chug.mean_eta (List[ChugStream] streams)
List[Dict[str, float]] engine.pipeline.stability.chug.chug_root_locus (List[ChugStream] streams, ChugChamber chamber, *, Optional[np.ndarray] eta_values=None, bool with_regulator=True, bool scale_design=False)
Dict[str, float] engine.pipeline.stability.chug.chug_growth_rate (List[ChugStream] streams, ChugChamber chamber, *, bool with_regulator=True)