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
File details
Details for the file ncPyTools-20.4.tar.gz
.
File metadata
- Download URL: ncPyTools-20.4.tar.gz
- Upload date:
- Size: 23.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25fe981e11bc0e9f804164b376893f11cb4c33abefd76166c23cf655bf3bc7b8 |
|
MD5 | b2447b2a85f2de9c0a4901d7c1214729 |
|
BLAKE2b-256 | a3218c14803e8557bf6d6bdf0d085ff595626d928617a5faa2ae8c37025e620b |
File details
Details for the file ncPyTools-20.4-py2.py3-none-any.whl
.
File metadata
- Download URL: ncPyTools-20.4-py2.py3-none-any.whl
- Upload date:
- Size: 22.6 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f52bab8cc1d894efc3323e5c970ddbce1a72b9a3ffbf1a09ae77c06d3d9dde5 |
|
MD5 | 6121ce9ff89199ea2697508f2043cc99 |
|
BLAKE2b-256 | 5e349537145be9540a4ca191575a49dcba4b3cc48e16760320aa015fe6ae54ca |