Skip to content

Releases: ClimateImpactLab/dodola

v0.12.0 (2021-12-09)

09 Dec 21:51
41c962b
Compare
Choose a tag to compare
  • Add 360 days calendar support (PR #144, @emileten)
  • Add an option to temporarily replace the target variable units in dodola services and use in CLI dodola for precip (PR #143, @emileten)
  • Add diurnal temperature range (DTR) correction for small DTR values below 1 (converts them to 1) (PR #145, @dgergel)

v0.11.1 (2021-12-03)

03 Dec 18:31
c48605a
Compare
Choose a tag to compare
  • Decrease allowed timesteps for bias corrected/downscaled files in validation to allow models that only go through 2099 (PR #146, @dgergel)

v0.11.0 (2021-11-30)

01 Dec 02:02
2e14a8a
Compare
Choose a tag to compare
  • Increase validation temperature range max to 360 (PR #142, @dgergel)
  • Distinguish missing from excess timesteps in timesteps validation (PR #140, @emileten)
  • Add post wet day correction option in CLI dodola (PR #141 @emileten)

v0.10.0 (2021-11-22)

22 Nov 22:45
af4905e
Compare
Choose a tag to compare

v0.9.0 (2021-11-15)

15 Nov 21:07
3a3ea4f
Compare
Choose a tag to compare
  • Fix attrs missing from services.apply_qplad output Datasets. (#135, @brews)
  • Add --root-attrs-json-file to prime-qplad-output-zarrstore, apply-qplad, prime-qdm-output-zarrstore, apply-qdm. (PR #134, @brews)
  • Add dodola get-attrs command. (PR #133, @brews)
  • Upgrade Docker base image to continuumio/miniconda3:4.10.3. (PR #132, @brews)

v0.8.0 (2021-11-10)

11 Nov 03:28
d907b54
Compare
Choose a tag to compare
  • AIQPD has been renamed "Quantile-Preserving, Localized Analogs Downscaling" (QPLAD). AIQPD-named commands have been switch to QPLAD. This is backward compatibility breaking. (PR #131, @brews)
  • Add AIQPD output Zarr priming (prime-aipqd-output-zarrstore), input slicing, region writing, attrs merging, and multi-year processing. This breaks backwards compatibility for apply-aiqpd and its services and core functions. See the pull request for additional details. (PR #130, @brews)
  • Similarly, add QDM output Zarr priming (prime-qdm-output-zarrstore), region writing, attrs merging, and multi-year processing. This breaks backwards compatibility for apply-qdm and its services and core functions. See the pull request for additional details. (PR #129, @brews)
  • Make logging slightly more chatty by default. (PR #129, @brews)
  • Add pre-training slicing options to train-qdm and train-aiqpd. (PR #123, PR #128, @brews)
  • Quick fix validation reading entire zarr store for check. (PR #124, @brews)

v0.7.0 (2021-11-02)

02 Nov 19:37
b02f500
Compare
Choose a tag to compare
  • Update xclim version to 0.30.1, this updates the Train/Adjust API for QDM and AIQPD and requires units attributes for all QDM and AIQPD inputs. (PR #119, @dgergel)
  • Add global validation, includes new service validate for validating cleaned CMIP6, bias corrected and downscaled data for historical and future time periods. (PR #118, @dgergel)
  • Regrid copies input Dataset attrs metadata to output (#116). (PR #121, @brews)
  • Upgrade dask to 2021.10.0 to cover https://nvd.nist.gov/vuln/detail/CVE-2021-42343. (PR #122, @brews)

0.6.0 (2021-09-08)

08 Sep 21:02
1aa5a43
Compare
Choose a tag to compare
  • Add AIQPD downscaling method to options. Also updates xclim dependency to use the CIL-fork and "@add_analog_downscaling" branch, with 0.28.1 of xclim merged in. This supersedes the BCSD downscaling service. (PR #98, PR #115, @dgergel)

v0.5.0 (2021-08-04)

05 Aug 04:24
d6417c3
Compare
Choose a tag to compare
  • Bump environment xarray to v0.19.0. Note this change has breaking changes in Zarr Store I/O. (PR #109, @brews)
  • Add --cyclic option to regrid cli and services. (PR #108, @brews)
  • Add papermill, intake-esm to Docker environment. (PR #106, @brews)

v0.4.1 (2021-07-13)

13 Jul 18:02
818258e
Compare
Choose a tag to compare
  • Fix application logging to stdout. (PR #104, @brews)
  • Bump xclim to v0.28.0, improve environment notes. (PR #105, @brews)