Skip to content

Releases: c-hydro/d3tools

d3tools v2.0.1-alpha

07 Feb 13:44
Compare
Choose a tag to compare
d3tools v2.0.1-alpha Pre-release
Pre-release

✨ New Features

  • fbd748e - time: add aggregation information to timesteps (commit by @ltrotter)
  • 49c95fd - timestep: add factory to typesteo from unit (commit by @ltrotter)
  • 5882ad0 - timestepping: make agg_window also a class property via the metaclass (commit by @ltrotter)
  • 2555c8c - data: edit dataset to explicitly set timestp and aggregation (commit by @ltrotter)
  • 398edbc - timestepping: add TimeWindow class (commit by @ltrotter)
  • 763e099 - aggwindow: add summation and subtration between windows (commit by @ltrotter)
  • 9ecd062 - timewindow: add method to determin if windows are multiple of each other (commit by @ltrotter)

🐛 Bug Fixes

  • 7375cc0 - spatial: fix typo in crs getter (commit by @ltrotter)
  • 53c6676 - data: check typo on get_time_signature with timestep (commit by @ltrotter)
  • b67ee7b - data: pass over timestep when updating dataset (commit by @ltrotter)
  • 5978560 - timeagg: reconfigure time steps with aggregation to make sure the classes are not modified (commit by @ltrotter)
  • 2d6a50c - timestep: fix typos in typestep definition in data (commit by @ltrotter)
  • 58a87cb - data: improve management of timeagg and timestep in dataset (commit by @ltrotter)

d3tools v2.0.0

04 Feb 11:19
7ac21c1
Compare
Choose a tag to compare

✨ New Features

  • 6711e61 - errors: add clear error for gdal import failure (commit by @ltrotter)
  • 959161e - parse: add function to format dictionary (useful for error messages) (commit by @ltrotter)
  • 8fcd359 - data: allow selection of nan value for dataset (commit by @ltrotter)

🐛 Bug Fixes

  • 4ba4515 - data: ensure resetting the nan value does not change the data type (for CDI) (commit by @ltrotter)
  • ac29165 - spatial: ensure the correct crs is set from rasterio (commit by @ltrotter)
  • 35c5ded - setup: fix names of extras in pyproject file (commit by @ltrotter)
  • bdb9189 - data: fix metadata when saving files, order of priority (commit by @ltrotter)
  • 1124dbb - io: patch opening of jsons containing lists (commit by @ltrotter)
  • 1b39d66 - avoid circular imports on parse and options (commit by @ltrotter)
  • 0f002c1 - imports: only import dependencies when needed for extras (commit by @ltrotter)
  • e8c6446 - io: restructure data type checks to allow flexible imports (commit by @ltrotter)
  • 4e674bd - data: ensure prefix returns path also when single file exists (commit by @ltrotter)
  • 9ea645d - data: set return of time_signature to 0 or 1 if field is not in key_pattern (commit by @ltrotter)
  • ea0bf54 - data: ensure find_times works with 'end+1' time_signature and daily ts (commit by @ltrotter)
  • bd424f5 - setup: redirect pyproj to correct folder and fix global init file (commit by @ltrotter)
  • 481f220 - correct circular import in spatial (commit by @ltrotter)
  • 1b0fa70 - io: ensure gdp type is checked before pd as it is a subclass (commit by @ltrotter)
  • 9d73d21 - data: ensure available_keys are returned also without time (commit by @ltrotter)
  • b5d35bf - io: patch opening of jsons containing lists (commit by @ltrotter)
  • 34ab054 - errors: correct typo in init for import of GDAL_ImportError (commit by @ltrotter)
  • c48f9f1 - spatial: correct a few typos in spatial from carryover from door (commit by @ltrotter)
  • cd2ea61 - thumbnails: correct imports of functions from color (commit by @ltrotter)

♻️ Refactors

  • e4e7428 - major changes to make d3tools installable (commit by @ltrotter)
  • 10e5daa - space: change spatial to make tools installable (commit by @ltrotter)
  • 582e57c - setup: move package folder into src for setuptools discovery (commit by @ltrotter)
  • 6f9798a - space: add import of space_utils directly from spatial (commit by @ltrotter)

d3tools v1.3.10

20 Dec 14:56
da33ab5
Compare
Choose a tag to compare

✨ New Features

🐛 Bug Fixes

  • 846ce78 - thumbnails: fix annotations on thumbnail collections (commit by @ltrotter)

d3tools v1.3.9

04 Dec 13:50
6d7571c
Compare
Choose a tag to compare

✨ New Features

🐛 Bug Fixes

d3tools v1.3.8

15 Nov 08:24
c557895
Compare
Choose a tag to compare

🐛 Bug Fixes

  • 168a6f1 - thumbnails: ensure thumbnail_file is set even if thumbnail is all nans (commit by @ltrotter)
  • ed1da1e - thumbnails: ensure thumbnail collections work with missing thumbnails (commit by @ltrotter)
  • 1ee91bd - data: fix nan with integer data (commit by @ltrotter)

d3tools v1.3.7

04 Nov 10:48
41b3826
Compare
Choose a tag to compare

🐛 Bug Fixes

  • cb3d179 - s3: ensure _check_data method works with paths to objects (commit by @ltrotter)
  • f9a5cad - timestep: fix error on estimate_timestep (commit by @ltrotter)

d3tools v1.3.6

21 Oct 07:51
a86f140
Compare
Choose a tag to compare

✨ New Features

🐛 Bug Fixes

  • 76cbdad - template: add try to template creation in case we don't have permissions (commit by @ltrotter)
  • 9745b0c - remote: add check in case remote path is absolute (commit by @ltrotter)
  • 8dfb9bb - local_data: ensure _creation_keys are passed before super.init (commit by @ltrotter)
  • d33d7a7 - thumbnail: ensure thumbnail file is returned (commit by @ltrotter)
  • 4389c73 - patch error on remote dataset updating (commit by @ltrotter)
  • 65b6586 - data: make dataset templates more resilient to external sources (commit by @ltrotter)
  • 019bc16 - data: ensure search of last ends if no data is found (commit by @ltrotter)
  • bc053f7 - thumbnails: fix way of saving thumbnails on remote (commit by @ltrotter)

♻️ Refactors

d3tools v1.3.5

14 Oct 14:23
7682c45
Compare
Choose a tag to compare

✨ New Features

🐛 Bug Fixes

d3tools v1.3.4

08 Oct 07:20
c3350d3
Compare
Choose a tag to compare

🐛 Bug Fixes

d3tools v1.3.3

06 Oct 12:12
8fe910b
Compare
Choose a tag to compare

✨ New Features

  • 5627b17 - thumbnails: accept overlay and colors as Datasets (commit by @ltrotter)
  • 2230727 - data: methods to get last timestep and estimate step (commit by @ltrotter)
  • 298e6f3 - logs: add support for writing to json and txt for logging (commit by @ltrotter)
  • 1725b82 - logs: add logging suppor to datasets (commit by @ltrotter)
  • 706e0ba - data: add function to check if a dataset is a subset of another (commit by @ltrotter)
  • 794d591 - data: set defaults when parsing datasets (commit by @ltrotter)

🐛 Bug Fixes