Change Logs¶
Version 2.0.0 Change Log¶
Note
Version 1.3.x will be maintained for bug fixes and dependency upgrades. It is recommended for all users to upgrade to v2.x.
Some changes in v2.x will break backwards compatbility with v1.3.x. These changes are listed below. If any of these changes affect your workflow, please post a GitHub Issue or contact the support list.
RequestDataset¶
- Changed default coordinate system to
SphericalfromWGS84. See Default Coordinate System for guidance on OpenClimateGIS coordinate systems. - Removed
Inspectobject. Use theinspect()method. - Changed dimension map format. See Configuring a Dimension Map for the new configuration. Use
from_old_style_dimension_map()to convert old-style dimension maps. - Removed
aliasparameters and attributes. Aliases are replaced by explicit name parameters (see rename_variable for example). - Removed
RequestDataset.inspect_as_dict()method.
RequestDatasetCollection¶
- Removed the
RequestDatasetCollectionobject in favor of request dataset or field sequences.
OcgOperations¶
- Changed default coordinate system to
SphericalfromWGS84. See Default Coordinate System for guidance on OpenClimateGIS coordinate systems. - All collection variables are subset by shared dimensions (i.e. anything sharing a spatial dimension). Use the
predicateargument toRequestDatasetto include/exclude variables. - Removed unique dimension identifers (
TID,LID, etc.) from tabular outputs. Unique geometry identifiers are maintained for foreign key file relationships. - Changed default unique identifier for no geometry from
1toNone. - Removed
headersargument from operations. The tabular structure has been streamlined inv2.xby removing extraneous identifier variables. - Removed global unique identifier as a default property of all variable objects. Dataset geometry identifers are now unique within a subset operation.
- Removed check for data (the coordinate masking is still evaluated for empty subsets) masking following a subset to avoid loading all data from file to retrieve the mask.
- Changed logging output directory to a nested
logsdirectory inside output directory whenadd_auxiliary_filesisTrue. - Changed masked values in tabular formats to
Nonefrom the numeric fill value. - Changed search_radius_mult default to
None. Point subsetting will now use the point geometry for intersects operations. Point geometries are no longer buffered by default. - Removed UGRID conversion. Use ugrid-tools to convert to ESMF Unstructured Format.