pycontrails.models.accf.ACCFParams#
- class pycontrails.models.accf.ACCFParams(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=(numpy.timedelta64(0, 'h'), numpy.timedelta64(0, 'h')), lat_bound=None, lon_bound=None, efficacy=True, efficacy_option='lee_2021', accf_v='V1.0', ch4_scaling=1.0, co2_scaling=1.0, cont_scaling=1.0, h2o_scaling=1.0, o3_scaling=1.0, forecast_step=6.0, sep_ri_rw=False, climate_indicator='ATR', horizontal_resolution=0.5, emission_scenario='pulse', time_horizon=20, pfca='PCFA-ISSR', merged=True, issr_rhi_threshold=0.9, issr_temp_threshold=235, sac_ei_h2o=1.25, sac_q=43000000.0, sac_eta=0.3, nox_ei='TTV', PMO=False)#
Bases:
ModelParams
Default ACCF model parameters.
See config-user.yml definition at https://github.com/dlr-pa/climaccf
- __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=(numpy.timedelta64(0, 'h'), numpy.timedelta64(0, 'h')), lat_bound=None, lon_bound=None, efficacy=True, efficacy_option='lee_2021', accf_v='V1.0', ch4_scaling=1.0, co2_scaling=1.0, cont_scaling=1.0, h2o_scaling=1.0, o3_scaling=1.0, forecast_step=6.0, sep_ri_rw=False, climate_indicator='ATR', horizontal_resolution=0.5, emission_scenario='pulse', time_horizon=20, pfca='PCFA-ISSR', merged=True, issr_rhi_threshold=0.9, issr_temp_threshold=235, sac_ei_h2o=1.25, sac_q=43000000.0, sac_eta=0.3, nox_ei='TTV', PMO=False)#
Methods
__init__
([copy_source, ...])as_dict
()Convert object to dictionary.
Attributes
copy_source
Copy input
source
data on evaldownselect_met
Downselect input
MetDataset`
to region aroundsource
.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.
RHI Threshold
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.verify_met
Call
_verify_met()
on model instantiation.- PMO = False#
- accf_v = 'V1.0'#
- ch4_scaling = 1.0#
- climate_indicator = 'ATR'#
- co2_scaling = 1.0#
- cont_scaling = 1.0#
- efficacy = True#
- efficacy_option = 'lee_2021'#
- emission_scenario = 'pulse'#
- forecast_step = 6.0#
- h2o_scaling = 1.0#
- horizontal_resolution = 0.5#
- issr_rhi_threshold = 0.9#
RHI Threshold
- issr_temp_threshold = 235#
- lat_bound = None#
- lon_bound = None#
- merged = True#
- nox_ei = 'TTV'#
- o3_scaling = 1.0#
- pfca = 'PCFA-ISSR'#
- sac_ei_h2o = 1.25#
- sac_eta = 0.3#
- sac_q = 43000000.0#
- sep_ri_rw = False#
- time_horizon = 20#