SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for netcdf-4.1.2-6.3.x86_64.rpm :
Fri Apr 8 14:00:00 2011 gbvAATToxixares.com
- Updated to 4.1.2

* Rewrite netCDF-4 attribute put code for a large speedup when
writing lots of attributes.

* Fix nc-config --libs when static dependent libraries are not
installed in the same directory as netCDF libraries (thanks to Jeff Whitaker).

* Build shared libraries by default, requiring separate Fortran library. Static
libraries now built only with --disable-shared.

* Refactor of HDF5 file metadata scan for large speedup in opening files,
especially large files.

* Complete rewrite of the handling of character datalist constants.
The heuristics are documented in ncgen.1.

* Eliminate use of NC_MAX_DIMS and NC_MAX_VARS in ncdump and nccopy,
allocating memory as needed and reducing their memory footprint.

* Add documentation for new nc_inq_path() function.

* Use hashing to speedup lookups by name for files with lots of dimensions and
variables (thanks to Greg Sjaardema).

* Add options to nccopy to support uniform compression of variables in output,
shuffling, and fixing unlimited dimensions. Add option to support specifying
chunking in output in terms of dimension names.

* Modified opendap constraint parser to be more compatible with a java version of the parser.

* Modified ncgen to utilize iterators internally; should be no user visible effect.

* An internal refactoring of the C library allows for easier maintainance and extension of
the netCDF library. This restructuring of the library code is invisible to the end-user.
Two new directories have been added to the netCDF build: libdispatch, which decides
whether to call a netcdf classic, netcdf-4, or opendap version of each function in
the API, and liblib, where, depending on the configure choices, the final netCDF
library is assembled from convenience libraries created in other directories.

* Fix for make bug which caused documentation to be unnecessarily rebuilt after make clean.

* Fix for bug in accessing a multidimensional variable with more than 4 billion values on
a 32-bit platform.

* Fix for memory performance problems in parallel I/O. The automatic use of HDF5 buffers
in parallel programs with netCDF-4 resulted in large memory use.

* Fix netCDF-4 bug caused when doing enddef/redef and then defining coordinate variable
out of order.

* Refactoring of netCDF-4 internals to reduce memory use and end dependence
on size of NC_MAX_DIMS and NC_MAX_NAME.

* Fix \"ncdump -c\" bug identifying coordinate variables in groups.

* Fix bug in libsrc/posixio.c when providing sizehint larger than default,
which then doesn\'t get used (thanks to Harald Anlauf).

* The netCDF C/Fortran/C++ source code has been moved to Unidata\'s subversion server.
Interested users can now examine the netCDF code in its full glory and gory internals
at http://svn.unidata.ucar.edu/netcdf.

* Documentation improvements, especially relating to creating netCDF-4 compatible files
with HDF5 only.

Tue May 19 14:00:00 2009 prusnakAATTsuse.cz
- updated to 4.0.1

* Added optional arguments to F90 API to nf90_open/create,
nf90_create_var, and nf90_inquire_variable so that all netCDF-4
settings may be accomplished with optional arguments, instead
of separate function calls.

* Added control of HDF5 chunk cache to allow for user performance
tuning.

* Added parallel example program in F90.

* Changed default chunking to better handle very large variables.

* Made contiguous the default for fixed size data sets with no
filters.

* Fixed bug in nc_inq_ncid; now it returns NC_ENOGRP if the named
group is not found.

* Fixed man pages for C and F77 so that netCDF-4 builds will
result in man pages that document new netCDF-4 functions.

* Added OPeNDAP support based on a new C-only implementation.
This is enabled using --enable-dap option and requires libcurl.
The configure script will attempt to locate libcurl, but if it
fails, then its location must be specified by the --with-curl
option.

* Changed chunksizes to size_t from int.

* Fixed fill value problem from F77 API.

* Fixed problems in netcdf-4 files with multi-dimensional
coordinate variables.

