Windspharm: A High-Level Library for Global Wind Field Computations Using Spherical Harmonics

Software Paper, Article English OPEN
Andrew Dawson;
  • Publisher: Ubiquity Press
  • Journal: Journal of Open Research Software, volume 4, issue 1 (issn: 2049-9647 2049-9647, eissn: 2049-9647)
  • Publisher copyright policies & self-archiving
  • Related identifiers: doi: 10.5334/jors.129
  • Subject: Meteorology, Climate Science | Spherical harmonics, Meteorology, Wind vectors, Python | Computer software | QA76.75-76.765
    acm: ComputingMethodologies_COMPUTERGRAPHICS | GeneralLiterature_MISCELLANEOUS
    arxiv: Physics::Atmospheric and Oceanic Physics | Computer Science::Mathematical Software

The 'windspharm' library is a Python package for performing computations on global wind fields in spherical geometry. It provides a high-level interface for computing derivatives and integrals of vector wind fields over a sphere using spherical harmonics. The software a... View more
  • References (27)
    27 references, page 1 of 3

    1. Riley, K F, Hobson, M P and Bence, S J 2006 Mathematical Methods for Physics and Engineering. Cambridge University Press, third edition. DOI: http://

    2. Holton, J R 2004 An introduction to dynamic meteorology. Academic Press, fourth edition.

    3. Adams, J C and Swarztrauber, P N 2011 SPHEREPACK 3.2: A Package for Modeling Geophysical Processes. Available at legacy/spherepack.

    4. Schaeffer, N 2013 Efficient spherical harmonic transforms aimed at pseudospectral numerical simulations. Geochemistry, Geophysics, Geosystems, 14(3): 751-758. DOI:

    5. Wieczorek, M A, Meschede, M and Oshchepkov, I 2015 SHTOOLS - Tools for working with spherical harmonics (v3.1). DOI: zenodo.20920

    6. Whitaker, J S 2016 pyspharm: An object-oriented python interface to the NCAR SPHEREPACK library. Available at

    7. UCAR/NCAR/CISL/TDD 2016 The NCAR Command Language (Version 6.3.0). DOI: http://dx.doi. org/10.5065/D6WD3XH5

    8. van der Walt, S, Colbert, S C and Varoquaux, G 2011 The NumPy Array: A Structure for Efficient Numerical Computation. Computing in Science and Engineering, 13(2): 2230, DOI: MCSE.2011.37

    9. Adams, J C and Swarztrauber, P N 1999 SPHEREPACK 3.0: A model development facility. Monthly Weather Review, 127: 1872-1878. DOI: http://dx.doi. org/10.1175/1520-0493(1999)127%3C1872:SAMDF %3E2.0.CO;2

    10. Met Office 2016 Iris: a Python library for meteorology and climatology. Available at

  • Related Research Results (4)
    Inferred by OpenAIRE
    Uvcdat V2.4.0 (2016)
    SHTOOLS: Version 3.1 (2015)
    windspharm software on GitHub
    pyspharm software on GitHub
  • Related Organizations (4)
  • Metrics
Share - Bookmark