osc/research/jd_data/api_request/param_options.py

57 lines
2.6 KiB
Python
Raw Normal View History

2025-05-28 19:16:17 +08:00
option_experiment = [
'historical',
# 'ssp1_2_6',
# 'ssp2_4_5',
# 'ssp4_6_0',
# 'ssp5_8_5'
]
option_variable = [
'sea_ice_mass_per_area',
'sea_surface_temperature',
'surface_downwelling_shortwave_radiation',
'surface_upwelling_shortwave_radiation',
'eastward_wind',
'surface_upward_latent_heat_flux',
'eastward_near_surface_wind',
'northward_near_surface_wind',
'near_surface_air_temperature',
'geopotential_height',
'surface_temperature',
'toa_outgoing_shortwave_radiation',
'specific_humidity',
'northward_wind',
'surface_downwelling_longwave_radiation',
'surface_upward_sensible_heat_flux',
'toa_outgoing_longwave_radiation'
]
# option_variable = [
# 'air_temperature', 'eastward_near_surface_wind', 'eastward_wind', 'geopotential_height',
# 'near_surface_air_temperature', 'near_surface_specific_humidity', 'northward_near_surface_wind', 'northward_wind',
# 'precipitation', 'sea_surface_temperature', 'sea_ice_area_percentage_on_ocean_grid', 'sea_ice_mass_per_area',
# 'specific_humidity', 'surface_downwelling_longwave_radiation', 'surface_downwelling_shortwave_radiation',
# 'surface_temperature', 'surface_upward_latent_heat_flux', 'surface_upward_sensible_heat_flux',
# 'surface_upwelling_longwave_radiation', 'surface_upwelling_shortwave_radiation', 'toa_incident_shortwave_radiation',
# 'toa_outgoing_longwave_radiation', 'toa_outgoing_shortwave_radiation'
# ]
level = ['1', '5', '10', '20', '30', '50', '70', '100', '150', '200', '250', '300', '400', '500', '600', '700', '850',
'925', '1000']
model = [
'access_cm2', 'access_esm1_5', 'awi_cm_1_1_mr', 'awi_esm_1_1_lr', 'bcc_csm2_mr', 'bcc_esm1', 'cams_csm1_0',
'canesm5', 'canesm5_canoe', 'cesm2', 'cesm2_fv2', 'cesm2_waccm', 'cesm2_waccm_fv2', 'ciesm', 'cmcc_cm2_hr4',
'cmcc_cm2_sr5', 'cmcc_esm2', 'cnrm_cm6_1', 'cnrm_cm6_1_hr', 'cnrm_esm2_1', 'e3sm_1_0', 'e3sm_1_1', 'e3sm_1_1_eca',
'ec_earth3', 'ec_earth3_aerchem', 'ec_earth3_cc', 'ec_earth3_veg', 'ec_earth3_veg_lr', 'fgoals_f3_l', 'fgoals_g3',
'fio_esm_2_0', 'gfdl_esm4', 'giss_e2_1_g', 'giss_e2_1_h', 'hadgem3_gc31_ll', 'hadgem3_gc31_mm', 'iitm_esm',
'inm_cm4_8', 'inm_cm5_0', 'ipsl_cm5a2_inca', 'ipsl_cm6a_lr', 'kace_1_0_g', 'kiost_esm', 'mcm_ua_1_0', 'miroc6',
'miroc_es2h', 'miroc_es2l', 'mpi_esm_1_2_ham', 'mpi_esm1_2_hr', 'mpi_esm1_2_lr', 'mri_esm2_0', 'nesm3', 'norcpm1',
'noresm2_lm', 'noresm2_mm', 'sam0_unicon', 'taiesm1', 'ukesm1_0_ll'
]
year = {
'history': [str(y) for y in range(1850, 2015)],
'normal': [str(y) for y in range(2015, 2024)]
}