External software and individual contributors to PyNIO and PyNGL
Individual contributors
- Oliver Fuhrer, Federal Office of Meteorology and Climatology MeteoSwiss
- Fred Castruccio, NCAR
- Karin Meier-Fleischer, DKRZ
- Juerg Schmidli, NCAR
- Jeff Whitaker, NOAA
- Louis Wicker, NOAA
Software contributions
PyNGL and PyNIO use several publicly-available software packages for some of their file I/O and data analysis routines. These software packages are listed below. If you feel one is missing, please email pyngl-talk.
- g2clib - this library contains "C" decoder/encoder routines for GRIB edition 2.
- HDF 4 - a file format for storing scientific data and a software library that provides high-level APIs and a low-level data interface.
- HDF 5 - a general purpose library and file format for storing scientific data. HDF5 addresses some of the deficiencies of HDF 4.
- HDF-EOS - a software library built on top of HDF4 and HDF5 to support EOS-specific data structures, namely Grid, Point, and Swath.
- JasPer - an open-source initiative to provide a free software-based reference implementation of the codec specified in the JPEG-2000 Part-1 standard (i.e., ISO/IEC 15444-1). This project was started as a collaborative effort between Image Power, Inc. and the University of British Columbia.
- libpng - the official PNG reference library. It supports almost all PNG features, is extensible, and has been extensively tested for over 13 years.
- NCAR Command Language - a interpreted language designed specifically for scientific data analysis and visualization.
- NCAR Graphics - a library containing over two dozen Fortran and C utilities for drawing publication-quality visualizations like contours, maps, vectors, streamlines, weather maps, surfaces, histograms, X/Y plots, annotations, and more.
- Ngmath - a collection of mathematical procedures.
- netCDF - a machine-independent format for representing scientific data (also, an interface for array-oriented data access and a library that provides an implementation of the interface).
- netCDF-4 - the next major upgrade to the netCDF standard. While supporting full backward compatibility, it allows users to read and write HDF5 files with the netCDF API, including support for groups, user-defined types, per-variable compression, and parallel I/O.
- RANGS (Regionally Accessible Nested Global Shorelines) - a multi-resolution coastline database developed by Rainer Feistel from Wessel and Smith's GSHHS (Global Self-consistent Hierarchical High-resolution Shoreline) database.
- SZIP - provides lossless compression of scientific data; is provided with HDF software products as of HDF5 Release 1.6.0 and HDF4 Release 2.0.
- Triangle - a two-dimensional quality mesh generator and Delaunay triangulator, used in PyNGL's contouring package for non-uniform grids.
- zlib - a Massively Spiffy Yet Delicately Unobtrusive Compression Library.
The National Center for Atmospheric Research is sponsored by the National Science Foundation. Any opinions, findings and conclusions or recommendations expressed in this publication are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.