Published October 4, 2024 | Version v1

The mass of the lowermost stratosphere (LMS): LMS mass calculation and trends in five reanalyses for the time period 1979–2019

  • 1. Institute for Atmospheric Physics, Johannes Gutenberg University Mainz, Germany

Description

Description

Python code to calculate the mass of the lowermost stratosphere (LMS) and investigate LMS mass trends with the dynamic linear regression model (DLM, Laine et al. 2014, Alsing 2019) as presented in Weyland et al. (2024). The LMS mass is calculated via a three dimensioal integral, following Appenzeller et al. (1996), given an upper and lower LMS boundary surface (4D pressure fields). Here, the lateral boundary is determined via the intersection of the tropopause with the 350K isentrope (4D pressure field). The upper LMS boundary can be defined by the isentrope according to the potential temperature at the tropical lapse rate tropopause (PPT10mean) or the cold point (PPTcp10mean) or approximated by the 380K isentrope. See Weyland et. al (2024) for further description and context.

The mass calculation is performed with calc_LMS_mass.py.

The DLM trend analysis is conducted with dlm_LMS_mass.py, using dlm_modules.py. In order to be able to use the provided code, the dlmmc model code has to be downloaded from https://github.com/justinalsing/dlmmc (Alsing 2019).

The neccesary 3D (time, lat, lon) pressure fields to define the LMS boundaries are provided for the time period 1979–20191 from five modern reanalyses: ERA52 (Hersbach et al., 2020), ERA-Interim (Dee et al., 2011), MERRA-2 (Gelaro et al., 2017) and JRA-55 (Kobayashi et al., 2015) and JRA3Q (Kosaka et al., 2024):

  • lrtp*.nc :
    • 3D (time, lat, lon) pressure, temperature and potential temperature at the WMO lapse rate tropopause for the time period 1979-20191, derived from monthly mean data on pressure levels from the respective reanalysis. The lapse rate detection algorithm closely follows that of Birner et al. (2010), based on the work of Reichler et al. (2003). The lapse rate tropopause can serve as the lower LMS boundary. The potential temperature at the lapse rate tropopause between 10°N-10°S is used to define a „dynamic“ upper LMS boundary (PPT10mean).
  • cp*.nc :
    • 3D (time, lat, lon) pressure, temperature and potential temperature at the cold point for the time period 1979–20191 , derived from monthly mean data on pressure levels from the respective reanalysis. The cold point here is defined by the pressure corresponding to a lapse rate of 0K/km. The potential temperature at the cold point between 10°N–10°S is used to define a „dynamic“ upper LMS boundary (PPTcp10mean).
  • ppt10mean*.nc :
    • 3D (time, lat, lon) pressure at the isentrope accroding to the potential temperature at the tropical (10°N–10°S) lapse rate tropopause (PPT10mean) for the time period 1979–20191, derived from lrtp*.nc. PPT10mean can be used to define the upper LMS boundary.
  • pptcp10mean*.nc :
    • 3D (time, lat, lon) pressure at the isentrope accroding to the potential temperature at the cold point between 10°N-10°S (PPTcp10mean) for the time period 1979–20191, derived from cp*.nc. PPTcp10mean can be used to define the upper LMS boundary.
  • p380K*.nc :
    • 3D (time, lat, lon) pressure at the 380K isentrope for the time period 1979–20191, derived from monthly mean data on pressure levels from the respective reanalysis. The 380K isentropic pressure field can be used to approximate the upper LMS boundary.
  • p350K*.nc :
    • 3D (time, lat, lon) pressure at the 350K isentrope for the time period 1979–20191, derived from monthly mean data on pressure levels from the respective reanalysis. The 350K isentrope is used to determine the lateral LMS boundaries via its intersection with the tropopause. This intersection approximates the location of the subtropical jet streams and the maximum PV-gradient, marking a transport barrier. It is determined by the sign change of the pressure difference between the tropopause and the 350K isentrope.
  • my_enso_79-19.txt :
    • Regressor to account for El-Niño/Southern Oscillation for the time period 1979–2019. Source: https://psl.noaa.gov/enso/mei/, last accessed: 11 July 2023. The data has been normalized and centered around zero. The use of regressors is optional.
  • my_qbo30_79-19.txt and my_qbo50_79-19.txt :
  • my_SAOD_79-19.txt :

 

