Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/NCAR/pynio

PyNIO is a multi-format data I/O package with a NetCDF-style interface
https://github.com/NCAR/pynio

Last synced: 2 months ago
JSON representation

PyNIO is a multi-format data I/O package with a NetCDF-style interface

Awesome Lists containing this project

README

        

# PyNIO

> [!WARNING]
> **PyNIO was placed in maintenance mode as of November of 2020.** You can find more details in the [full announcement here](https://geocat.ucar.edu/blog/2020/11/11/November-2020-update).

PyNIO ("pie-nee-oh") is a Python module that allows read and/or write access to a variety of scientific data formats popular in climate and weather:

* NetCDF3 / NetCDF4
* GRIB1 / GRIB2
* HDF4
* HDF-EOS2
* HDF-EOS5
* Shapefile

PyNIO has a data model interface that is modeled on the [NetCDF](https://www.unidata.ucar.edu/software/netcdf/) data model.

PyNIO is developed by the [Computational and Information Systems Lab](https://www2.cisl.ucar.edu) at the [National Center for Atmospheric Research](https://ncar.ucar.edu) (NCAR).

NCAR is sponsored by the [National Science Foundation](https://www.nsf.gov). Any opinions, findings and conclusions or recommendations expressed in this material do not necessarily reflect the views of the National Science Foundation.

# Installation

PyNIO can be installed on Linux and MacOS systems via [conda](https://conda.io/docs/):

```
conda create --name pyn_env --channel conda-forge pynio
source activate pyn_env
```

# Documentation and support

PyNIO is currently documented as part of the [PyNGL website](http://www.pyngl.ucar.edu).

* [PyNIO documentation](http://www.pyngl.ucar.edu/Nio.shtml)
* [PyNGL gallery](http://www.pyngl.ucar.edu/Examples/gallery.shtml) (includes PyNIO examples)
* [Email list support](http://www.pyngl.ucar.edu/User_forum/)
* [Detailed download and installation instructions](http://www.pyngl.ucar.edu/Download/)

# Bug reports and feature requests

Use the GitHub [issue tracker](https://github.com/NCAR/pynio/issues) to submit a bug or request.