Skip to content

Solar Irradiance (TSI)

The solar irradiance pipeline calculates annual mean Total Solar Irradiance (TSI) text timeseries and determines the perpetual pre-industrial solar constant for model namelists.

Detailed Module Reference

cmip7_HI_solar_generate

esm1p6_ancil.solar.cmip7_HI_solar_generate

cmip7_hi_solar_save(args, cube)

Save the TSI values for each year into a text file.

cmip7_PI_solar_generate

esm1p6_ancil.solar.cmip7_PI_solar_generate

cmip7_pi_solar_patch(solar_irradiance)

Patch the SC variable in the coupling namelist

cmip7_SM_solar_generate

esm1p6_ancil.solar.cmip7_SM_solar_generate

cmip7_sm_solar_save(args, cube)

Save the TSI values for each year into a text file.

cmip7_solar

esm1p6_ancil.solar.cmip7_solar

cmip7_solar_save(args, cube, beg_year, end_year, save_dirpath, save_beg_year=SOLAR_ARRAY_BEG_YEAR, save_end_year=SOLAR_ARRAY_END_YEAR)

Save the TSI values for each year into a text file.

cmip7_solar_year_mean(cube, beg_year, end_year, save_beg_year, save_end_year)

Calculate mean TSI values for each year and save them into an array.