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

Go to the source code of this file.

Classes

class  feedtwin.session.core.Setup
class  feedtwin.session.core.TankSim
class  feedtwin.session.core.BottleSim
class  feedtwin.session.core.Trip
class  feedtwin.session.core.Sample
class  feedtwin.session.core.Session

Namespaces

namespace  feedtwin
namespace  feedtwin.session
namespace  feedtwin.session.core

Functions

frozenset[str] feedtwin.session.core._ground (Model model)
list[str] feedtwin.session.core._bottle_ids (Model model)
tuple[dict[str, str], dict[str, str]] feedtwin.session.core.drawn_fills (Model model)
dict[str, list[str]] feedtwin.session.core._pressed_supplies (Model model)
dict[str, str] feedtwin.session.core.builtin_rows (StateMachine machine, Model model, Collection[str]|None drawn=None)
str feedtwin.session.core._not_a_liquid_tank (str label, str species, float temperature, Exception exc)
CylindricalTank feedtwin.session.core._bottle_geometry (float volume)
CylindricalTank feedtwin.session.core._tank_geometry (float volume, float diameter)
float feedtwin.session.core._skin_conductance (object node, float air_film, list[str] assumptions)
float feedtwin.session.core._trip_limit (object node, float safety_factor, list[str] assumptions)
tuple[float, float, float] feedtwin.session.core._vessel_wall (object node, float litres, dict[str, Any] defaults, list[str] assumptions, Callable[[], GasFilm]|None estimate=None)

Variables

 feedtwin.session.core.AMBIENT = ATMOSPHERE
float feedtwin.session.core.MAX_STEP = 0.25
float feedtwin.session.core.MAX_COUPLED_CHANGE = 0.04
int feedtwin.session.core._TEMPERATURE_SWEEPS = 12
float feedtwin.session.core._TEMPERATURE_MIN_FLOW = 1.0e-6
float feedtwin.session.core._TEMPERATURE_TOL = 0.05
float feedtwin.session.core._DEW_MARGIN_K = 0.5
float feedtwin.session.core.ROOM = 293.15
 feedtwin.session.core.MIN_CHAMBER_FLOW = ENGINE_MIN_CHAMBER_FLOW
float feedtwin.session.core.COLD_FLOW_S = 0.5
float feedtwin.session.core.DRY_MASS = 1.0e-3
int feedtwin.session.core.MAX_COUPLING_STEPS = 400
float feedtwin.session.core.COUPLING_SAFETY = 1.0
float feedtwin.session.core.PAD_HOLD_S = 300.0
float feedtwin.session.core.LOW_TANK = 0.10
float feedtwin.session.core.LOW_BOTTLE = 0.25
float feedtwin.session.core.LEAK_NOTE_KG_S = 0.005
float feedtwin.session.core.CHAMBER_TOL = 0.5 * PSI
int feedtwin.session.core.CHAMBER_ITERATIONS = 12
float feedtwin.session.core.SUPPLY_BAND = 0.005
float feedtwin.session.core.DEFAULT_TRAVEL = 0.05
float feedtwin.session.core.TICK_BUDGET = 1.0e9
float feedtwin.session.core.LIVE_STEP = 0.02
int feedtwin.session.core.SUBSTEPS = 4
float feedtwin.session.core.CHILLED_BAND = 0.5
float feedtwin.session.core.FILL_SUPPLY_T = 293.15
str feedtwin.session.core.GSE_CHARGE = "GSE High Press Control"
str feedtwin.session.core.GSE_DUMP = "GSE High Press Vent"
 feedtwin.session.core.BOTTLE_TYPES = frozenset({"KBOTTLE", "DEWAR"})
float feedtwin.session.core.AMBIENT_T = 293.15
float feedtwin.session.core.FIBERGLASS_K = 0.04
float feedtwin.session.core.CRYOGENIC_K = 150.0
float feedtwin.session.core.PRESS_PATH_FD = 1.0e-3
float feedtwin.session.core.STORAGE_PROBE = 1.0e-3
float feedtwin.session.core.PRESS_PATH_DRAIN_FRACTION = 0.1
int feedtwin.session.core.FILL_LINE_ITERATIONS = 4
float feedtwin.session.core.FILL_LINE_ROUGHNESS = 1.5e-6
float feedtwin.session.core.WARM_WALL_K = 30.0
float feedtwin.session.core.HOT_BOTTLE_K = 15.0
float feedtwin.session.core.MAX_MASS_STEP = 0.10
float feedtwin.session.core.CHARGE_GAMMA = 1.67
float feedtwin.session.core.STIR_BAND = 0.02
float feedtwin.session.core.MAX_MASS_FRACTION = 0.02
float feedtwin.session.core.MAX_TEMPERATURE_FRACTION = 0.03
int feedtwin.session.core.STEP_RETRIES = 6
float feedtwin.session.core.LIQUID_ROUNDOFF = 1.0e-12
int feedtwin.session.core.MAX_VESSEL_STEPS = 200
int feedtwin.session.core.LIVE_ITERATIONS = 120
float feedtwin.session.core.LIVE_TOL = 1.0e-4
int feedtwin.session.core.HISTORY = 4000
float feedtwin.session.core.FULL_FRACTION = 0.95
dict feedtwin.session.core.TANK_WALL
dict feedtwin.session.core.BOTTLE_WALL