For further details see Weyland et al. (2024).

1Note that the ERA-Interim time series ends in 2018 and that the MERRA-2 time series starts in 1980.

2For the time period 2000–2006, the sub-reanalysis ERA5.1 replaces ERA5, correcting the reanalysis for a cold bias in the lower stratosphere (Simmons et al., 2020).

 

How to use – example:

Assuming you are interested in the LMS mass between a lower boundary (-lb, e.g., the lapse rate tropopause) and an upper boundary (-ub, e.g., the 380K isentrope) in ERA5 for the entire Northern hemisphere (-lat=NH) covering the time period 1979-2019:

 

  • Calculate the respective LMS mass timeseries:

    $ python calc_LMS_mass.py -lb=lrtp_ERA5.nc -ub=p380K_ERA5.nc -latb=p350K_ERA5.nc -lat=NH -fout=LMS_mass_ERA5_lrtp_p380K_NH.nc

    Isentropic pressure at 350K (-latb) is required to determine the lateral LMS boundary. The LMS mass time series together with an uncertainty estimate is saved to a netCDF file (-fout), e.g. „LMS_mass_ERA5_lrtp_p380K_NH.nc“.

 

  • Perform a DLM trend analysis for your LMS mass time series, here LMS_mass_ERA5_lrtp_p380K_NH.nc (-mf) :

    Download the DLM model code (dlmmc) from https://github.com/justinalsing/dlmmc (Alsing 2019) and save the „dlmmc“ folder, containing the DLM modules in your working directory.

$ python dlm_lms_mass.py -mf=LMS_mass_ERA5_lrtp_p380K_NH.nc -s=2000

In this example, the DLM will provide 2000 samples (-s) after an additional 1000 warm-up samples.

The DLM time series, containing 2000 samples (-s) per time step, is saved to a netCDF file. The name of the output file can be specifyed with -fout. Default is „dlm_“ + mf, i.e. „dlm_ LMS_mass_ERA5_lrtp_p380K_NH.nc“ in this example.

The function dlm_lms_mass.dlm_lms_mass contains an option to visualize the DLM result (plot=True). Furthermore, it can be specified whether the DLM should be run with regressors (use_regressors=True) or without regressors (use_regressors=False).

See the DLM documentation (Laine et al. 2014, Alsing 2019) for further options.

 

Funding: This work was funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) – TRR 301 – Project-ID 428312742: “The tropopause region in a changing atmosphere”.

Files

code_for_lms_calculation_for _weyland_et_al_2024_acp.zip

Files (30.6 GB)

