ncx - NetCDF Extractor and Appender
Features
- Arena memory management to prevent swapping and fragmentation.
- Support for classic, 64bit and HDF file format flavors.
- Header and static data section padding.
- Progress indicator with I/O rate and estimated time to complete.
- Reports peak memory usage.
- Dimension slicing by strides, min/max ranges, indices, or values, that can be used to reorder or reverse slices within dimensions.
- Custom blocksize for I/O tuning.
- Currently serial only.
Download
Source code
Building & Installation
make
make test TMPDIR=/tmp/
make memtest TMPDIR=/tmp/
make install PREFIX=/usr/local
make clean
News
v1.1.1 2012/11/09 rsz
- ncx will now abort if a given var name is not found in input file when
not using --regex.
v1.1.0 2012/10/20 rsz
- Append mode will overwrite variables with same name in source file.
v1.0.2 2011/12/20 rsz
- Added global attribute "NCX" that shows ncx version used to create file.
- Fixed 0D record var data export.
- Fixed static var export within append destination file.
- Added more examples to usage message.
v1.0.1 2011/12/12 rsz
- Didn't export coord vars by default.
- Var atts were missing on output of vars from non-append input file.
v1.0.0 2011/12/02 rsz
- Packaged. All tests pass. No memory leaks.
Distribution
make clean
make dist VER=1.1.1
Publishing
ssh -t rsz,ncx@shell.sourceforge.net create
scp html/* rsz,ncx@shell.sourceforge.net:/home/project-web/ncx/htdocs
scp ../ncx-1.1.1.tar.gz rsz,ncx@shell.sourceforge.net:/home/frs/project/n/nc/ncx
License
Copyright 2011,2012 Remik Ziemlinski under the terms of the GNU General Public License v3