pycontrails.models.ps_model.PSFlightParams¶
- class pycontrails.models.ps_model.PSFlightParams(copy_source=True, interpolation_method='linear', interpolation_bounds_error=False, interpolation_fill_value=nan, interpolation_localize=False, interpolation_use_indices=False, interpolation_q_method=None, verify_met=True, downselect_met=True, met_longitude_buffer=(0.0, 0.0), met_latitude_buffer=(0.0, 0.0), met_level_buffer=(0.0, 0.0), met_time_buffer=(np.timedelta64(0, 'h'), np.timedelta64(0, 'h')), correct_fuel_flow=True, n_iter=3, fill_low_altitude_with_isa_temperature=False, fill_low_altitude_with_zero_wind=False, eta_over_eta_b_min=0.5, engine_deterioration_factor=0.025)¶
Bases:
AircraftPerformanceParams
Default parameters for
PSFlight
.- __init__(copy_source=True, interpolation_method='linear', interpolation_bounds_error=False, interpolation_fill_value=nan, interpolation_localize=False, interpolation_use_indices=False, interpolation_q_method=None, verify_met=True, downselect_met=True, met_longitude_buffer=(0.0, 0.0), met_latitude_buffer=(0.0, 0.0), met_level_buffer=(0.0, 0.0), met_time_buffer=(np.timedelta64(0, 'h'), np.timedelta64(0, 'h')), correct_fuel_flow=True, n_iter=3, fill_low_altitude_with_isa_temperature=False, fill_low_altitude_with_zero_wind=False, eta_over_eta_b_min=0.5, engine_deterioration_factor=0.025)¶
Methods
__init__
([copy_source, ...])as_dict
()Convert object to dictionary.
Attributes
copy_source
Copy input
source
data on evalcorrect_fuel_flow
Whether to correct fuel flow to ensure it remains within the operational limits of the aircraft type.
downselect_met
Downselect input
MetDataset`
to region aroundsource
.Clip the ratio of the overall propulsion efficiency to the maximum propulsion efficiency to always exceed this value.
fill_low_altitude_with_isa_temperature
Experimental.
fill_low_altitude_with_zero_wind
Experimental.
interpolation_bounds_error
If True, points lying outside interpolation will raise an error
interpolation_fill_value
Used for outside interpolation value if
interpolation_bounds_error
is Falseinterpolation_localize
Experimental.
interpolation_method
Interpolation method.
interpolation_q_method
Experimental.
interpolation_use_indices
Experimental.
met_latitude_buffer
Met latitude buffer for input to
Flight.downselect_met()
, in WGS84 coordinates.met_level_buffer
Met level buffer for input to
Flight.downselect_met()
, in [\(hPa\)].met_longitude_buffer
Met longitude buffer for input to
Flight.downselect_met()
, in WGS84 coordinates.met_time_buffer
Met time buffer for input to
Flight.downselect_met()
Only applies whendownselect_met
is True.n_iter
The number of iterations used to calculate aircraft mass and fuel flow.
verify_met
Call
_verify_met()
on model instantiation.- engine_deterioration_factor = 0.025¶
- eta_over_eta_b_min = 0.5¶
Clip the ratio of the overall propulsion efficiency to the maximum propulsion efficiency to always exceed this value.