Skip to content

Releases: gschramm/parallelproj

v1.6.0

16 Oct 15:15
Compare
Choose a tag to compare

Changelog vs v1.5.0

Changes to the LinearOperator abstract base class break backward compatibility

C/CUDA libraries + API were not changed

Changes to the python API:

  • rewrite LinearOperator base class + basic operators to support python array api including different devices
  • add missing type hints
  • add finite difference operator
  • remove obsolete functions

v1.5

29 Jul 23:23
Compare
Choose a tag to compare

Changelog vs v1.4

  • add compatibility of python wrapper to python array api (via array-api-compat) such that numpy, cupy, pytorch arrays can be directly projected using the python wrappers
  • a few small breaking changes in the python wrappers to the projectors, but no changes to the C/CUDA libs
  • update of the python tests and examples

v1.4

12 Jun 01:28
Compare
Choose a tag to compare

Changelog

  • add linear operators

v1.3.6

26 Apr 01:47
Compare
Choose a tag to compare

enable support for readthedocs

v1.3.5

26 Apr 01:03
Compare
Choose a tag to compare
  • add py.typed for mypy type checker

v1.3.4

21 Apr 15:31
Compare
Choose a tag to compare

Changelog vs v1.3.3

  • rename python bindings back to parallelproj

v1.3.3

20 Apr 14:36
Compare
Choose a tag to compare

Changelog vs v1.3.2

  • import annotations from future be compatible with python<3.9

v1.3.2

18 Apr 17:55
Compare
Choose a tag to compare

Changelog vs v1.3.1

  • reduce absolute tolerance in python TOF fwd tests to make sure they don't fail on Windows with OpenMP

v1.3.1

18 Apr 05:40
Compare
Choose a tag to compare

Changelog vs v1.3.0

  • add python definition of num_visible_cuda_devices when cuda is not present

v1.3

18 Apr 00:27
Compare
Choose a tag to compare

Changelog vs v1.2.16

  • add pyproject.toml
  • add / restructure python wrappers (parallelprojpy package)