pyatmos.utils.sweep package¶
pyatmos.utils.sweep module¶
Contains the following atmospheric functions:
- alt, rho, mach, velocity, eas = make_alt_sweep(
- mach, alts, eas_limit=1000., alt_units=’m’, velocity_units=’m/s’, density_units=’kg/m^3’, eas_units=’m/s’)
- alt, rho, mach, velocity, eas = make_mach_sweep(
- alt, machs, eas_limit=1000., alt_units=’m’, velocity_units=’m/s’, density_units=’kg/m^3’, eas_units=’m/s’)
Sweeps use SI as the default units because English mass units are tricky. Buyer beware!
-
pyatmos.utils.sweep.
make_alt_sweep
(mach, alts, eas_limit=1000.0, alt_units='m', velocity_units='m/s', density_units='kg/m^3', eas_units='m/s')[source]¶ - Makes a sweep across altitude for a constant Mach number.
Parameters: - alt : List[float]
Altitude in alt_units
- Mach : float
Mach Number
- $ M
- $
- eas_limit : float
Equivalent airspeed limiter in eas_units
- alt_units : str; default=’m’
the altitude units; ft, kft, m
- velocity_units : str; default=’m/s’
the velocity units; ft/s, m/s, in/s, knots
- density_units : str; default=’kg/m^3’
the density units; slug/ft^3, slinch/in^3, kg/m^3
- eas_units : str; default=’m/s’
the equivalent airspeed units; ft/s, m/s, in/s, knots
-
pyatmos.utils.sweep.
make_eas_sweep
(alt, eass, alt_units='m', velocity_units='m/s', density_units='kg/m^3', eas_units='m/s')[source]¶ Makes a sweep across equivalent airspeed for a constant altitude.
Parameters: - alt : float
Altitude in alt_units
- eass : List[float]
Equivalent airspeed in eas_units
- alt_units : str; default=’m’
the altitude units; ft, kft, m
- velocity_units : str; default=’m/s’
the velocity units; ft/s, m/s, in/s, knots
- density_units : str; default=’kg/m^3’
the density units; slug/ft^3, slinch/in^3, kg/m^3
- eas_units : str; default=’m/s’
the equivalent airspeed units; ft/s, m/s, in/s, knots
-
pyatmos.utils.sweep.
make_mach_sweep
(alt, machs, eas_limit=1000.0, alt_units='m', velocity_units='m/s', density_units='kg/m^3', eas_units='m/s')[source]¶ - Makes a sweep across Mach number for a constant altitude.
Parameters: - alt : float
Altitude in alt_units
- Machs : List[float]
Mach Number
- $ M
- $
- eas_limit : float
Equivalent airspeed limiter in eas_units
- alt_units : str; default=’m’
the altitude units; ft, kft, m
- velocity_units : str; default=’m/s’
the velocity units; ft/s, m/s, in/s, knots
- density_units : str; default=’kg/m^3’
the density units; slug/ft^3, slinch/in^3, kg/m^3
- eas_units : str; default=’m/s’
the equivalent airspeed units; ft/s, m/s, in/s, knots