Name Size
md5:a079dcf98899945b730098bee648fb95
8.5 kB Preview Download
md5:8745a87d8a87db459bb5a4ae599338b7
152.2 MB Download
md5:e90caacf0a9aacad0f4c539868cd653f
1.4 GB Download
md5:2a87b97c9fc3375eb6ed9c1fe6b4e06b
56.2 MB Download
md5:092b07b403cc33ebc1edb6a8fc9b52cb
56.2 MB Download
md5:e0dd62f0be451ea86d88e51169cab8d5
268.9 MB Download
md5:c30f7cbe198c051984a88da36f759b1c
1.3 GB Download
md5:a021d0843c33798f6e3b7054cdd89c55
12.3 GB Download
md5:a4ededfe22ea58758cab6b6b3df250e3
493.3 MB Download
md5:dc1d915d79f464570b6ea22c193ed602
657.6 MB Download
md5:7c2ad61c2a45ecc96746a2c95fedab44
2.4 GB Download
md5:609622feef7bb4f99bca07f5876d6c4d
10.1 kB Preview Download
md5:ffb52335ac9f89d49793168d0627836d
9.9 kB Preview Download
md5:920353691a6c804b7749c54748209a99
9.8 kB Preview Download
md5:18e8a66a17efdbc442dd58f08f68fcc6
7.5 MB Preview Download
md5:abc9d526631bcfc86aa6719b7b406d3a
222.2 MB Download
md5:453d59b5db868551b622c6ba1bf35e4f
2.1 GB Download
md5:f6971538f7429d8eeba2c563321259ea
82.3 MB Download
md5:a1e07509b61d2be585b20f8ceaa65da1
164.5 MB Download
md5:a767db87e6c0e666a77a79ca313ba8b6
399.3 MB Download
md5:2ee85040a301ccdc50f5adf6f3e53582
222.2 MB Download
md5:dfe83a005aeae7426ec1637452ab3d0a
2.1 GB Download
md5:374a89c957ea7670cd8ac552aa57e93f
82.3 MB Download
md5:afced3f3b0b1a362c3a0359e6fcbe2e9
164.5 MB Download
md5:1a70590c5ff569bccdca904eaff78272
399.3 MB Download
md5:0e1e2ed0807ac5d97dcc8cdf2ad3e400
222.2 MB Download
md5:cbd275bfe3cd3d3facb91afca8c6f245
2.0 GB Download
md5:9a5ed18e449b150c0d1b4b964d5cf99c
82.3 MB Download
md5:6ffbe500c02f79629a84d8c3bdad8b9b
82.3 MB Download
md5:a5ae2248adf35a14071a2f8c843eb160
399.3 MB Download
md5:6b5de464c13fd05a3f2b0e88828daa26
222.2 MB Download
md5:64caf5a68df36bc64ea916d848c9020c
2.0 GB Download
md5:cad3ed041b6944fdd7c129f2def9916e
82.3 MB Download
md5:3df996694377e26c0acd7e492877c769
82.3 MB Download
md5:3ab4e191835a169cea682425de2c5f84
399.3 MB Download

Additional details

Related works

Is supplement to
10.5194/egusphere-2024-1700 (DOI)

Dates

Available
2024-10

