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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|