Planned intervention: On Wednesday April 3rd 05:30 UTC Zenodo will be unavailable for up to 2-10 minutes to perform a storage cluster upgrade.
Published October 19, 2023 | Version v2.6
Software Open

mjucker/aostools: aostools v2.6

Description

As a general note, I have gradually shifted to xarray as the basis to everything I do. As a consequence, expect all new development to be based on xarray.Dataset or xarray.DataArray. There are still multiple functions which exists as FunctionName() and FunctionNameXr(): In this case, expect the FunctionName() to work but not receive further updates. So to take advantage of new developments and bugfixes, I encourage the use of xarray and the FunctionNameXr() versions where available. I plan to re-structure this for >= v3 and move the non-xarray function to a legacy folder.

New Functions

I have been lazy with releases and there are now a lot of new functions. I realize this is unprofessional and try to do better in the future. Here a list of what I think might be the most important new functions.

  • ComputeRossbyWaveSource()
  • OceanIndex(): ENSO, IOD, SAM
  • FindCoordNames(): find longitude, latitude and vertical coordinate names
  • StandardGrid(): Reset grid to longitude in [0,360], latitude from -90 to +90. Optionally rename coordinates to ['lon','lat','pres']
  • new file constants.py: access all kinds of relevant constants, plus coslat, sinlat, coriolis parameter f, stationary wavenumber kstar, beta, and some specific color schemes for selected variables
  • TotalColumnOzone(), GlobalMass(), ComputeOzoneHoleArea() - all related to stratospheric ozone
  • DetectEvents(): find events of any array reaching a threshold for a given time period
  • many bugfixes in other functions

New Contributors

  • @rjaiser made their first contribution in https://github.com/mjucker/aostools/pull/8

Full Changelog: https://github.com/mjucker/aostools/compare/v2.5...v2.6

Files

mjucker/aostools-v2.6.zip

Files (268 Bytes)

Name Size Download all
md5:344327549b2b056db9c89861f4c4ffa4
268 Bytes Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/mjucker/aostools/tree/v2.6 (URL)