* Fixed ncgen to properly handle CDL input that uses Windows line
endings (\"\\r\
\"), instead of getting a syntax error.

* Added \"-s\" option to ncdump to display performance
characterisitics of netCDF-4 files as special virtual attributes,
such as _Chunking, _DeflateLevel, _Format, and _Endianness.

* Added \"-t\" option to ncdump to display times in human readable
form as strings. Added code to interpret \"calendar\" attribute
according to CF conventions, if present, in displaying
human-readable times.

* Added experimental version of ncgen4 capable of generating
netcdf-4 data files and C code for creating them. In addition,
it supports the special attributes _Format, etc.

* Fixed Fortran 90 int64 problems.

* Rewrote HDF5 read/write code in accordance with performance advice
from Kent.

* Fixed memory leaks in gets/puts of HDF5 data.

* Fixed some broken tests for parallel I/O (i.e. MPI) builds.

* Fixed some cross-compile problems.

* Rewrote code which placed bogus errors on the HDF5 error stack,
trying to open non-existant attributes and variables. Now no HDF5
errors are seen.

* Removed man subdirectory. Now man4 subdirectory is used for all
builds.

* Changed build so that users with access to parallel make can
use it.

* Added experimental support for accessing data through OPeNDAP
servers using the DAP protocol (use --enable-opendap to build it).

* Fixed ncdump bugs with array field members of compound type
variables. Fixed ncdump bug of assuming default fill value
for data of type unsigned byte.

Fri Nov 14 13:00:00 2008 prusnakAATTsuse.cz
- fix wrong delete usage (delete.patch)

Mon Sep 8 14:00:00 2008 prusnakAATTsuse.cz
- move devel manpages and infopages to -devel subpackage

Mon Sep 1 14:00:00 2008 prusnakAATTsuse.cz
- disable static libraries

Fri Aug 22 14:00:00 2008 schwabAATTsuse.de
- Fix makefile dependencies.

Wed Aug 13 14:00:00 2008 prusnakAATTsuse.cz
- updated to 4.0

* Introduced the use of HDF5 as a storage layer, which allows use
of groups, user-defined types, multiple unlimited dimensions,
compression, data chunking, parallel I/O, and other features

* In ncdump and ncgen, added CDL support for UTF-8 encoding
of characters in names and for escaped special chars in names.
Made sure UTF-8 names are normalized using NFC rules before
storing or comparing

* Handle IEEE NaNs and infinities in a platform-independent way
in ncdump output

* Added support for ARM representation of doubles

* Fixed bug in C++ API creating 64-bit offset files

* Fixed bug for variables larger than 4 GB

* Changed the configure.ac to build either 3.6.x or 4.x build
from the same configure.ac

* Build now checks gfortran version and handles it cleanly,
also Portland Group in Intel fortran, with various configurations

* A Fortran netcdf.inc file is now created at build time, based
on the setting of --disable-v2

* Documentation has been fixed in several places

* Upgraded to automake 1.10, autoconf 2.62, and libtool 2.2.2

* Includes missing Windows Visual Studio build files

* Fixed missing include of config.h in a C++ test program

* Fixed maintainer-clean in man directory

* Fixed --enable-c-only and make check

* Fixed behavior when opening a zero-length file

* Many portability enhancements to build cleanly
on various platforms

* Turned on some old test programs which were not being used
in the build
- dropped obsoleted patches:

* missing-includes.patch (included in update)

Thu Jan 10 13:00:00 2008 lruppAATTsuse.de
- use more macros in specfile
- added netcdf-3.6.2-missing_includes.patch

Mon Aug 6 14:00:00 2007 zpetrovaAATTsuse.cz
- split to libnetcdf-4, libnetcdf-devel and netcdf package
according to Shared library guidelines.

Mon Jul 30 14:00:00 2007 zpetrovaAATTsuse.cz
-update to version 3.6.2
- Added support for shared libraries (with configure option --enable-shared).
- Improved performance of byte-swapping loops on little-endian platforms.
- Added a \"-k\" option to ncdump and ncgen, for identifying or specifying the kind
of netCDF file if other than \"classic\".
- Made long-threatened change of type of ncbyte in C++ interface from unsigned char
to signed char, for consistency with C interface.
- Implemented the C++ API on the netCDF-3 C API instead of the older netCDF-2 API,
providing automatic numeric type conversion as in the netCDF-3 C interface.
- Modified to build correctly for gfortran.
- Added more tests!
- Fixed minor bugs relating to creation of very small netCDF files.
- Added support for additional configure options
(run configure --help for more information).


 
ICM