Changelogs » Daops

PyUp Safety actively tracks 295,363 Python packages for vulnerabilities and notifies you when to upgrade.

Daops

0.4.0

------------------
  
  Breaking Changes
  ^^^^^^^^^^^^^^^^
  * In ``daops.utils.normalise`` ``ResultSet().file_paths`` has been changed to ``file_uris`` to allow file paths and URLs to be collected.
  * ``clisops``>=0.6.1 and ``roocs-utils``>=0.2.1 used.
  * New dev dependency: GitPython==3.1.12
  * ``consolidate_dset`` has been removed in ``daops.utils.consolidate`` as ``dset_to_filepaths`` from ``roocs_utils.project_utils`` is now used to find the file paths.
  
  New Features
  ^^^^^^^^^^^^
  * ``daops.utils.core.is_characterised`` implemented - datasets are looked up in the character store.
  * ``apply_fixes`` option now added to ``daops.ops.subset.subset``, ``daops.utils.normalise.normalise`` and ``daops.utils.core.open_dataset``. The default in all cases is to apply fixes (True).
  
  Other Changes
  ^^^^^^^^^^^^^
  * Changes to allow datasets without a time dimension to be processed.
  * Swapped from travis CI to GitHub actions
  * Test data no longer a submodule - the data is retrieved from GitHub when the tests are run.
  * Use of ``DatasetMapper`` functions in ``daops.consolidate`` and ``daops.core`` to ensure all datasets are mapped to ids/file paths correctly.

0.3.0

------------------
  
  Updating doc strings and documentation.
  
  Breaking Changes
  ^^^^^^^^^^^^^^^^
  * ``clisops``>=0.4.0 and ``roocs-utils``>=0.1.4 used.
  * ``data_refs`` parameter of ``daops.ops.subset.subset`` renamed to ``collection``.
  * ``space`` parameter of ``daops.ops.subset.subset`` renamed to ``area``.
  * ``chunk_rules`` parameter of ``daops.ops.subset.subset`` renamed to ``split_method``.
  * ``filenamer`` parameter of ``daops.ops.subset.subset`` renamed to ``file_namer``.
  * ``output_type`` parameter option added to ``daops.ops.subset.subset``.
  * ``data_root_dir`` parameter in no longer needed ``daops.ops.subset.subset``.
  * ``data_root_dir`` no longer a parameter of ``daops.utils.consolidate.consolidate``.
  
  
  New Features
  ^^^^^^^^^^^^
  * Added notebook with example usage.
  * Config file now exists at ``daops.etc.roocs.ini``. This can be overwritten by setting the environment variable
  ``ROOCS_CONFIG`` to the file path of a config file.
  * ``split_method`` implemented to split output files by if they exceed the memory limit provided in
  ``clisops.etc.roocs.ini`` named ``file_size_limit``.
  Currently only the ``time:auto`` exists which splits evenly on time ranges.
  * ``file_namer`` implemented in subset operation. This has ``simple`` and ``standard`` options.
  ``simple`` numbers output files whereas ``standard`` names them according to the input dataset.
  * Directories, file paths and dataset ids can now be used as inputs to the subset operation.
  * Fixer class now looks up fixes on our elasticsearch index.
  
  Other Changes
  ^^^^^^^^^^^^^
  * Updated documentation.
  * Functions that take the ``data_refs`` parameter have been changed to use ``collection`` parameter instead.
  * Functions that take the ``data_ref`` parameter have been changed to use ``dset`` parameter instead.

0.2.0

------------------
  
  * Updated to use clisops v0.2.0 (17)
  * Added xarray aggregation tests (16)

0.1.0

------------------
  
  * First release with clisops v0.1.0.