Skip to content

Releases: btschwertfeger/BiasAdjustCXX

v1.9.3

09 Sep 05:28
b8aca15
Compare
Choose a tag to compare

What's Changed

  • Resolve "The -v option is used twice, for --variable and --version" by @btschwertfeger in #40

Full Changelog: v1.9.2...v1.9.3

v1.9.2

02 Feb 15:22
803e222
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.9.1...v1.9.2

v1.9.1

09 Aug 15:27
de38577
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.9.0...v1.9.1

Release v1.9.0

20 Apr 17:39
d2fda1c
Compare
Choose a tag to compare

Available bias correction methods

Scaling-based techniques:
    * Linear Scaling
    * Variance Scaling
    * Delta Method

Distribution-based techniques:
    * Quantile Mapping
    * Quantile Delta Mapping

All of these mathematical methods are intended to be applied on 1-dimensional time-series climate data.
This module also provides the possibility that enables
the application of the desired bias correction method on 3-dimensinoal data sets.

v1.9.0 (2023-04-20)

Full Changelog

Breaking changes:

  • Change the --n_processes option to --processes #17

Implemented enhancements:

  • Create a Documentation using sphinx #16
  • Create install and uninstall target / command #12
  • Add unit tests #8
  • Change Docker base image from Ubuntu22.04 to Alpine3.17 #7
  • Add a sphinx-based documentation #23 (btschwertfeger)

Fixed bugs:

  • Quantile Delta Mapping return nan values because of zero-devision error #19
  • Added a function to ensure the zero-devision and devision by zero #22 (btschwertfeger)

Closed issues:

  • Raise exception when --max-scaling-factor is set to 0 #18
  • Create a basic CI #15
  • Add a Changelog #14
  • Add the related publication as documentation #11

Merged pull requests:

Full Changelog: v1.8.1...v1.9.0

Release v1.8.1

11 Mar 14:15
Compare
Choose a tag to compare
  • Added a Dockerfile to create and publish an image to apply the BiasAdjustCXX tool within a Docker container.
  • Adjusted parts of the README.md
  • The source code of the BiasAdjustCXX tool has not changed

See: https://hub.docker.com/repository/docker/btschwertfeger/biasadjustcxx/general

Release v1.8

10 Jan 08:40
Compare
Choose a tag to compare
  • Extended modularity
  • Simplified data structures
  • Adjustment across multiple threads is now possible
  • Added docstrings, comments
  • Added more examples and a Hands-On Jupyter Notebook

Prepared repository for the submission of a technical paper to the journal "SoftwareX".

Release v1.7

16 Nov 09:20
Compare
Choose a tag to compare
  • added long-term 31-day moving windows as default method for scaling-based techniques

Release v1.6.1

02 Nov 06:49
de6b4a9
Compare
Choose a tag to compare
  • added program to evaluate results after the adjustment to compute a 2-dimensional matrix containing for example the $RMSE$ or $MBE$ between the reference and adjusted data set
  • renamed main program

Release v1.6

01 Nov 06:54
Compare
Choose a tag to compare
  • fixed core dump issue when switched lon/lat dimensions

Release v1.5

28 Oct 06:44
Compare
Choose a tag to compare

Release v1.5

Changes:

  • optimized procedures by using vectors instead of pointer
  • adjusted CMakeLists.txt and FindnetCDCXX.cmake to build this tool on various systems
  • added 1-dimensional adjustment implementation for adjusting time series climate data with only one dimension (time)
  • changed license from MIT to GNU GPLv3
  • added copyright statements and references