Skip to content

Releases: arosbio/cpsign

Release candidate 8

16 Apr 06:02
Compare
Choose a tag to compare

Refactored metric interfaces slightly;

  1. All confidence dependent metrics are now of "plot type" - meaning that a single metric instance can work with several confidence levels at the same time.
  2. Grid search now allows both SingleValuedMetric and PlotMetric types for both the optimization metric and secondary metrics (that are reported next to the optimization metric). For the optimization metric only a single evaluation point (i.e. confidence level in most cases) are allowed for this metric, but the secondary metrics can have several evaluation points. A new potential use-case can be optimizing for Observed Fuzziness for a conformal classifier model (i.e. confidence independent) but having secondary metrics to report model calibration, AverageC and proportion single-label predictions for several confidence levels - which might give more insight than the Observed Fuzziness value alone.
  3. At the API level there are some name changes to metric classes to streamline the getName() methods with the class names, to simplify things. The names are kept from the CLI perspective to not break any code (i.e. the output from the getName() methods are kept, but class names have changed).

All changes are listed in the changelog.

Thin jars can be pulled from Maven central using the new version 2.0.0-rc8, e.g.:

<dependency>
    <groupId>com.arosbio</groupId>
    <artifactId>cpsign-api</artifactId>
    <version>2.0.0-rc8</version>
</dependency>

Release candidate 7

22 Jan 09:32
Compare
Choose a tag to compare

Improve algorithm for duplicate resolving transformers - with much better scale factors. When running the cpLogD-v2.0 with excess of 2.2M compounds the runtime went from 19h to 1sec. Also includes minor text updates/corrections. All changes are listed in the changelog.

Thin jars can be pulled from Maven central using the new version 2.0.0-rc7, e.g.:

<dependency>
    <groupId>com.arosbio</groupId>
    <artifactId>cpsign-api</artifactId>
    <version>2.0.0-rc7</version>
</dependency>

Release candidate 6

28 Oct 20:23
Compare
Choose a tag to compare

Update CDK version to 2.9, making CSV parsing more conservative to reduce the risk for potential errors, and updated to using "," as the default delimiter. New alias for CSV input "TSV" using tab as default delimiter. All changes listed in the changelog.

Thin jars can be pulled from Maven central using the new version 2.0.0-rc6, e.g.:

<dependency>
    <groupId>com.arosbio</groupId>
    <artifactId>cpsign-api</artifactId>
    <version>2.0.0-rc6</version>
</dependency>

Release candidate 5

31 Aug 14:12
Compare
Choose a tag to compare

Bug fix for image generation from the CLI, which was completely skipped in the last version (RC4). Minor tweaks to improve error messages in the CLI.

Thin jars can be pulled from Maven central using the new version 2.0.0-rc4:

<dependency>
    <groupId>com.arosbio</groupId>
    <artifactId>cpsign-api</artifactId>
    <version>2.0.0-rc5</version>
</dependency>

Release candidate 4

25 Jul 16:09
Compare
Choose a tag to compare

Release candidate 4 with updates listed in the changelog - the main updates were a fix of a bug which lead to the version not being injected properly at build time and an improvement when performing grid search for hyperparameter tuning - now giving feedback to the user both at API and CLI level. Thin jars can be pulled from Maven central using the new version 2.0.0-rc4:

<dependency>
    <groupId>com.arosbio</groupId>
    <artifactId>cpsign-api</artifactId>
    <version>2.0.0-rc4</version>
</dependency>

Release candidate 3

16 Jul 21:54
Compare
Choose a tag to compare

After a small hiccup the release candidate 3 replaces the intended release candidate 2, the updates can be found in the changelog. Thin jars can be pulled from Maven central using the new version 2.0.0-rc3:

<dependency>
    <groupId>com.arosbio</groupId>
    <artifactId>cpsign-api</artifactId>
    <version>2.0.0-rc3</version>
</dependency>

2.0.0-rc1

15 Mar 11:53
Compare
Choose a tag to compare

Release candidate 1

First proper release of CPSign. We aim to only supply the full CLI 'fat jar' with all third-party dependencies and the corresponding Javadoc for all CPSign packages on GitHub. All other 'thin jars' are available through Maven central, and can be included in java projects e.g. by maven dependencies:

<dependency>
    <groupId>com.arosbio</groupId>
    <artifactId>cpsign</artifactId>
    <version>2.0.0-rc1</version>
</dependency>

where cpsign can be replaced with any of the other artifacts (cpsign-api, confai,...).