- BUGFIX: Fix path argument issues
- BUGFIX: Several issues with reading time bounds and required tracking_id with xarray
- Bug fixes for user-defined project and non-netCDF data support.
- Documentaton update:
- Cleanup of configuration instructions
- Add example Notebooks
- BUGFIX: Missing import caused
esgpublish
calls to fail in most cases.
- Migrated configuration from .ini format to .yaml. Use esgmigrate to convert existing .ini files.
- Added XArray for NetCDF file reading. Disable autocurator in settings to use or add --xarray
- Additionally refactoring done to support the above features.
- BUGFIX: corrected file URL format for PID/Handle publishing (previously published URLs via v5.* were malformed).
- CMIP6 Cloned project support
- NOTE: this version is unavailable on Conda (
esgf-forge
channel), please usepip install esgcet
and confirm the upgrade withesgpublish --version
.
- Updated arguments for esgunpublish
- XML archive functionality (see
arch_info
.) - bugfix for use of lower case cmip6 (should become case-insensitive)
- CRTICAL: esgunpublish checks dataset id argument for publication prior to unpublication to prevent server-side erroneus deletions.
- Improved Controlled-vocabulary agreement checks and upgraded rules (for CMIP6)
- Bug fix for input4MIPs (omit CMOR tables load)
- Change
set-replica
semantics with respect to PrePARE and addforce_prepare
option.- Default behavior is to run PrePARE for non-replica but not for replica.
- With
force_prepare=True
, PrePARE is always run.
- esgunpublish now unpublishes PID from handle database.
- Allow for custom gridftp ports (specify with
<hostname>:<port>
). - Correct file instance_id and master_id.
- Bug fix and refactoring: improved data root handling for paths that contain multiple instances of the project name in the path
- Bug fix for the skip_prepare argument (applies to CMIP6 replica publishing to bypass PrePARE)
- Feature to ensure that file tracking_ids are never duplicated within a dataset
- CRITICAL: corrected File record ID format to include
|data_node
to conform to prior specification - Support for data root specifications that include the project string in the root
- Bug fixes: citiaton case for command line project path, support tilde for homedir in cmor path property in config file
- Update to support input4MIPs project
- Added
--version
argument - Additonal arguments for esgunpublish
- Halt publishing if a file listed in the mapfile isn't found by autocurator