Skip to content

Releases: edahelsinki/pyslise

Version 2,2,4

11 May 12:00
c3e251b
Compare
Choose a tag to compare

What's Changed

  • Select variables when using plot_dist by @Aggrathon in #12
  • Update the testing with coverage, linting, and Python 3.12

Version 2.2.3

19 Dec 09:53
2b4014e
Compare
Choose a tag to compare

SLISE now works with Python 3.11 (and probably soon 3.12, when numba gets updated) .

Version 2.2.2

14 Dec 13:01
e9ddb6a
Compare
Choose a tag to compare

What's Changed

  • Numba tweaks by @Aggrathon in #9
    • Default to num_threads = 1 to avoid horrible performance on some CPUs
    • Add signatures to jitted functions (for faster and more reusable jitting)

Version 2.2.1

08 Dec 12:42
Compare
Choose a tag to compare

What's Changed

  • Automatically ravel Y (in case of a matrix)
  • Since (the dependency) PyLBFGS does not work with cython >= 3.0, the requirements has been updated

Version 2.2.0

08 Aug 11:30
b6e2f1e
Compare
Choose a tag to compare

Rename impact to terms and add a citation for the newly published paper on using SLISE for local explanations.

Version 2.1.3

29 Aug 12:41
75460e5
Compare
Choose a tag to compare

Improve the documentation (and build an online documentation webpage)

Numba tweaks

14 Apr 08:51
Compare
Choose a tag to compare

Add nogil=Trueto the jitted functions and handle NUMBA_DISABLE_JIT=1.
Mention optional Numba dependencies in the README.md.

Threading

24 Mar 20:25
fd17836
Compare
Choose a tag to compare
  • Added option for limiting the number of threads used.
  • Added new helpful warnings (such as warning about potentially bad numba.threading_layer()).
  • Deprecate (only warning for now) get_params() in favour of coefficients.

Weights

28 Jan 17:57
Compare
Choose a tag to compare

Changes:

  • Add optional weights to the algorithm.
  • Do not normalise logits.
  • Make some fields "private".
  • Increase version to match the R variant.

SLISE on PyPI

15 Aug 12:51
Compare
Choose a tag to compare

SLISE is now available on PyPI and can be installed with:

pip install slise