Python processing of netcdf files.
Project description
Python tools for the handling of netcdf files based on the python-netCDF4 library. These tools currently only support files of netcdf classic structure.
Tools inlcuded
ncdfView
Simple python wrapper around the python-netCDF4 library to read netcdf files from the command line.
Useage
Help-string:
ncdfView.py [-h] [-o] [-q QUIET] [-n NOMASK] [filename] Read netcdf files from command line. positional arguments: filename Filename of the netfdf file to open. optional arguments: -h, --help show this help message and exit -o, --object Open file as pure netCDF4 object. -q QUIET, --quiet QUIET Suppress header outputs. -n NOMASK, --nomask NOMASK Don't mask fill values
In order to obatin an interactive prompt with the netcdf file loaded into a the ncdfView object called nc launch:
python3 -i -m ncPyTools.ncdfViewncPyTools.ncdfView
netCDFTemplate:
Useage
Help-string:
usage: netCDFTemplate [-h] [-c COMPRESS] yamlfile Create netcdf file from yaml metadata. positional arguments: yamlfile yaml metadata file. optional arguments: -h, --help show this help message and exit -c COMPRESS, --compress COMPRESS Compression level (0 = no compression, 9 = maximum compression)
Example yaml metadata file:
filename: month_flux_2006c.nc dimensions: t: None y: 45 x: 72 unlimited_shape: t: 12 variables: LAT: long_name: latitude units: degrees_north value: 1.e12 fill_value: 1.e12 dimensions: y type: f4 LON: long_name: longitude units: degrees_east value: 1.e12 fill_value: 1.e12 dimensions: x type: f4
Installation:
After downloading the source from github install via pip, descending into the top-level of the source tree and launching:
pip install .
or to install in developers mode:
pip install -e .
Or install the latest releaase from PyPI:
pip install ncPyTools
Documentation:
Documentation of this package can be found readthedocs.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for ncPyTools-20.4-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f52bab8cc1d894efc3323e5c970ddbce1a72b9a3ffbf1a09ae77c06d3d9dde5 |
|
MD5 | 6121ce9ff89199ea2697508f2043cc99 |
|
BLAKE2b-256 | 5e349537145be9540a4ca191575a49dcba4b3cc48e16760320aa015fe6ae54ca |