References

  • Laine, M., Latva-Pukkila, N., and Kyrölä, E.: Analysing time-varying trends in stratospheric ozone time series using the state space approach, Atmospheric Chemistry and Physics, 14, 9707–9725, https://doi.org/10.5194/acp-14-9707-2014, 2014.
  • Alsing, J.: dlmmc: Dynamical linear model regression for atmospheric time-series analysis, Journal of Open Source Software, 4, 1157, https://doi.org/10.21105/joss.01157, 2019.
  • Weyland, F., Hoor, P., Kunkel, D., Birner, T., Plöger, F., and Turhal, K.: Long-term changes in the thermodynamic structure of the lowermost stratosphere inferred from ERA5 reanalysis data, https://doi.org/10.5194/egusphere-2024-1700, 2024.
  • Appenzeller, C., Holton, J. R., and Rosenlof, K. H.: Seasonal variation of mass transport across the tropopause, Journal of Geophysical Research: Atmospheres, 101, 15 071–15 078, https://doi.org/10.1029/96JD00821, 1996.
  • Hersbach, H., Bell, B., Berrisford, P., Hirahara, S., Horányi, A., Muñoz-Sabater, J., Nicolas, J., Peubey, C., Radu, R., Schepers, D., Simmons, A., Soci, C., Abdalla, S., Abellan, X., Balsamo, G., Bechtold, P., Biavati, G., Bidlot, J., Bonavita, M., Chiara, G., Dahlgren, P., Dee, D., Diamantakis, M., Dragani, R., Flemming, J., Forbes, R., Fuentes, M., Geer, A., Haimberger, L., Healy, S., Hogan, R. J., Hólm, E., Janisková, M., Keeley, S., Laloyaux, P., Lopez, P., Lupu, C., Radnoti, G., Rosnay, P., Rozum, I., Vamborg, F., Villaume, S., and Thépaut, J.: The ERA5 global reanalysis, Quarterly Journal of the Royal Meteorological Society, p. qj.3803, https://doi.org/10.1002/qj.3803, 2020.
  • Dee, D. P., Uppala, S. M., Simmons, A. J., Berrisford, P., Poli, P., Kobayashi, S., Andrae, U., Balmaseda, M. A., Balsamo, G., Bauer, P., Bechtold, P., Beljaars, A. C. M., Van De Berg, L., Bidlot, J., Bormann, N., Delsol, C., Dragani, R., Fuentes, M., Geer, A. J., Haimberger, L., Healy, S. B., Hersbach, H., Hólm, E. V., Isaksen, L., Kållberg, P., Köhler, M., Matricardi, M., McNally, A. P., Monge-Sanz, B. M., Morcrette, J., Park, B., Peubey, C., De Rosnay, P., Tavolato, C., Thépaut, J., and Vitart, F.: The ERA-Interim reanalysis: configuration and performance of the data assimilation system, Quarterly Journal of the Royal Meteorological Society, 137, 553–597, https://doi.org/10.1002/qj.828, 2011.
  • Gelaro, R., McCarty, W., Suárez, M. J., Todling, R., Molod, A., Takacs, L., Randles, C. A., Darmenov, A., Bosilovich, M. G., Reichle, R., Wargan, K., Coy, L., Cullather, R., Draper, C., Akella, S., Buchard, V., Conaty, A., Da Silva, A. M., Gu, W., Kim, G.-K., Koster, R., Lucchesi, R., Merkova, D., Nielsen, J. E., Partyka, G., Pawson, S., Putman, W., Rienecker, M., Schubert, S. D., Sienkiewicz, M., and Zhao, B.: The Modern-Era Retrospective Analysis for Research and Applications, Version 2 (MERRA-2), Journal of Climate, 30, 5419–5454, https://doi.org/10.1175/JCLI-D-16-0758.1, 2017.
  • Kobayashi, S., Ota, Y., Harada, Y., Ebita, A., Moriya, M., Onoda, H., Onogi, K., Kamahori, H., Kobayashi, C., Endo, H., Miyaoka, K., and Takahashi, K.: The JRA-55 Reanalysis: General Specifications and Basic Characteristics, Journal of the Meteorological Society of Japan. Ser. II, 93, 5–48, https://doi.org/10.2151/jmsj.2015-001, 2015.
  • Kosaka, Y., Kobayashi, S., Harada, Y., Kobayashi, C., Naoe, H., Yoshimoto, K., Harada, M., Goto, N., Chiba, J., Miyaoka, K., Sekiguchi, R., Deushi, M., Kamahori, H., Nakaegawa, T., Tanaka, T. Y., Tokuhiro, T., Sato, Y., Matsushita, Y., and Onogi, K.: The JRA-3Q Reanalysis, Journal of the Meteorological Society of Japan. Ser. II, 102, 49–109, https://doi.org/10.2151/jmsj.2024-004, 2024.
  • Birner, T.: Recent widening of the tropical belt from global tropopause statistics: Sensitivities, Journal of Geophysical Research: Atmospheres, 115, 2010JD014 664, https://doi.org/10.1029/2010JD014664, 2010.
  • Reichler, T., Dameris, M., and Sausen, R.: Determining the tropopause height from gridded data, Geophysical Research Letters, 30, 2003GL018 240, https://doi.org/10.1029/2003GL018240, 2003.
  • Simmons, A., Soci, C., Nicolas, J., Bell, B., Berrisford, P., Dragani, R., Flemming, J., Haimberger, L., Healy, S., Hersbach, H., Horányi, A., Inness, A., Munoz-Sabater, J., Radu, R., and Schepers, D.: Global stratospheric temperature bias and other stratospheric aspects of ERA5 and ERA5.1, https://doi.org/10.21957/RCXQFMG0, publisher: ECMWF, 2020.