Skip to content

Releases: RelationRx/pyrelational

v1.0.2

12 Apr 10:55
99e45c0
Compare
Choose a tag to compare

What's Changed

  • Use local environment for pre-commit by @thomasgaudelet in #146
  • Readthedoc build fix & single-source of requirements by @thomasgaudelet in #140
  • Update pandas requirement from <2.2.1,>=1.3.0 to >=1.3.0,<2.2.2 in /requirements by @dependabot in #141
  • Bump pytest from 8.0.0 to 8.1.1 in /requirements by @dependabot in #145
  • Update scikit-learn requirement from <1.2.2,>=1.0.2 to >=1.0.2,<1.4.2 in /requirements by @dependabot in #142
  • Update version.py by @thomasgaudelet in #149
  • Bump black from 24.2.0 to 24.3.0 in /requirements by @dependabot in #143
  • Update pandas requirement from <2.2.2,>=1.3.0 to >=1.3.0,<2.2.3 in /requirements by @dependabot in #150
  • Update scikit-learn requirement from <1.4.2,>=1.0.2 to >=1.0.2,<1.4.3 in /requirements by @dependabot in #148
  • Bump mypy from 1.8 to 1.9.0 in /requirements by @dependabot in #144

Full Changelog: v1.0.1...v1.0.2

v1.0.1

19 Feb 14:17
82f26b2
Compare
Choose a tag to compare

What's Changed

  • Fix for compatibility with new versions of pytorch lightning that remove support for the gpus argument by @thomasgaudelet in #112
  • Fix bugs in examples and simplify imports to remove need to temper with PYTHONPATH by @thomasgaudelet in #113
  • Update lightning requirement from <2.1.0,>=1.8.6 to >=1.8.6,<2.3.0 by @dependabot in #114
  • Update numpy requirement from <1.24.3,>=1.22.0 to >=1.22.0,<1.26.5 by @dependabot in #115
  • Bump flake8 from 6.0.0 to 7.0.0 by @dependabot in #117
  • Update torch requirement from <1.14.0,>=1.9.0 to >=1.9.0,<2.3.0 by @dependabot in #116
  • Update pandas requirement from <1.5.4,>=1.3.0 to >=1.3.0,<2.2.1 by @dependabot in #120
  • Update gpytorch requirement from <1.10.0,>=1.4.0 to >=1.4.0,<1.12.0 by @dependabot in #118
  • Bump black from 22.12.0 to 24.2.0 by @dependabot in #121
  • Bump pytest from 7.2.1 to 8.0.0 by @dependabot in #123
  • Bump parameterized from 0.8.1 to 0.9.0 by @dependabot in #125
  • Bump flake8-bugbear from 23.1.20 to 24.2.6 by @dependabot in #124
  • Update torchvision requirement from <0.15.0,>=0.10.0 to >=0.10.0,<0.18.0 by @dependabot in #126

Full Changelog: v1.0.0...v1.0.1

Major version update

15 Feb 13:57
fd0d156
Compare
Choose a tag to compare

In this new release, we introduce significant changes to the overall framework by adding a clear separation between pipeline management and active learning strategy. The latter is now only responsible for query selection, while the former is now handled by a specific Pipeline class responsible for interfacing the now four components of the active learning loop:

  • the data manager,
  • the model manager,
  • the active learning strategy, or simply strategy,
  • the oracle

We also add a template class for oracles such that users can design and connect their own to PyRelationAL pipeline. By default, the pipeline will use a BenchmarkOracle which assumes the dataset contains all the labels already.

The new release introduces a few syntactic changes such as renaming of classes and methods, to make the syntax lighter and/or more consistent across the library, as well as a refactor of the unit test suite to improve clarity.

See below for a full list of changes and fixes.

What's Changed

New Contributors

Full Changelog: v0.1.6...v1.0.0

Benchmark datasets addition

26 May 11:15
8617171
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.5...v0.1.6

0.1.5

28 Mar 09:31
41edede
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.4...v0.1.5

v0.1.4

24 Mar 10:32
2930229
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.3...v0.1.4

patch 0.1.3

15 Feb 12:07
28e7f64
Compare
Choose a tag to compare

What's Changed

  • Populated init.py files to enable python autocomplete and shorten import statements length.

Full Changelog: v0.1.2...v0.1.3

pyrelational release

09 Feb 15:46
4a3b3f6
Compare
Choose a tag to compare

pyrelational unveiling