Update to version 5.3.4 OBS-URL: https://build.opensuse.org/request/show/1286631 OBS-URL: https://build.opensuse.org/package/show/science/nco?expand=0&rev=31
1256 lines
68 KiB
Plaintext
1256 lines
68 KiB
Plaintext
-------------------------------------------------------------------
|
|
Tue Jun 17 09:37:45 UTC 2025 - Manfred Schwarb <manfred99@gmx.ch>
|
|
|
|
- Update to version 5.3.4:
|
|
* All operators can now delete user-specified global attributes (--glb_att_del)
|
|
* ncrcat no longer performs monotonicity checks on CF bounds variables
|
|
* new option "--is_hrz" to check whether a variable is a 'horizontal variable'
|
|
* ncclimo can now infer the timesteps per day (tpd) for data that lack a
|
|
CF temporal bounds variable
|
|
* ncks now has a new S1D functionality to aggregate and report Urban
|
|
landunit characteristics
|
|
* ncks now inserts line-breaks in NC_STRING-valued text for "\n"
|
|
* ncremap deprecates the use of the "--alg_typ=tempest" option
|
|
* fix ncrcat regression on hierarchical files
|
|
- Update to version 5.3.3:
|
|
* new ncks --fpe option reports the status of all IEEE Floating
|
|
Point Exceptions (FPEs) after execution
|
|
* All operators can now quantize -0.0 (a legal number) without
|
|
triggering any IEEE Floating Point Exceptions
|
|
* ncclimo now only creates regional statistics for single level spatial timeseries
|
|
* NCO can interpolate to a distinct output surface pressure that
|
|
is stored in the vertical template file ("fat" template)
|
|
* ncks --chk_map now prints the minimum and maximum angular and
|
|
horizontal resolution of the source and destination grids
|
|
* ncrename now WARNs users attempting to rename coordinates in netCDF4 files
|
|
* fix omission of storing the attributes for the frc_column and frc_landunit
|
|
variables created by the S1D feature
|
|
- Update to version 5.3.2:
|
|
* ncremap will vertically interpolate a broader array of ECMWF IFS
|
|
and CAMS-format hybrid sigma-pressure vertical coordinate datasets
|
|
* ncremap's vertical interpolator now attaches CF metadata
|
|
(standard_name), units, and long_name attributes to output files
|
|
stored on hybrid sigma-pressure vertical coordinate grids
|
|
* ncremap and ncclimo now better refuse to overwrite
|
|
input files that are the same inode/device as output files.
|
|
* ncremap and ncclimo now use "srun -n nd_nbr" to manage
|
|
MPI-mode climatologies and regridding
|
|
* fix storing quantization metadata for variables in non-root groups
|
|
- Update to version 5.3.1:
|
|
* Autoconversion of NC_STRING variables to NC_CHAR
|
|
* ncremap's vertical interpolator now automatically extrapolates
|
|
variables named "t" (ERA5) as if they were temperature, and
|
|
variables named "H" (MERRA2) and VerticalLayerMidpoint (SCREAM)
|
|
as if they were geopotential height
|
|
* ncremap's vertical interpolator now understands that the time
|
|
dimension in input surface pressure fields may be "fixed"
|
|
- Update to version 5.3.0:
|
|
* ncks enhanced unpacking of ELM/CLM history/restart files
|
|
* ncks can now grid snow-related variables into a top-down vertical grid
|
|
* ncks S1D now accepts the "--rgr lut_out=$lut_out" option
|
|
* ncremap no longer emits the "landfrac" WARNING for EAMxx files
|
|
* ncclimo now automatically outputs additional metrics with global statistics
|
|
* fix ncrcat overly false-negative WARNINGs about monotonicity
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 21 08:24:52 UTC 2024 - Manfred Schwarb <manfred99@gmx.ch>
|
|
|
|
- remove BuildRequires: netcdf-cxx4 from spec file, not needed since 2001
|
|
- Update to version 5.2.9:
|
|
* improves the unpacking of ELM/CLM/CTSM history and restart datasets
|
|
* ncclimo and ncremap benefit from a few updates and fixes
|
|
* fix long standing regression of vertical interpolation of ECMWF IFS hybrid coordinates
|
|
(use --ps_nm=lnsp)
|
|
- Update to version 5.2.8:
|
|
* Climatologies now allow the choice between two statistics (sums and means)
|
|
to output as regional/global timeseries
|
|
* The regridder fixes corner case behavior when the sub-gridscale (SGS) fraction
|
|
is a missing value (as in ELM/CLM)
|
|
* Many improvements to the robustness and helpfulness of WARNINGs and ERRORs
|
|
- Update to version 5.2.7:
|
|
* updates to quantization metadata
|
|
* enhanced grid area diagnostics for check_map
|
|
* bug-fixes for ncremap
|
|
- Update to version 5.2.6:
|
|
* a one-line bugfix for ncremap
|
|
- Update to version 5.2.5:
|
|
* outputs a maximum_relative_error statistic where possible
|
|
* ncclimo/ncremap: add support for MPAS-Atmosphere datasets
|
|
* ncclimo: support excluding variable lists in timeseries mode
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 31 14:16:41 UTC 2024 - Manfred Schwarb <manfred99@gmx.ch>
|
|
|
|
- Update to version 5.2.4:
|
|
* fully implements the CF lossy metadata convention for all NCO internal
|
|
quantization algorithms.
|
|
* improves ncclimo diagnostics and adds a new invocation synonym (--qnt) for quantization.
|
|
- Update to version 5.2.3:
|
|
* ncclimo now automates the correct options for regional averages of timeseries
|
|
of subgridscale fields (useful for ELM/CLM).)
|
|
* fixes to ncclimo splitter behavior
|
|
- Update to version 5.2.2:
|
|
* introduces a new operator, ncchecker, that checks dataset compliance with a
|
|
small yet growing number of recommendations.
|
|
* ncclimo no longer omits time_bounds from ELM/CLM regional averages.
|
|
- Update to version 5.2.1:
|
|
* fixes an issue with ncremap and ncclimo in MPI mode.
|
|
* fix to enables GCC compilation in pedantic mode.
|
|
- Update to version 5.2.0:
|
|
* New features:
|
|
- All operators append draft CF Convention behavior for metadata to encode
|
|
lossy compression.
|
|
- ncclimo timeseries mode now supports all input methods (including automatic
|
|
filename generation) long-supported by climo mode.
|
|
- ncremap Make-Weight-File (MWF) mode has been revamped and now support
|
|
specifiable lists of algorithms.
|
|
- ncks --s1d now converts CLM/ELM restart files from their native, inscrutable
|
|
sparse 1-D (S1D) format to normal-looking files, without loss of information.
|
|
* various fixes
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 27 16:02:48 UTC 2023 - Manfred Schwarb <manfred99@gmx.ch>
|
|
|
|
- Update to version 5.1.9:
|
|
* updates ncremap to employ new TempestRemap weight-generation algorithms,
|
|
updates ncremap to recognize new names for existing algorithms,
|
|
changes ncremap's default treatment of filling empty areas with missing values,
|
|
and fixes a long-standing bug with ncra and ncrcat subcycle and interleave options
|
|
- Update to version 5.1.8:
|
|
* recognizes NC_STRING as valid alternatives to NC_CHAR attributes,
|
|
infers MPAS grids stored in radians when units attributes are not present,
|
|
and support checks for adherence to NASA DIWG (and CF) recommendations
|
|
for valid identiers, and for the missing_value attribute
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 1 22:44:54 UTC 2023 - Manfred Schwarb <manfred99@gmx.ch>
|
|
|
|
- Update to version 5.1.7:
|
|
* simplifies netCDF codec invocation in ncremap/ncclimo,
|
|
and fixes two issues with Intel compilers
|
|
- Update to version 5.1.6:
|
|
* further polishes vertical interpolation, further improves NCZarr safety,
|
|
and fixes minor ncremap issues, improves EAMxx support, adds basic
|
|
support for regridding Coupler history files, and employs CF Conventions,
|
|
where possible, on all input files regardless of whether they
|
|
claim to be CF-compliant.
|
|
- Update to version 5.1.5:
|
|
* polishes the new vertical interpolation capabilities introduced in
|
|
5.1.3 and 5.1.4, improves the safety NCZarr operations,
|
|
and fixes minor ncremap bugs
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jan 28 00:28:01 UTC 2023 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
- Update to version 5.1.4:
|
|
* Introduced vertical interpolation for datasets stored on
|
|
depth/height grids, such as ocean data.
|
|
* Also fixed a vexing issue that can occur with certain compilers
|
|
on AMD hardware.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 30 08:51:49 UTC 2022 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
- Update to version 5.1.3:
|
|
* Improved speed of vertical interpolation for fields whose
|
|
most-rapidly-varying dimension is the vertical (not horizontal).
|
|
* Also fixes an issue in using ncremap to invoke the interpolation.
|
|
- Update to version 5.1.2:
|
|
* Improved support for horizontal regridding, vertical
|
|
interpolation, or both, on ultra high-resolution model output.
|
|
- Update to version 5.1.1:
|
|
* Added features for NCZarr, regridding, and interpolation.
|
|
All operators now support NCZarr I/O and input filenames via
|
|
stdin.
|
|
* ncremap supports two new vertical extrapolation methods, 1D
|
|
files, and allows flexible masking based on external fields
|
|
such sub-gridscale extent.
|
|
* ncclimo outputs regional averages.
|
|
* Numerous minor fixes improve codec support and regridding
|
|
control.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 6 14:03:36 UTC 2022 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
- Update to version 5.1.0:
|
|
* new netCDF 4.9.0 features for filters and quantization.
|
|
* ncremap fix for sub-sub-gridscale regridding
|
|
- Cleanup spec file
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 21 13:23:14 UTC 2022 - Manfred Schwarb <manfred99@gmx.ch>
|
|
|
|
- Update to version 5.0.6:
|
|
* fix: E3SM: unable to find any Conda binaries when invoked within scripts
|
|
* fix: ncremap 5.0.5 sometimes overwrote user-specified values of sgs_frc
|
|
* fix: ncclimo sometimes invoked the Bash basename() intrinsic on
|
|
non-existent arrays
|
|
- Update to version 5.0.5:
|
|
* Arithmetic operators now support the lossy quantization algorithm
|
|
known as BitRound
|
|
* ncclimo now accepts filenames from stdin or positional arguments
|
|
in monthly climo mode
|
|
* ncatted has a new edit mode: Prepend
|
|
* fix: ncclimo 5.0.4 inadvertently broke automatic filename generation
|
|
for MPAS
|
|
* fix: fix ncclimo to work correctly with stdin filenames
|
|
* fix: changing _FillValue attribute did not always work in ncatted
|
|
- Update to version 5.0.4:
|
|
* ncremap removes the previous assumption that input horizontal
|
|
dimensions are in lat-lon order
|
|
* ncremap adds alias "idw" for "dwe" distance-weighted extrapolation
|
|
* ncremap adds the --split flag to select splitter mode
|
|
* ncremap changes the API for the --permute option
|
|
* ncremap adds the --area_dgn flag (diagnose area)
|
|
* fix: ncwa was failing to set compression parameters since netCDF 4.8.0
|
|
* fix: issues due to deflation compression changes in netCDF 4.8.0
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 1 10:27:54 UTC 2021 - Manfred Schwarb <manfred99@gmx.ch>
|
|
|
|
- adjust shebangs: on Leap 15.2, the following installation error
|
|
occurs: "nothing provides /usr/bin/bash".
|
|
Therefore use /bin/bash for Leap 15.2.
|
|
- minor cleanup of spec file
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 5 08:47:56 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>
|
|
|
|
- Update to version 5.0.3
|
|
* ncremap: contains the necessary options to exploit MPI-enabled
|
|
weight generators such as ESMF_RegridWeightGen.
|
|
* ncremap: now supports the MOAB parallel interface to the
|
|
TempestRemap (TR) weight-generation libraries for 1D FV->FV grids.
|
|
* ncremap: now supports the MOAB parallel interface to the TempestRemap
|
|
(TR) weight-generation libraries for 1D FV->FV grids.
|
|
* ncclimo: now splits timeseries into variables specified by
|
|
regular expressions.
|
|
* ncclimo: now splits timeseries into variables specified by regular
|
|
expressions.
|
|
* The regridder and all quantization algorithms (including BitGroom)
|
|
have been refactored
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 1 12:41:16 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>
|
|
|
|
- Update to version 5.0.0
|
|
* ncremap has crucial fixes for applying and exporting the mask
|
|
field, if any.
|
|
* ncremap provides new flags to control the application of
|
|
_FillValue attributes in empty destination cells, and to
|
|
accomodate map-files that ignore or violate proper treatment
|
|
of masked grids.
|
|
* ncks auxiliary coordinates (-X) now support wrapped longitude
|
|
regions.
|
|
- Update to version 4.9.9
|
|
* ncclimo now supports the mth_srt/end options for high resolution
|
|
timeseries that do not begin/end in Jan/Dec
|
|
* ncremap has crucial fixes for weight generation and map-checking
|
|
for masked grids, fixes for curvilinear grid inferral,
|
|
and automatic rounding when regridding integer-valued fields
|
|
- Drop manual removing of `__DATE__` and `__TIME__` macros, those
|
|
get automatically overriden by `SOURCE_DATE_EPOCH` set by rpmbuild
|
|
(supported since gcc7)
|
|
|
|
-------------------------------------------------------------------
|
|
Sat May 8 15:15:04 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>
|
|
|
|
- Update to version 4.9.8:
|
|
* Support for unpacking sparse 1D (S1D) data and restart files
|
|
used for plant functional types and multiple elevation classes
|
|
* Support for splitting monthly resolution timeseries that do not
|
|
begin/end in Jan/Dec
|
|
* Support seamless climos for the E3SM ice-sheet model (MALI)
|
|
* Bugfixes for inferring grid files and handling sub-gridscale data
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 31 17:27:00 UTC 2020 - Manfred Schwarb <manfred99@gmx.ch>
|
|
|
|
- Update to version 4.9.7:
|
|
* ncremap can now infer SCRIP grids from MPAS restart files
|
|
* ncremap and ncclimo have been updated to work in MPI mode for some DOE machines
|
|
* NCO can be built to leverage the Community Codec Repository
|
|
* fix: ncclimo fixes the bug that caused the --glb_avg option to fail sometimes
|
|
* fix: bug in ncclimo high-frequency climo mode introduced in 4.9.6
|
|
- Update to version 4.9.6:
|
|
* ncclimo supports a new option --var_xtr
|
|
* This version is forward-compatible with netCDF 4.8.0 (incompatible filter behavior)
|
|
* ncclimo now supports the -P option to determine the processing type
|
|
* ncclimo and ncremap now support the large memory AMD (cmem) nodes
|
|
on Cori when in MPI mode
|
|
* fix: ncremap fixes a bug that prevented MPI mode from working on Cori
|
|
* fix: ncremap always retains the input values of masks in SCRIP gridfiles
|
|
* fix: ncremap correctly infers the final vertices of RLL grids stored
|
|
in north-to-south order
|
|
- Update to version 4.9.5:
|
|
* ncclimo supports alternates to "area" and "ncol"
|
|
* fix: The prototype for nco_def_var_filterx() has been changed
|
|
* fix: correct OpenMP incompatibility with the Intel Compiler Suite
|
|
* fix: ncatted will now print the full list of parameters for the _Filter attribute
|
|
* fix: Fix a bug in the computation of the intersection mesh (4.9.4 regression)
|
|
- Update to version 4.9.4:
|
|
* configure option --enable-gpu to offload computations (experimental)
|
|
* support unbuffered IO with flag --uio
|
|
* default quantization is now Bit Rounding
|
|
* ncra and ncrcat now support interleaved time-coordinates
|
|
* nces now supports per-file weights (option -w)
|
|
* ncra now supports per-record weights (or --prw)
|
|
* ncra accepts the new flag --promote_ints to output statistics
|
|
of integer variables in floating-point
|
|
* ncremap supports new dimensions used in DOE E3SM MPAS BGC simulations
|
|
* new regridding algorithm distance-weighted extrapolation (DWE) for ncremap
|
|
* ncks --dt_fmt now applies also to JSON and XML
|
|
* ncra, nces, and ncrcat introduce the --clm_nfo to
|
|
produce CF-conformant climatological times and bounds
|
|
* ncclimo now has "-a sdd --no_amwg_links" by default
|
|
* ncclimo now supports the high-frequency climos and splitting
|
|
* ncclimo now outputs more CF-conformant climatological times and bounds
|
|
* fix: ncremap/ncks: Fix vertical interpolation from hybrid-to-hybrid files
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 11 21:57:23 UTC 2020 - Manfred Schwarb <manfred99@gmx.ch>
|
|
|
|
- move libnco.so and libnco_c++.so symlinks to devel package, otherwise conflicts arise
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 10 14:09:55 UTC 2020 - Manfred Schwarb <manfred99@gmx.ch>
|
|
|
|
- Update to version 4.9.3:
|
|
* ncatted prints additional diagnostics when referenced attributes are not found
|
|
* ncclimo adds a new clm_md='hf' type for splitting high-frequency (hgh_frq) datasets
|
|
* ncremap now automatically parallelizes the loading of data during regridding (with OpenMP)
|
|
* The ncks --frac_b_nrm and --area_wgt options both now automatically imply --chk_map
|
|
* Options for TempestRemap have been updated to current guidance
|
|
* ncremap's grid intersection algorithms are improved
|
|
* ncks accepts a new option --cell_area_quad
|
|
* ncks includes a workaround to the backwards incompatible changes
|
|
to nc_inq_var_filter() introduced in netCDF 4.7.4
|
|
* ncap2 eliminated an old and little-used custom correlation procedure
|
|
* The Users Guide now fully documents the ncremap and ncks options
|
|
chk_map, job_nbr, par_typ, SGS, unq_sfx
|
|
* Add --frac_b_nrm option to ncks map-checker
|
|
* fix: ncremap once again passes non-default regridding options to
|
|
the NCO weight-generator in map-only mode
|
|
* fix: ncclimo in splitter mode now correctly globs all files in a directory
|
|
* fix: ncrcat once again re-bases time coordinates stored as integers
|
|
* fix: Curvilinear regional NCO grids that work with ESMF now work
|
|
with the NCO weight generator
|
|
- Update to version 4.9.2 (new 3-Clause BSD license):
|
|
* ncremap now supports vertical interpolation of pure-pressure files to hybrid grids
|
|
* ncks --chk_map checks for and reports NaN weights
|
|
* ncremap and ncclimo both now export HDF5_USE_FILE_LOCKING='FALSE'
|
|
* NCO's weight generator can now read unstructured SCRIP gridfiles
|
|
* ncremap --devnull option controls output from NCO weight-generator
|
|
* ncpdq -U now always unpacks all variables, including packed grid variables
|
|
* fix: ncks --chk_map statistics no longer scrambled
|
|
* fix: ncremap --alg_typ=fv2fv now implements the same TempestRemap
|
|
options as --alg_typ=fv2fv_stt
|
|
* fix: ncremap now passes all NCO options through to ncks
|
|
- Update to version 4.9.1:
|
|
* ncremap changes the default regridder algorithm from ESMF "bilinear" to NCO "nco_con"
|
|
* ncclimo can now output spatial-average timeseries (--glb_avg)
|
|
* ncpdq has a new map, flt_dbl, to convert single-precision to
|
|
double-precision floating point variables
|
|
* fix: Fix a difficulty that caused Intel compilers to fail to build NCO
|
|
* fix: Print WARNING instead of dying when requested to copy the
|
|
_NCProperties attribute
|
|
* fix: Fix an error when interpolating to/from a pure pressure grid
|
|
* fix: Fix misuse of autoconf library references
|
|
- Update to version 4.9.0:
|
|
* ncremap has been refactored for full parallelism
|
|
* ncremap has a new API for sub-gridscale (SGS) regridding
|
|
* ncremap supports the new NCO weight generation algorithm
|
|
* ncks supports a new option --chk_map to evaluate the quality of regridding weights
|
|
* ncremap works with newer MPAS Ocean files that contain BGC dimensions like R3 and FOUR
|
|
* ncremap now propagates all netCDF formats except CDF5 to TempestRemap (TR)
|
|
* ncremap omits the TR --volumetric flag from fv2se_stt maps
|
|
* ncremap allows simultaneous invocation of horizontal and vertical regridding
|
|
* ncremap/ncclimo have deprecated support for options named for the short-lived ALM land
|
|
surface model
|
|
* NCO supports flexible options to specify non-default names for vertical grid coordinates
|
|
in input and output (vertically interpolated) data files
|
|
* ncks supports a new option --chk_nan to quickly find the location of any
|
|
NaN values in a dataset
|
|
* fix: ncap2 --output again works with single command-line files
|
|
* fix: Regridder allows "none" for SCRIP normalization type for bilinear regridding
|
|
* fix: ncremap vertical interpolation bug-fix for fields stored on
|
|
interface levels of hybrid coordinate grids (e.g., CMFMC)
|
|
* fix: ncremap bug-fix for pressure-to-pressure grid vertical
|
|
interpolation for input files with no time dimension
|
|
* fix: ncks --json fixes JSON output of NC_FLOAT and NC_DOUBLE
|
|
* fix: ncremap no longer automatically employs mean-preserving algorithm
|
|
when encountering missing_dat
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 10 00:21:26 UTC 2019 - manfred99@gmx.ch
|
|
|
|
- Update to 4.7.9
|
|
* ncremap now names the SGS map as per the -m map_fl option
|
|
* ncremap and ncclimo support MPAS files with a 'depth' dimension
|
|
* The regridder utilizes the lat_dmn_nm and lon_dmn_nm options to name the dimensions
|
|
* ncclimo writes more explicit information about parallelism
|
|
* The splitter in ncclimo now outputs progress more clearly
|
|
* ncra/ncrcat now perform time-rebasing in rec_apn mode using calendar units from dest/
|
|
* NCO now writes more intelligible error messages with HINTS for
|
|
likely causes of and responses to NC_EHDFERR and NC_EBADCHUNK errors.
|
|
* ncks emulates ncdump more closely and prints hidden attribute
|
|
_NoFill (not _NOFILL) values as "true" or "false" not 1 or 0.
|
|
* ncks prints CDL for hidden _Filters attribute, if any, with all filter values.
|
|
* ncks prints hidden _Endianness attribute for floating point types
|
|
not just multi-byte integers as before.
|
|
* fix: Fix a bug exposed in NCO 4.7.1 that could attempt to dereference a NULL pointer
|
|
* fix: ncremap used an inappropriate area to weight SGS variables
|
|
* fix: ncremap orders Tempest remap commands in execution-order in the history attribute
|
|
* fix: Cause ncclimo in MPI mode to exit when no nodes are available
|
|
* fix: Ensure ncclimo writes nd_fl to writable directory
|
|
* fix: ncap2 exits gracefully when no output file is specified
|
|
* fix: ncap2 exits gracefully when no -s or -S argument given
|
|
- Update to 4.8.0
|
|
* ncremap now accepts two new Tempest map configurations, "se2se" and "fv2fv"
|
|
* ncap2 now allows creating brand-new files without specifying an input filename
|
|
* ncremap and ncclimo have a new flag, --no_stdin, that disables checking stdin for input files
|
|
* ncremap can now interpolate files in the vertical dimension (--vrt_fl=vrt_fl)
|
|
* ncremap and ncclimo now accept the --xcl_var switch
|
|
* ncremap and ncclimo now alter paths on certain supercomputers at only when requested to
|
|
* ncclimo adopts a default job_nbr of var_nbr in splitter mode
|
|
* ncks has a new --chk_nan option
|
|
* New synonyms --xtr_ass_var and --xcl_ass_var
|
|
* renamed --no-coords and --no-crd to --no_coords and --no_crd
|
|
* fix: ncremap runs 20-30x faster on Cori KNL than before
|
|
- Update to 4.8.1
|
|
* ncremap/ncks now always creates/infers north-to-south grids with
|
|
polygons in counter-clockwise (CCW) orientation
|
|
* ncremap now vertically interpolates data from ECMWF IFS hybrid vertical grid format
|
|
* ncks, ncremap, and ncclimo now support two different extrapolation
|
|
algorithms for vertical regridding, --vrt_xtr=nrs_ngh and --vrt_xtr=mss_val
|
|
* The former ncremap ESMF extrapolation options xtr_nsp, xtr_typ, and
|
|
xtr_xpn have been renamed xtr_nsp, xtr_typ, and esmf_xpn
|
|
* ncremap accepts a new option, --msh_fl=msh.nc for name of the intersection mesh-file
|
|
* ncremap MWF mode now only generates TempestRemap maps when one or
|
|
both input grids are Exodus-format
|
|
* fix: ncremap now infers north-to-south Gaussian grids correctly
|
|
* fix: North-to-south grids are now output in counterclockwise order
|
|
* fix: ncap2 correctly overwrites output-files in single-file mode
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 7 18:28:16 UTC 2018 - Todd R <toddrme2178@gmail.com>
|
|
|
|
- Remove static libraries.
|
|
- Split libraries into own packages.
|
|
The C++ library is an important part of the netCDF C++ API,
|
|
but it isn't used by the executables so give it its own package.
|
|
- Make the tests actually fail on an error.
|
|
- Simplify description
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 5 17:45:45 UTC 2018 - Todd R <toddrme2178@gmail.com>
|
|
|
|
- Update to 4.7.8
|
|
* many improvements to help convert ESM output into CMIP6 timeseries format.
|
|
- Update to 4.7.7
|
|
* Improved forward and backward compatibility with newer and older versions of ESMF_RegridWeightGen
|
|
* Generation and inferral of grids running north->south (à la ECMWF)
|
|
* exact symmetry for Gaussian grid interfaces
|
|
* an ncpdq compression map that converts doubles to floats
|
|
* production of "skeleton files" for new grids
|
|
* equivalent treatment of MPAS and CESM grid variables in arithmetic
|
|
* reversion of the filename whitelist security.
|
|
- Update to 4.7.6
|
|
* two new processing modes for ncremap
|
|
+ regridding regional data
|
|
+ generating all mapfile permutations with all interpolation algorithms
|
|
* improved support for auxiliary coordinates that lack coordinates/standard_name conventions in ncremap
|
|
* improved ncap2 command-line script handling in Windows
|
|
* less intrusive HPSS file system support
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 30 10:24:52 UTC 2018 - manfred99@gmx.ch
|
|
|
|
- separate build settings for science project
|
|
- Update to 4.7.5:
|
|
* ncclimo accepts mpassi in place of mpascice and mpasseaice.
|
|
* ncap2 allows optional scale_factor/add_offset arguments to its pack() method.
|
|
* extend character set whitelist when input file invokes the DAP4 protocol.
|
|
* XML printing now includes the "ncml:" prefix on most tags.
|
|
* fix: ncremap fixes the algorithm that identifies unstructured dimensions.
|
|
- Update to 4.7.4:
|
|
* NCO supports absolute and relative paths to out-of-group (OOG) variables in CF attributes.
|
|
* ncremap supports three new features of ESMF 7.1.0r, see manual.
|
|
* ncremap guesses the unstructured dimension in first dimension.
|
|
* Add "gridcell" to ncremap database of unstructured dimensions.
|
|
* ncap2 where() terminates if the LHS variable in the assignment statement is a hyperslab.
|
|
* Add "elm" and "ctsm" as prc_typ synonyms for ncremap -P.
|
|
* Add "mpasseaice" as mdl_nm synonym for ncclimo -m.
|
|
* fix: Skip-over rather than fail when printing user-defined types.
|
|
- Update to 4.7.3:
|
|
* introduce Filename character whitelist.
|
|
* user switches for E3SM-recommended Tempest remapping algorithms.
|
|
* ncclimo supports two more dataset filename template regular expressions.
|
|
* printf() format option for printed output (CDL, XML, JSON, TRD).
|
|
* ncks now accepts a --print_file=file option.
|
|
* ncap, the predecessor to ncap2, has been completely eliminated.
|
|
* fix: eliminate compiler warnings for building ncap2.
|
|
- Update to 4.7.2:
|
|
* ncremap implements E3SM-recommended Tempest remapping algorithms.
|
|
* ncremap supports "canonical" NCO argument ordering (command [options] [input] [output]).
|
|
* ncremap support a --mss_val=val option for MPAS data.
|
|
* ncclimo has improved support for NCAR cheyenne batch queues.
|
|
* fix: Fix ncclimo splitter bug where time-periods not evenly divisible.
|
|
- Update to 4.7.1:
|
|
* NCO Conda package for Windows.
|
|
* ncclimo in daily mode now handles stdin input more cleverly.
|
|
* JSON printing of netCDF3 strings has changed.
|
|
* fix: Fix bug where ncclimo --clm_md=dly/ann expected a season list.
|
|
* fix: ncks in JSON, CDL, and XML modes now prints a single NUL as "".
|
|
- Update to 4.7.0:
|
|
* ncclimo and ncremap accept fl_fmt options for output file format.
|
|
* ncclimo and ncremap accept the dfl_lvl option for compression.
|
|
* ncclimo accepts the ppc option for Precision-Preserving Compression.
|
|
* ncrename is now quiet by default.
|
|
* changes to CMake engine.
|
|
* automatic CDF5 bug checker has been turned-off, needs compile-time option to activate.
|
|
* fix: ncra and ncrcat treated negative record hyperslab indices with old (pre-2014) convention.
|
|
- Update to 4.6.9:
|
|
* CDF5: NCO warns when CDF5 files may be corrupted.
|
|
* CDF5: All NCO operators now fully support CDF5.
|
|
* CDF5: ncks prints RAM size of variables and data in CDL comments.
|
|
* CMake build-engine.
|
|
* ncks now prints CDL by default.
|
|
* fix: ncclimo false-positive messages about 'ANN' eliminated.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Sep 10 22:56:23 UTC 2017 - manfred99@gmx.ch
|
|
|
|
- require hdf5 version >=1.8.8 in accordance with netcdf on science project
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 18 23:12:15 CEST 2017 - manfred99@gmx.ch
|
|
|
|
- remove nullpointer.patch
|
|
- remove silence_post-build-checks.patch
|
|
- Update to 4.6.8:
|
|
* ncap2 now fully implements NCO chunking maps and policies.
|
|
* ncks CDL printing supports finer-grained control of date formats.
|
|
* ncclimo now supports up to eleven (and counting) custom-defined seasons.
|
|
* ncremap --msk_src and --msk_dst options now accept the value 'none'.
|
|
* ncremap now accepts standard NCO arguments for output file type.
|
|
* Fix: ncap2 implementation of mibs()/mabs()/mebs().
|
|
* Fix: JSON now prints "null" instead of "NaN".
|
|
* Fix: ncwa did not correctly handle hyperslabs for masks and weights.
|
|
* Fix: Ensure ncclimo and ncremap load netCDF libraries 4.4.x+.
|
|
- Update to 4.6.7:
|
|
* ncremap has a new sub-gridscale (SGS) mode, -P sgs.
|
|
* ncremap got optimized ERWG weight generator.
|
|
* ncremap: cleanup in command line switches, short options
|
|
-a, -E, -T, -U, -w and -W got new meanings!
|
|
* ncap2 has a new function named missing().
|
|
* ncap2 now propagates existing chunking parameters from the input
|
|
file to the output file.
|
|
* ncks now has a --trd (or --traditional) option.
|
|
* Fix: ncatted allows writing an empty NC_CHAR or NC_STRING attribute.
|
|
* Fix: core dumps of ncap2 with pre-chunked and/or deflated data.
|
|
* Fix: ncatted now correctly handles creation, modification, overwriting
|
|
of _FillValue attributes in netCDF4 data.
|
|
- Update to 4.6.6:
|
|
* new extract/exclude switches for ncremap and ncclimo.
|
|
* ncclimo's splitter mode no longer requires variable lists.
|
|
* regridder now produces UGRID output.
|
|
* ncks now prints the units as comments in debugging mode.
|
|
* ncap2 now implements the CF cell_methods convention.
|
|
* ncks now prints human-legible time strings.
|
|
* ncks now prints "(no units)" instead of "(null)".
|
|
* Fix: no more core dump on missing files with the hsi command.
|
|
* Fix: ncremap no longer defines mask variables in inferred grid files
|
|
unless it finds a mask variable in the source file.
|
|
* Fix: ncremap now invokes the neareststod algorithm when requested.
|
|
* Fix: ncremap now converts non-default masks correctly in infer mode.
|
|
* Fix: ncks now prints braces required to disambiguate compound
|
|
record dimensions in CDL mode.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 2 00:09:47 CEST 2017 - manfred99@gmx.ch
|
|
|
|
- add nullpointer.patch: fix '\0' vs. NULL confusion.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 17 00:56:21 CET 2017 - manfred99@gmx.ch
|
|
|
|
- modify silence_post-build-checks.patch:
|
|
silence check by providing default switch target in code
|
|
- Update to 4.6.5:
|
|
* ncks now prints the human-legible calendar string corresponding to
|
|
values with UDUnits date units and CF calendar attribute.
|
|
* ncap2 now seamlessly edits character arrays.
|
|
* ncremap support a verbosity level option, --vrb_lvl.
|
|
* ncremap and ncks now parse more unknown grids than before.
|
|
* Fix: ncap2 attribute propagation for some unary operators is fixed.
|
|
* Fix: The chunk cache option (--cnk_csh) was a no-op.
|
|
* Fix: regridder failure due to broken diagnostic.
|
|
* Fix: Correct exit status for bad command-line options.
|
|
- Update to 4.6.4:
|
|
* ncclimo will reshape timeseries.
|
|
* ncks allows setting per-variable chunk cache-size with --cnk_csh.
|
|
* ncremap now includes staggered grid weights with FV grid output.
|
|
* Variables listed in a formula_terms attribute are now extracted
|
|
by default, turn off with --no_frm_trm.
|
|
* Variables listed in a cell_measures attribute are now extracted
|
|
by default, turn off with --no_cll_msr.
|
|
* Fix: hyperslabs involving UDUnits dates could fail.
|
|
* Fix: hyperslabs of non-unity stride in netCDF4 files could
|
|
return incorrect values.
|
|
- Update to 4.6.3:
|
|
* ncclimo supports "binary climos" and annual-mean mode.
|
|
* ncrcat and ncra now re-base data from arbitrary time units
|
|
in multiple calendar systems.
|
|
* ncap2 now supports converting data between any two compatible units.
|
|
* ncclimo and ncremap now support long options.
|
|
* ncclimo and ncremap now save the full command line.
|
|
* ncks can now print attribute CDL types as comments.
|
|
* Implement JSON brackets.
|
|
- Update to 4.6.2:
|
|
* New JSON backend.
|
|
http://nco.sf.net/nco.html#json
|
|
* New multi-argument feature.
|
|
http://nco.sf.net/nco.html#mta
|
|
* Fix: Fix ncclimo and ncremap Bash-ism.
|
|
* Fix: Correct ncatted NaN implementation for MinGW.
|
|
* Fix: ncks CDL now prints correct tokens for uint, int64, uint64 types.
|
|
- Update to 4.6.1:
|
|
* ncks supports new provenance features released in netCDF-4.4.1.
|
|
* Add ncflint -N, --nrm, --normalize option
|
|
* ncap2's array() function can now take a dimension list as the
|
|
third argument.
|
|
* ncclimo incremental mode.
|
|
* Fix: ncatted now allows special characters in attribute and variable names.
|
|
* Fix: ncap2 fixed handling of implicit array bounds for slabs of form var(3:).
|
|
* Fix: ncremap could confuse dimension names with coordinate names.
|
|
* Fix: ncremap now automatically chooses distinct output bounds names.
|
|
- Update to 4.6.0:
|
|
* New operator ncclimo: produces climatological monthly means, seasonal means,
|
|
annual mean, and optionally regrids all these files.
|
|
http://nco.sf.net/nco.html#ncclimo
|
|
* ncap2 now works with pointers to variables and attributes.
|
|
* ncap2 has reduced memory usage.
|
|
* ncap2 has a new function make_bounds() to create CF-compliant bounds.
|
|
http://nco.sf.net/nco.html#make_bounds
|
|
* ncap2 now propagates metadata when Left-Hand-Casting variables.
|
|
* ncatted new mode "nappend" appends only to existing attributes.
|
|
* ncpdq now has a third unpacking mode.
|
|
* ncpdq now has a three unpacking modes: use --upk=[0,1,2] to choose
|
|
non-default modes [netCDF, HDF4 MODIS MOD08, HDF4 MODIS MOD13].
|
|
* ncra can now honor the CF convention for climatology bounds (--cb, --c2b).
|
|
* ncremap now defaults to $TMPDIR for intermediate files (-U to change).
|
|
* NCO now treats as associated coordinates all variables listed in
|
|
"grid_mapping" attributes.
|
|
* ncremap and ncks now follow the CF "coordinates" convention
|
|
* Fix: Correct ncatted documentation for "append" mode.
|
|
* Fix: Fix Append mode: syncronize -A with interactive responses.
|
|
* Fix: ncpdq fix complex reordering in group hierarchies.
|
|
* Fix: ncap2 fix bug propagating attributes of variables with whitespace
|
|
in their names.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 2 12:28:45 CET 2016 - manfred99@gmx.ch
|
|
|
|
- remove all __DATE__ and __TIME__ macros as well as set USER
|
|
and HOSTNAME manually to get reproducible builds
|
|
- add silence_post-build-checks.patch:
|
|
silence checks by providing default switch targets in code
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 29 17:42:32 CET 2016 - manfred99@gmx.ch
|
|
|
|
- remove gsl2_support.patch
|
|
- add additional files to documentation
|
|
- Update to 4.5.5:
|
|
* NCO supports the CDF5 file type first introduced by pnetCDF and now
|
|
supported in Unidata netCDF as of version 4.4.0.
|
|
Use '-5', '--5', '--fl_fmt=[cdf5|64bit_data|pnetcdf]'.
|
|
http://nco.sf.net/nco.html#cdf5
|
|
* ncremap: -P option triggers filetype-specific workflow procedures
|
|
(such as automatic permutation).
|
|
* ncremap: -m map_fl supplies names to generated mapfiles and ncremap
|
|
annotates map-files it creates with full history.
|
|
http://nco.sf.net/nco.html#ncremap
|
|
* ncremap -j job_nbr option for MPI parallelism
|
|
http://nco.sf.net/nco.html#ncremap
|
|
* ncra/nces/ncwa: New operation tabs()=total_absolute_value.
|
|
The the -y tabs option is like -y ttl except the sum is over
|
|
absolute values. tabs(), mibs(), mebs(), and mabs() are analogous
|
|
to ttl(), min(), mean(), and max().
|
|
http://nco.sf.net/nco.html#op_typ
|
|
* Improve support for Cygwin builds
|
|
* Fix: ncremap: Inferred curvilinear grids always return points now in
|
|
counterclockwise order.
|
|
* Fix: ncremap: Inferring grids from curvilinear coordinates no longer
|
|
confused by "branch cuts" (i.e., the date-line).
|
|
* Fix: ncpdq: Fix problem that could cause '--gaa' option to fail in
|
|
earlier versions.
|
|
* Fix: nces: Copy attributes of coordinate variables in nces --nsm_grp.
|
|
* Fix: ncra/nces: Correctly normalize "mebs" arithmetic.
|
|
* Fix: ncap2: Fix incorrect handling of negative dimension indices.
|
|
* Fix: ncatted/ncrename: Fully support --glb_att_add=--gaa.
|
|
http://nco.sf.net/nco.html#gaa
|
|
- Update to 4.5.4:
|
|
* ncremap: A new netCDF operator for regridding.
|
|
http://nco.sf.net/nco.html#ncremap
|
|
* ncks prints XML "_Unsigned" attribute for unsigned attribute types.
|
|
Formerly, ncks did not preserve the signedness of attributes.
|
|
http://nco.sf.net/nco.html#xml
|
|
* ncap2 now accepts [] and () syntax interchangeably.
|
|
Expressions which formerly had to use one or the other can now
|
|
use either.
|
|
* ncap2 now conforms arrays by hyperslabbed dimension size rather
|
|
than by dimension name.
|
|
http://nco.sf.net/nco.html#pdel
|
|
* NCO now treats variables named wgt_* as weights and avoids
|
|
performing math on them when possible.
|
|
http://nco.sf.net/nco.html#prc_xcp
|
|
* ncap2 now accepts "sum" as a synonym for "total" in its methods.
|
|
Additionally, ncap2 has a new function,
|
|
ncap_stats_wvariance(var,wgt) to computed weighted standard
|
|
deviations where missing values may be present.
|
|
Additionally, ncap2 now builds with GSL 2.x. All thanks to Henry.
|
|
http://nco.sf.net/nco.html#ncap2
|
|
* Fix: ncks -V in (at least) versions 4.5.1--4.5.3 could segfault.
|
|
* Fix: After dimension reduction operations, ncra and ncwa excise the
|
|
reduced dimensions from the CF "coordinates" attribute, if any.
|
|
Versions 4.4.9--4.5.3 could, under certain circumstances involving
|
|
multiple dimensions, retain extra whitespace in "coordinates".
|
|
- Update to 4.5.3:
|
|
* NCO's new configure --disable-doc switch allows NCO (but not its
|
|
documentation) to build on vanilla OSX again.
|
|
* ncks --rgr nfr reads any/all grid information from input files,
|
|
infers any necessary but missing information (e.g., estimates cell
|
|
interface locations from cell midpoints), and outputs the gridfile
|
|
in SCRIP-format for easy use by offline regridders.
|
|
http://nco.sf.net/nco.html#grid
|
|
* ncks --rgr skl='y' creates a "skeleton" version of a data file
|
|
with the specified geometry.
|
|
http://nco.sf.net/nco.html#skl
|
|
* Generate 2-D regional grids in SCRIP format, and, in conjunction
|
|
with a mapfile, regrid to/from regional bounding boxes.
|
|
http://nco.sf.net/nco.html#grid
|
|
http://nco.sf.net/nco.html#regrid
|
|
* Use --xtn_var or --extensive to specify extensive variables.
|
|
http://nco.sf.net/nco.html#regrid
|
|
* Fix: ncks fixes two newly uncovered regridder bugs that were exposed by
|
|
multi-level fields that contain missing values and underwent
|
|
non-conservative (e.g., bilinear) regridding.
|
|
* Fix: ncap2 now evaluates logical expressions with a method that does
|
|
not convert the type of the arguments to lesser precision.
|
|
* Fix: ncecat version 4.4.9 introduced a problem that could cause it
|
|
to fail when using --gag mode on a single file.
|
|
* Fix: ncatted version 4.5.1 introduced a bug that dumps core when
|
|
attribute deletion is requested without a specific attribute name,
|
|
i.e., whenever all attributes are to be deleted.
|
|
- Update to 4.5.2:
|
|
* All operators can now add user-specified global attributes to
|
|
output files using the --glb switch.
|
|
http://nco.sf.net/nco.html#glb
|
|
* Grid generation: ncks generates SCRIP-format gridfiles for
|
|
select grid types, in cluding uniform/equi-angular, cap/FV, and
|
|
Gaussian. Options pertinent to the grid geometry and metadata are
|
|
passed to NCO via key-value pairs prefixed by "--rgr".
|
|
http://nco.sf.net/nco.html#grid
|
|
* Regrid regional datasets with ESMF, SCRIP, and TempestRemap
|
|
mapfiles. Please give it a try and send us feedback!
|
|
http://nco.sf.net/nco.html#regrid
|
|
* Multi-file operators support a new extension to the -n option
|
|
that understands calendar month counting.
|
|
http://nco.sf.net/nco.html#input
|
|
* Fix: The ncra --wgt option, introduced in 4.4.9, works fine except,
|
|
it turns out, for variables with missing values. The normalization
|
|
for these values was incorrect and produced errors whose size was
|
|
roughly inversely proportional to the size of the weights.
|
|
- Update to 4.5.1:
|
|
* Regrid global datasets with TempestRemap mapfiles (in addition to
|
|
ESMF and SCRIP, which were already supported).
|
|
http://nco.sf.net/nco.html#regrid
|
|
* ncatted now supports regular expressions in both the variable name
|
|
AND the attribute name (simultaneously, too). Previously, ncatted
|
|
accepted regular expressions only in the variable name.
|
|
http://nco.sf.net/nco.html#ncatted
|
|
* Add mibs/mabs/mebs methods and operators to ncap2. These are the
|
|
absolute-value analogues of min/max/mean, so that, e.g., mibs()
|
|
returns the minimum absolute-value of the operand.
|
|
http://nco.sf.net/nco.html#mibs
|
|
http://nco.sf.net/nco.html#ppc
|
|
http://nco.sf.net/nco.html#ncap2
|
|
* Prevent operators from repeating existing cell_methods attribute.
|
|
Previously NCO would append new operations, e.g., "time: mean" to
|
|
the existing cell_methods attribute, if any.
|
|
http://nco.sf.net/nco.html#cll_mth
|
|
* Fix formatting of history_of_appended_files attribute when appended
|
|
file had no history attribute.
|
|
http://nco.sf.net/nco.html#history
|
|
* Fix: Round-up to one rather than round-down to zero in chunking maps lfp
|
|
and rew. This fixes a bug that only appears on datasets with
|
|
certain shapes.
|
|
http://nco.sf.net/nco.html#cnk
|
|
* Fix bug using min/max on coordinate variables in ncap2
|
|
* Fix: Initialize memory that appeared to cause zeros to be written
|
|
by regridder compiled by clang on MacOSX.
|
|
- Update to 4.5.0:
|
|
* Regrid global datasets with ESMF or SCRIP remap files.
|
|
http://nco.sf.net/nco.html#regrid
|
|
* ncdismember is a one-stop shop for flattening and CF-checking.
|
|
http://nco.sf.net/nco.html#ncdismember
|
|
* NCO introduces a convention to retain the history-attribute
|
|
contents of all files that were appended to a file.
|
|
http://nco.sf.net/nco.html#history
|
|
* When copying the variables date_written or time_written to the
|
|
output file, NCO now updates their contents the GMT time reported
|
|
by the system-supplied gmtime().
|
|
http://nco.sf.net/nco.html#cnv_acme
|
|
* Fix ncatted so it preserves global attributes (including history)
|
|
from the output file when in append (-A) mode.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Nov 27 00:20:14 CET 2016 - manfred99@gmx.ch
|
|
|
|
- spec-cleaner changes
|
|
- add gsl2_support.patch:
|
|
upstream commit 4d2ef537ec6c47c86a6bb14b0bd5ae82086c4bb3 for nco 4.6.3
|
|
- add gnusource.patch:
|
|
"#define _GNU_SOURCE" is needed for strcasestr
|
|
- remove unsupported configure options --disable-dap-opendap
|
|
and --enable-dap-netcdf
|
|
- remove unneeded configure options --enable-netcdf4 and --disable-udunits
|
|
- remove unneeded -fPIC and -fpermissive compiler options
|
|
- add "-Wno-cpp" compiler option (a lot of _DEFAULT_SOURCE recommendations)
|
|
- remove unneeded environment variables in spec file
|
|
- remove unneeded "BuildRequires: gcc-fortran"
|
|
- add "%check" section in spec file
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 19 16:02:34 UTC 2015 - itsbo@fz-juelich.de
|
|
|
|
- Updated to 4.4.9
|
|
* Undo crippling of ncra --wgt wgt_nm for further debugging
|
|
* Cripple ncra. Re-tag. Re-release with new tag format so GitHub tarball naming conventions work.
|
|
* Put nco_sng2kvm() in nco_sng_utl.c where it belongs. Fixes configure link problems.
|
|
* Allow wgt_nm to not be in extraction list
|
|
* Implement main logic for --wgt wgt_nm per-record weighting
|
|
* Per-file weighting with --wgt wgt_arr works fine
|
|
* Add some infrastructure to accept weight names, e.g., ncra --wgt=time_dlt
|
|
* Correct normalization in ncra --wgt and combine into multiplication by one pre-normalized factor
|
|
* Treat climatology variables as pseudo-coordinates like bounds variables
|
|
* Re-base climatology variables in ncra/ncrcat
|
|
* Apply per-file weights/normalization to averaged non-coordinate variables
|
|
* ncra reads optional per-file weights with new command line -w, --wgt switch
|
|
* Obtain destination grid interfaces/boundaries and remap matrix from mapping file
|
|
* All regression tests pass, 4.4.9 release once configure-builds work on yellowstone and rhea
|
|
* Recent rhea upgrade uses szip in icc netcdf, so (re-)add SZ and SZ_LIB flags to Makefile, Makefile.old
|
|
* Rhea icc 13.1.3 (gcc version 4.4.7 compatibility) requires -D_BSD_SOURCE on files that #include nameser.h
|
|
* Fix ncecat --gag mode use of uninitialized file pointers
|
|
* Shuffle never, to my knowledge, increases filesize, so shuffle by default when manually deflating
|
|
* LFP chunking uses "reasonable defaults" when var_sz < cnk_sz_ttl
|
|
* Turn-off MM3 workaround for MM3->MM4 copying to speed-up compression induced chunking
|
|
* Choose output chunking map/policy = rew/all rather than xst/xst for netCDF3 input
|
|
* Split Tempest library calls into separate function, nco_rgr_tps()
|
|
* Improve error message when nco_lmt.c encounters hyperslab requests on 2-D "coordinates"
|
|
* Crude version of nco_rgr_map()
|
|
* Describe SCRIP remapping in nco_rgr.c
|
|
* Segregate parts of nco_sld.[ch] into nco_ppc.[ch] and nco_rgr.[ch]
|
|
* Situate nco_rgr_ctl() between main() and all regridding routines
|
|
* Tidy string functions by DYW and PVN
|
|
* Makefile generates LINUX_C?? compiler defaults for MACOSX
|
|
* Introduce special variable handling with --rgr_var
|
|
* Wait until after ESMC_Finalize() to free dynamic memory provided to ESMF
|
|
* Improve nco_rgr_esmf() genericity
|
|
* Refine MACOSX linking for libesmf.a
|
|
* Fix bug in call to ESMC_GridCreateFromFile(). Simple ESMF regridding works.
|
|
* Annotate ESMF variables and calls
|
|
* Add regression test for unchunking variables with _Shuffle set
|
|
* Utilize extensible functions to format/access Tempest regridding commands
|
|
* Enumerate Tempest (tps) rename commands
|
|
* Add dummy call to Tempest remap GenerateRLLMesh
|
|
* Eliminate borken nco_sng2array() (which failed on single-element lists) in favor of nco_lst_prs_2D()
|
|
* Merge rgr (formerly dyw) branch back into master
|
|
* Use generic NC_SHUFFLE and NC_NOSHUFFLE tokens
|
|
* Set shuffle to false before unchunking variables. Fixes bug #74 reported by Dave Allured.
|
|
* Support GCC under MacPorts on MacOSX using
|
|
* Fix MacOSX Yosemite LLVM version 6.0 (clang-600.0.57) (based on LLVM 3.5svn) issues:
|
|
* Changed name of dyw branch to rgr (for "regrid")
|
|
* Add to configure: -lesmf -lrt -lgfortran -ldl -lnetcdff -lnetcdf_c++
|
|
* Merge changes from master into dyw branch:
|
|
* Quiet printing extended filetype for dbg_lvl=2
|
|
* Revamp regridding command-line interface, initialization, and deallocation
|
|
* Makefile/ESMF appears to pass regression tests
|
|
* Fix memory issues with rgr_arg
|
|
* Re-built MACOSX with XTools 6.2 clang 6.0 LLVM 3.5 for OS 10.10 Yosemite: No problems
|
|
* Add regression test for changing _FillValue in netCDF4 file
|
|
* Turn-off flg_netCDF4_rename_trick in nco_att_utl.c if NC_LIB_VERSION >= 434
|
|
* Add cf2.cdl to test different approaches to CF group extension questions
|
|
* Various typo corrections to documentation
|
|
* Add --enable_esmf option to configure
|
|
* Add EMSF option to Makefile
|
|
* Move ESMF functions to nco_sld.[ch]
|
|
* Fix bugs in dyw branch
|
|
* Tag nco-4.4.9-alpha to test new release procedure
|
|
* Build on rhea.ccs.ornl.edu
|
|
* Finish cnk_plc=nco implementation so plc/map=nco/nco means all/rew
|
|
* Document "coordinates" attribute modification
|
|
* Test git change as dyw
|
|
* Quiet printing of extended filetype for dbg_lvl=2
|
|
* Created remote upstream branches dyw, hmb, and pvn
|
|
* Change on master by csz
|
|
* Refine .gitignore's for configure-make
|
|
* Fix regression tests to account for new "coordinates" attributes
|
|
* Eliminate dimensions from "coordinates" attribute after collapsing them
|
|
* Tighten new -x warning WARNING
|
|
* Warn when coordinate variables intended to be excluded by -x and -C was not invoked
|
|
* Add .gitignore's to clean up git status output
|
|
* Create csz branch for local work on 4.4.9
|
|
* Replace SF source addresses with GitHub source addresses
|
|
* Document Git transition procedure
|
|
* Remove CVS keyword expansions by copying un-expanded originals over from CVS tree
|
|
* Create README.md for Github
|
|
* Clean-up ChangeLog
|
|
* Worked on CVS->SVN-->Git migration all week. Preserving tags is hard.
|
|
* Final procedure was something like:
|
|
* One week of documentation improvements while SF was down
|
|
* More inclusive definition of "coordinate variables" to avoid quantizing
|
|
* Never quantize upwards floating point values of zero
|
|
* Implement PPC in ncecat, ncflint (revert ncbo)
|
|
* Correctly format brackets on indices of missing_values in nco_prn.c
|
|
* Rewrite tables with new less-lossy NSD algorithm
|
|
* Implement rounding (DSD) on integer types
|
|
* Prevent bitmasking (NSD) on integer types
|
|
* Prevent bitmasking when desired precision exceeds representable precision
|
|
* Preserve one extra bit for NC_DOUBLE, based on empirical tests results with ppc=array(1.234567,1.e-6,$dmn)
|
|
* Add pure float version of nco_var_around()
|
|
* Bitmask-up to ones instead of down to zeros every other element to avoid bias in rounded mean
|
|
* Document mabs/mebs/mibs
|
|
* Add nco_op_typ=mabs, mebs, mibs for maximum, mean, minimum absolute value
|
|
* Increase prc_bnr_xpl_rqr by 2 so prc_bnr_xpl_rqr=prc_bnr_ceil. Fixes NSD=1 for Q?? in in.nc
|
|
* Reduce verbosity of dbg_lvl_std
|
|
* Implement PPC in ncwa.c, ncra.c
|
|
* Use -O3 not -O4 on clang
|
|
* Document PPC efficacy in tbl_ppc_nc
|
|
* Fix ppc used in ncpdq
|
|
* Explicit cast instead of implicit coercion to squelch many MSVC warnings
|
|
* Put string.h headers in nco_cln_utl.h
|
|
* Add isblank() for MSVC
|
|
* Fix nco_var_lst_add() call in ncap_lex.l to restore g++ compilation capability
|
|
* Fix compiling problems on MSVC
|
|
* Implement cnk plc_nco and cause it and map_rew to do map_rew for 3-D otherwise map_lfp
|
|
* Optimize nco_ppc_set_var(), fail on invalid variable names
|
|
* Fully document PPC, NSD, DSD
|
|
* Specifying PPC triggers dfl_lvl=1 on netCDF4 if not otherwise set
|
|
* Allow PPC on netCDF3
|
|
* Warn on incorrect NSD input
|
|
* Change generic name from LSD to PPC (precision-preserving compression)
|
|
* Implement threshold precision that turns-off LSD on per-variable basis
|
|
* DSD and NSD compression both appear to work and pass all regressions
|
|
* Zero two additional bits from significand in nco_var_bitmask()
|
|
* Fix missing value treatment in nco_var_bitmask()
|
|
* Change nco_var_around() from lrint() to rint() (duh!)
|
|
* Dynamically allocate dimension string info in nco_prn_var_dfn() so NCO works on AIRS files with loooong dimension names
|
|
* Functionalize NSD algorithm into nco_var_bitmask()
|
|
* Prototype NSD algorithm compiles, runs, and appears to work as expected
|
|
* Demonstrate LSD failure on lsd_bgr, need real precision algorithm
|
|
* Add LSD to ncpdq, document in nco.texi, regression tests
|
|
* Move nco_lsd_att_prc() from main.c into nco_xtr_dfn() for maintainability
|
|
* DYW added least_significant_digit attribute
|
|
* Move DYW functions to new nco_sld.[ch] files
|
|
* Use tgamma() instead of gamma() on MacOSX
|
|
* Tidy --enable-custom warnings on clang
|
|
* Fix automake error on in_4c.nc
|
|
* Fix LSD on MM3 codepath by using brute force instead of hash table in trv_tbl_var_nm_fll()
|
|
* Clean-up rx code for LSD by DYW
|
|
* Deprecate -D_BSD_SOURCE -D_POSIX_SOURCE in favor of -D_DEFAULT_SOURCE in configure
|
|
* Fix nco_var_typ_trv() prototype for C++ compilers
|
|
* LSD implementation in MM3 code compiles cleanly yet has problem finding traversal objects
|
|
* Introduce nco_var_around() calls in MM3 write/copy code
|
|
* Patch nco_mss_val_get() to avoid invalid free()---now nco_var_around() can work
|
|
* Regressions now fixed. Failures may have been due to excessive .tmp files in regression directory.
|
|
* Do not call nco_var_around when lsd == NC_MAX_INT, ensure lsd always initialized
|
|
* Implement multiple LSD options by Dingying Wei (DYW). Currently broken.
|
|
* Improve ISO8601 functionality with nco_cln_sng_rbs()
|
|
* Quiet CEWIs exposed by GCC 4.9.2
|
|
* Verify recent (20150109+) netCDF library snapshots fix coordinate renaming problems yet break attribute renaming
|
|
* Introduce -D_DEFAULT_SOURCE in place of deprecated (as of gcc 4.9.2) -D_BSD_SOURCE -D_POSIX_SOURCE
|
|
* Add --lbr, --library to ncap2 to facilitate link-path debugging
|
|
* New ncecat regression test to verify concatentated coordinates do not gain new record dimension
|
|
* Implement temporary fix for autoconf issues
|
|
* Discovered that NCO autotools do not follow autoconf guidelines
|
|
* Add autobld/compile: Wrapper for compilers which do not understand '-c -o'. Required by autoconf/configure on FC21.
|
|
* NCO_CHECK_FUNCS() for nc_rename_grp() and nc_inq_format() in configure
|
|
* Change copyright year to 2015 and tweak LICENSE from "can" to "may"
|
|
* Introduce stubs to print calendar "time since"dates in more human-readable format
|
|
* Impose nco_*() namespace convention on var_scv_*() and scv_var_*() routines
|
|
* --lsd ready-to-go except needs per-variable option and needs to avoid coordinates
|
|
* Add nco_var_around() to enhance zlib compression by making it lossy up to specified precision
|
|
* defdim() now accepts an additional optional arg UNLIMITED or LIMITED
|
|
* Warn when appended output type differs from input type (legal yet sketchy with -A)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 2 15:34:08 UTC 2015 - ocefpaf@gmail.com
|
|
|
|
- Updated to 4.4.7
|
|
* Warn when appended output type differs from input type
|
|
* Regression tests show no failures on gcc and clang Linux and MacOS
|
|
One non-fatal failure on icc Linux (yellowstone) ncecat#9
|
|
Output file is chunked differently than expected. Mysterious.
|
|
* Initialize input chunksize defaults correctly for ncwa, ncecat, ncpdq
|
|
* Replace strncpy() in sng_trm_trl_zro() with explicit loop to prevent valgrind complaining about,
|
|
and Mac OS X crashing on, overlapping source and destination buffers
|
|
* Support passing (int *)NULL to nc_inq_format_extended() stub
|
|
* Fix GSL and UDUnits flags in Makefile (fixes yellowstone builds)
|
|
* Use new NC_HAS_HDF4 to report HDF4 support with ncks -r
|
|
* Document new chunking features
|
|
* cnk_rew appears to work for rank = 3. Need larger datasets to be sure.
|
|
* Tidy nco_bld_crd_aux()
|
|
* Add regression test for non-coordinate dimension auxiliary coordinate variables
|
|
* Almost finished implementing cnk_rew
|
|
* cnk_min=0 sets minimum size of variables to chunk as twice blocksize
|
|
* Using -X now imposes CNV_CCM_CCSM_CF=True regardless of Conventions attribute
|
|
* Add regression for auxiliary coordinates
|
|
* First regression-free version in three weeks
|
|
* Now that nco_cnk_sz_set_trv() always called, allow it to work when ncecat creates new record dimension
|
|
* Fix long-time bug where nco_cpy_var_dfn_trv() incorrectly sets dmn_cmn[].is_rec_var for record dimensions affected by
|
|
--fix_rec_dmn or --mk_rec_dmn invocation (always set incorrectly except on first variable affected)
|
|
* Adjust regression tests to work with --cnk_min. Document --cnk_min.
|
|
* ncap_cst_mk() in ncap2_utl.cc checks that record dim is the first dim in list ONLY if nc3 file
|
|
and nc4 file. This also allows users to define vars with multiple record dims.
|
|
* Add hidden feature to defdim(): when dim_sz < 0 then dim is defined as unlimited
|
|
* Replace NETCDF4_ROOT by NETCDF_ROOT in configure
|
|
* Add --cnk_min to specify minimum size (default 8kB) in bytes of variable to chunk
|
|
* Change configure.ac --enable-dap-netcdf to --enable-dap
|
|
* Add cnk.cdl to test chunking algorithms
|
|
* Add cnk_map=nco to assign to current NCO-recommended map
|
|
* Always call chunking
|
|
* Stubs for cnk_map = nc4 for default netCDF4 chunking (same as unchunking for now?)
|
|
* Change links to online discussion forums from, e.g., https://sf.net/projects/nco/forums/forum/9830 to
|
|
https://sf.net/p/nco/discussion/9830 to eliminate new circular reference errors from sf webserver
|
|
* Rationalize regression tests with new chunking defaults (xst, xst)
|
|
* Ensure user-specified full chunking paths take precedence over relative paths
|
|
* Simplify nco_cnk_sz_set_trv()
|
|
* Fix ncrename regression tests
|
|
* Build in_4.nc from in.nc (not in.cdl due to ncgen chunksize problems and bugs) for regression tests
|
|
* Add numerous regression tests to evaluate nc_rename_var/dim() behavior.
|
|
* Avoid nc_rename_var/dim() bug in netCDF4 files by avoiding nc_redef()/nc_enddef(). No dice.
|
|
* Improve hdr_pad, ncrename documentation
|
|
* Add NCO_VERSION for consistency with NC_VERSION
|
|
* Document newly discovered ncrename problems due to netCDF4 bugs http://nco.sf.net/nco.html#bug_nc4_rename
|
|
* Check more error return codes in ncrename.c. Verifies NCO does not ignore any netCDF errors.
|
|
* Add regression checks for valid values in renamed coordinates in netCDF4 files
|
|
* Change to real Python convention where -1 is last element, e.g., -2 is penultimate element, -N is first element
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Nov 1 22:43:12 UTC 2014 - ocefpaf@gmail.com
|
|
|
|
- Updated to 4.4.6
|
|
* Add negative zero syntax to select last element of hyperslab.
|
|
* Avoid void arithmetic in USE_NC4_SRD_WORKAROUND.
|
|
* Change important nco_calloc() to nco_malloc() for speed.
|
|
* Fix ncwa handling of packed variables for minimization/maximization.
|
|
* Implement strncasecmp() for Windows and MSVC compilers.
|
|
* Fix count bug in USE_NC4_SRD_WORKAROUND.
|
|
* Implement USE_NC4_SRD_WORKAROUND by default in all applicable cases,
|
|
i.e., for singly strided hyperslab access to netCDCF4 files.
|
|
* Implement workaround to nc_get_vars() slowdown for netCDF4 in netCDF
|
|
library Workaround avoids nc_get_vars() and instead loops through calls
|
|
to nc_get_vara() Workaround implemented in nco_msa_get_var_trv() and
|
|
activated, for now, by -D 6.
|
|
* Finish ncrename rewrite. All capabilities work. No regressions.
|
|
Some debugging, syntax, and documentation remains to be done.
|
|
* Use netcdf_meta.h in nco.h to enable chunking/deflation calls for HDF4.
|
|
* ncrename now builds and works again for all but attributes.
|
|
* Print extended file format as _SOURCE_FORMAT with ncks --hdn.
|
|
* Remove nco_dmn_usr_sng() and nco_obj_usr_sng() due to flawed algorithms.
|
|
* Finish ncrename re-write for variables, groups, and dimensions.
|
|
NCO versions 4.3.3-4.4.5 broke "." support and did not fully support
|
|
groups. Those versions renamed first and ignored subsequent instances
|
|
of old_nm. Now ncrename fails as intended when required objects are not
|
|
present. Attributes are more complex and are still broken.
|
|
* Support netCDF 4.3.3 netcdf_meta.h in nco_netcdf.h so NC_HAVE_RENAME_GRP
|
|
is found.
|
|
* Add regression tests to make ncrename die when required entities not
|
|
present.
|
|
* Fix bug with ncra --dbl on packed variables with missing values.
|
|
* Add debugging statements to track netCDF4 stride slowdown.
|
|
* Note locations which assume record dimension is in first position.
|
|
* Start to generalize ncra.c so single record dimensions can occupy any
|
|
position.
|
|
* Add regression test to demonstrate bug with ncra --dbl on
|
|
packed float variables with missing values.
|
|
* Implement missing getopt() line for file_format switch.
|
|
* ./configure now checks for daperror() instead of nc__opendap().
|
|
* Add NC_EIO error clarifications.
|
|
* Create -V = --var_val = -Q --no_nm_prn for ncks to print only variable
|
|
values.
|
|
* Document -Q and -V and switch --quiet to -Q (not -q) and synonomize -q
|
|
with --quench.
|
|
* Clarify WARNING when record dimension size changes.
|
|
* ncap2 command-line and script arguments can now both be specified AND
|
|
executed. Command-line args are executed before script:
|
|
ncap2 -v -s "lon=longitude" -S in_4.nc out.nc.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 2 17:01:40 UTC 2014 - ocefpaf@gmail.com
|
|
|
|
- Updated to 4.4.5
|
|
* New Features
|
|
- NCO now supports stdin input file lists up to ~50 MB long. This applies
|
|
to all NCO multi-file operators (ncra, ncea, ncrcat). The previous limit
|
|
was 10 MB. The new limit suffices for 30 years of hourly datasets where
|
|
each dataset name is 192 bytes long. One NASA user is averaging 10 years
|
|
of data, or 87600 files. Who will be the first user to break the million
|
|
file barrier?
|
|
- NCO now supports the CF ancillary_variables convention described at
|
|
http://cfconventions.org/1.6.html#ancillary-data This convention allows
|
|
ancillary variables to be associated with one or more primary variables.
|
|
NCO attaches any such variables to the extraction list along with the
|
|
primary variable and its coordinates and bounds, if any.
|
|
- NCO now accesses DAP files on HTTPS servers. Previously NCO would only
|
|
test filenames beginning with "http://" for DAP access. Now NCO also
|
|
tests filenames beginning with "https://" for DAP. If you use DAP servers
|
|
with a protocol besides HTTP or HTTPS please tell us so we can enable NCO
|
|
for those services too.
|
|
- ncks --grp_xtr_var_xcl: Group Extraction Variable Exclusion. This new
|
|
switch helps control variable and group extraction. Normally NCO works in
|
|
"intersection mode" where the objects extracted are the intersection of
|
|
arguments to -g and -v. And the --union switch can be used to make their
|
|
union. As of 4.4.4 (June, 2014), ncks (alone) supports an option to
|
|
include specified groups yet exclude specified variables. The
|
|
--grp_xtr_var_xcl switch (with long option equivalent --gxvx extracts all
|
|
contents of groups given as arguments to -g except for variables given as
|
|
arguments to -v. Use this when one or a few variables in hierarchical
|
|
files are not to be extracted, and all other variables are. This is
|
|
useful when coercing netCDF4 files into netCDF3 files such as with
|
|
converting, flattening, or dismembering files.
|
|
- ncks --grp_xtr_var_xcl -g g1 -v v1 # Extract all of group g1 except v1
|
|
- New chunking policy r1d changes chunksize of 1-D record variables (and no
|
|
other variables) to specified (with --cnk_dmn) chunksize. Any specified
|
|
record dimension chunksizes will be applied to 1-D record variables only.
|
|
Other dimensions may be chunked with their own --cnk_dmn options that will
|
|
apply to all variables. For example,
|
|
ncks --cnk_plc=r1d --cnk_dmn=time,1000. This sets time chunks to 1000
|
|
only in 1-D record variables. Without the r1d policy, time chunks would
|
|
change in all variables. Not to be confused with chunking map rd1.
|
|
Thanks to James Adams for suggesting this.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 15 00:15:31 UTC 2014 - ocefpaf@gmail.com
|
|
|
|
- Updated to 4.4.4
|
|
* Improve NCO compliance with NASA Reuse-Readiness Levels (RRLs)
|
|
Reorganize documentation on citation, authorship, copyright, and licensing
|
|
* Document NARR example of SLD statistics
|
|
* Add pnetCDF token stubs. Build pnetCDF-enabled netCDF4 in /usr/local/parallel.
|
|
* Filenames that begin with https:// now trigger DAP access code path
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 1 19:14:45 UTC 2014 - ocefpaf@gmail.com
|
|
|
|
- Updated to 4.4.3
|
|
* Attempt regular expression parsing in nco_dmn_avg_mk() only when
|
|
user explicitly specifies dimensions to process. This allows ncwa
|
|
to work on files with crazy HDF names for dimensions.
|
|
* Clean-up warnings for crazy HDF names
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 3 22:10:53 UTC 2014 - ocefpaf@gmail.com
|
|
|
|
- Updated to 4.4.2
|
|
* Slightly simplify logic in calling/utilizing nco_inq_format_extended()
|
|
* Restore explanatory messages for new ncrename regression failures
|
|
* Remove test group with hidden attributes from in_grp.cdl to prevent build
|
|
failures with netCDF 4.1.1-Isolate this group in new file hdn.cdl so that
|
|
in_grp.nc builds and regressions pass.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 19 01:40:43 UTC 2013 - ocefpaf@gmail.com
|
|
|
|
- Updated to 4.3.9
|
|
* Rename old ncea program to nces (netCDF ensemble statistics)
|
|
* Rename old ncea-mode to ncfe-mode (netCDF file ensemble)
|
|
* Rename old nces-mode to ncge-mode (netCDF group ensemble)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 27 18:46:31 UTC 2013 - ocefpaf@gmail.com
|
|
|
|
- Updated to 4.3.8
|
|
* Add example of removing "bounds" variable
|
|
* Add -7 synonym switch for fl_fmt=netcdf4_classic
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 11 01:29:01 UTC 2013 - ocefpaf@gmail.com
|
|
|
|
- Updated to 4.3.4
|
|
* Document and test --hdf_upk in all other applicable operators
|
|
* Add ncpdq regression test to re-pack 1D variable from HDF convention to
|
|
netCDF convention
|
|
* Move header information from nco_netcdf.c to nco_netcdf.h
|
|
* Tidy UDUnits parsing/handling code
|
|
* Standardize UDUnits code on opaque return values, not shell return values
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Apr 28 20:29:29 UTC 2013 - ocefpaf@gmail.com
|
|
|
|
- Updated to 4.3.0
|
|
* (Current Stable Release) ncbo -g; ncatted NULs; ncap2 rounding; ncks
|
|
metadata bugfix
|
|
* 4.2.6: Record appending with ncra/ncrcat --rec_apn; ncflint --fix_rec_crd;
|
|
RX's in full paths; Correct dimension/coordinate scopes; ncks MM3 bugfix;
|
|
* 4.2.5: ncks --mk_rec_dmn bugfix; ncks subsetting bugfix
|
|
* 4.2.4: Group wildcards; Group anchoring and recursion; Intersection/union
|
|
modes; ncrename global att. handling; ncea bugfix; ncra bugfix
|
|
* 4.2.3: Group Path Editing (GPE); ncecat bugfix
|
|
* 4.2.2: ncks, ncecat support groups; --hdr_pad all operators; ncks prints
|
|
underscores; fixes to --[mk/fix]_rec_dmn; ncpdq fix; ncwa on Windows;
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 4 18:00:36 UTC 2012 - ocefpaf@gmail.com
|
|
|
|
- Updated to 4.2.1
|
|
* --ram_all for diskless files; --no_tmp_fl to bypass temporary files;
|
|
Negative indices for hyperslabs; ncpdq unpacks coordinate variables;
|
|
ncra/ncrcat DRN/MRO options; ncra/ncrcat rebase bounds;
|
|
* 4.2.0: ncecat "fixes" auxiliary coordinates and bounds; ncks uses nc__open,
|
|
format NC_INT with %i; ncra -y ttl fix; ncrcat UDUnits fix; ncwa and ncap2
|
|
limited NaN support; Microsoft Visual Studio support;
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Mar 31 16:43:32 UTC 2012 - ocefpaf@gmail.com
|
|
|
|
- Updated to 4.1.0
|
|
* Added DENABLE_NETCDF4 and DHAVE_NETCDF4_H to "really" add netcdf4 support
|
|
* MD5 digests; ncap2 sorts & maps; ncks MM3 workaround; ncrename/ncatted
|
|
chmods; ncatted NaN support
|
|
* 4.0.9: Fix over-zealous ncap2 packing; Fix ncea -y ttl; Fix/improve ncap2
|
|
print, array(); Warn when appending variables of suspicious record length;
|
|
Warn when NC_MAX_ATTRS exceeded
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 29 19:36:02 UTC 2011 - ocefpaf@yahoo.com.br
|
|
|
|
- Updated to 4.0.8
|
|
* Support HPSS; Workaround netCDF NOFILL bug (upgrade recommended); Support
|
|
CF bounds; CF noleap not no_leap; Fix ncatted overwrite-mode; Fix NC_BYTE
|
|
printing
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Mar 20 01:06:20 UTC 2011 - ocefpaf@yahoo.com.br
|
|
|
|
- Updated to 4.0.7
|
|
* Fix degenerate hyperslab bug (upgrade recommended)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 3 23:54:45 UTC 2011 - ocefpaf@yahoo.com.br
|
|
|
|
- Updated to 4.0.6
|
|
* clang-compliance; Fix ncra YYYYMMDD-date bug; Extract all associated
|
|
coordinates; Tighten ncbo warnings; ncpdq warns when _FillValue outside
|
|
packing range
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 15 18:48:45 UTC 2010 - ocefpaf@yahoo.com.br
|
|
|
|
- Update to 4.0.5
|
|
* Fix ncks hyperslabbing bug; Fix ncra CF "coordinate" bug
|
|
|