Skip to content

Releases: haasad/PyPardiso

v0.4.6

28 Mar 21:32
9ef2095
Compare
Choose a tag to compare

2 changes since v0.4.5

🛠️ Minor Changes

  • Upload conda recipe as artifact (#72)

🔗 Dependency Updates

  • Update MKL pinning, latest releases are fixed (#71)

v0.4.5

05 Mar 22:20
f2ede0e
Compare
Choose a tag to compare

2 changes since v0.4.4

🚀 Features

  • Allow scipy.sparse.sparray inputs (#67)

🛠️ Minor Changes

  • Add minimal tests to ensure pypardiso works with scipy sparse arrays (#69)

v0.4.4

19 Nov 23:56
Compare
Choose a tag to compare

4 changes since v0.4.3

🚀 Features

  • Switch from setup.py to pyproject.toml (#59)

🛠️ Minor Changes

  • Rework release pipelines (#60)
  • Generate requirements.txt and environment.yml dynamically (#62)

🔗 Dependency Updates

  • Pin MKL to <2024 (#63)

v0.4.3

20 Oct 22:17
Compare
Choose a tag to compare

4 changes since v0.4.2

🚀 Features

  • Add option to provide path to mkl_rt library as environment variable (#56)

🛠️ Minor Changes

  • Tests: Remove assert for unsorted indices (#53)

📄 Documentation

  • Show details of conda environment (#49)

🔗 Dependency Updates

  • Run tests for python 3.12, create release builds with 3.9 (#57)

v0.4.2

09 Nov 22:15
Compare
Choose a tag to compare

2 changes since v0.4.1

🐛 Fixes

  • Extend search logic for shared MKL library to look in user site (#47)

🔗 Dependency Updates

  • Run github action tests for python 3.11, drop tests with 3.8 (#46)

v0.4.1

07 Apr 16:30
Compare
Choose a tag to compare

5 changes since v0.4.0

🛠️ Minor Changes

  • Add github action to make a release with a changelog (#31)
  • Run tests for python 3.10 (#41)

🐛 Fixes

  • Always convert b to fortran array if b is not fortran contiguous (#40)

📄 Documentation

  • Rework of the README.md (#32)
  • Remove CHANGELOG.md, switching to automated release notes (#33)

Release v0.4.0

24 Oct 11:39
Compare
Choose a tag to compare
  • remove mkl-service dependency (fixes #24 and #26)
    • get_max_threads and set_num_threads methods are removed from the PyPardisoSolver class, use mkl-service directly if you require them
  • change how the shared_library mkl_rt is detected to account for differences between conda and pip
    • also removes the psutil dependency

This is the last release with a manual changelog. The old CHANGELOG.md file can be viewed here.

Release v0.3.2

18 Jun 22:49
Compare
Choose a tag to compare

Release v0.3.1

03 Jun 13:44
Compare
Choose a tag to compare

Revert to the old way of detecting the mkl_rt library on osx, since psutil doesn't work (see [#14])

Release v0.3.0

03 Jun 11:51
Compare
Choose a tag to compare

Changed how pypardiso detects the mkl_rt library to fix a breaking change on windows with mkl 2021.2.0. See #12 for details.