Skip to content

Releases: jrudar/TreeOrdination

TreeOrdination v1.3.4

12 Sep 15:58
ff999f1
Compare
Choose a tag to compare

TreeOrdination Version 1.3.3

13 Jul 21:37
93d1da1
Compare
Choose a tag to compare
  • TreeOrdination can now take advantage of LANDMark's proximity measures (both using terminal nodes as features or all nodes in the decision path as features)
  • Data is cast into the np.float32 dtype for the CLRClosureTransformer to reduce memory usage
  • Updated LANDMark dependency to version 2.1.0
  • Updated version to 1.3.3

TreeOrdination Version 1.3.2

29 May 02:42
Compare
Choose a tag to compare
  • Bug fix: (1,n) dimensional samples were not being transformed correctly.

TreeOrdination Version 1.3.1

24 May 19:19
Compare
Choose a tag to compare
  • Minor bug fixes and changes to README, API documentation
  • Fixed tests

TreeOrdination Version 1.3.0

23 May 17:45
abb68ec
Compare
Choose a tag to compare

Updated hyper-parameters to expose re-sampling within LANDMark trees.

TreeOrdination Version 1.2.1

17 May 23:00
890270f
Compare
Choose a tag to compare
  • Updated LANDMark dependency

TreeOrdination Version 1.2.0

17 May 01:42
Compare
Choose a tag to compare
  • Removed unnecessary dependencies
  • Switched to using 'shap' package
  • Using hatchling for installation

TreeOrdination v1.1.1

14 May 09:12
ac7a799
Compare
Choose a tag to compare

Minor fix to pyproject.toml

TreeOrdination v1.1.0

14 May 09:09
9c9148c
Compare
Choose a tag to compare

What's Changed

  • Minor pyproject.toml fixes by @peterk87 in #3
  • Removed DEICODE dependency (cannot be used to transform new data)
  • Removed pandas dependency - Not Used
  • Improved readability and modularity of code
  • Moved some functionality into other modules (included transformers, classes which calculate importance scores)
  • Bug fixes
  • Using alibi for feature importance
  • Per-class and per-sample feature importance scores can now be plotted
  • scikit-learn preprocessing steps can now be used to transform data through the 'transformer' parameter
  • Added workflows (testing for Python 3.8 - 3.11), notebooks (for usage examples)
  • Using pyproject.toml for install
  • Updated project README to reflect new documentation
  • Added CONTRIBUTION and API documentation
  • Using imbalanced-learn for more flexible resampling through the 'resampler' parameter
  • Added functionality to explore feature importance
  • Fixed coding style using 'black'
  • Bumped version to 1.1.0
  • PyPI Release

New Contributors

TreeOrdination-v1.0.3

05 Apr 16:40
cfb5ca0
Compare
Choose a tag to compare

What's Changed

  • Implemented down-sampling of an over-represented class. This may be extended in the future.
  • Implemented a proper way to split the dataset into features which are to be scaled and those which are not (eg: binary features)
  • Bug fixes