Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update documentation / project information for 0.8.1 release #1669

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 7 additions & 4 deletions CONTRIBUTORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,21 @@ We are grateful for contributions and would like to acknowledge all people who h

## Contributors in alphabetic order

* [Jonas Adler](https://github.com/adler-j). Package maintainer. Created much of the `Set`, `LinearSpace` and `Operator` structure including utilities. Has also contributed to most other submodules.
* [Jonas Adler](https://github.com/adler-j). Former package maintainer. Created much of the `Set`, `LinearSpace` and `Operator` structure including utilities. Has also contributed to most other submodules.
* [Sebastian Banert](https://github.com/sbanert). Contributions to `odl.solvers`.
* [Chong Chen](https://github.com/chongchenmath). Started work on the `odl.deform` package.
* [Matthias J. Ehrhardt](https://github.com/mehrhardt). Several contributions to `odl.solvers`, in addition to general bug fixes and improvements.
* [Barbara Gris](https://github.com/bgris). Added `examples/solvers/find_optimal_parameters`.
* [Johan Karlsson](https://github.com/hilding79). Contributions to `odl.solvers`.
* [Holger Kohr](https://github.com/kohr-h). Package maintainer. Was part of the design of ODL and created several of the submodules, including `odl.discr`, `odl.trafos` and `odl.tomo`. Has contributed to most modules.
* [Holger Kohr](https://github.com/kohr-h). Former package maintainer. Was part of the design of ODL and created several of the submodules, including `odl.discr`, `odl.trafos` and `odl.tomo`. Has contributed to most modules.
* [Gregory R. Lee](https://github.com/grlee77). Bugfixes.
* [Julian Moosmann](https://github.com/moosmann). Significant work on the initial `odl.tomo` module.
* [Kati Niinim�ki](https://github.com/niinimaki). Implemented the `WaveletTransform`.
* [Kati Niinimäki](https://github.com/niinimaki). Implemented the `WaveletTransform`.
* [Willem Jan Palenstijn](https://github.com/wjp). Added adjoint of `RayTransform`.
* [Axel Ringh](https://github.com/aringh). Created much of the `odl.solvers` module, in particular oversaw the addition of `Functional`.
* [Jevgenija Rudzusika](https://github.com/JevgenijaAksjonova). Localised many problems in tomography and solvers, as well as active code review.
* [Justus Sagemüller](https://github.com/leftaroundabout). Package maintainer since 2024. Compatibility fixes and ongoing work on PyTorch backend.
* [Emilien Valat](https://github.com/Emvlt). Work on GPU interface between ODL, PyTorch and Astra, and various benchmarking.
* [Olivier Verdier](https://github.com/olivierverdier). Typos.
* [Gustav Zickert](https://github.com/zickert). Started the `odl.contrib.fom` package.
* [Ozan �ktem](https://github.com/ozanoktem). Father of the project. Proposed the idea and made sure we had money to get it done!
* [Ozan Öktem](https://github.com/ozanoktem). Father of the project. Proposed the idea and made sure we had money to get it done!
19 changes: 18 additions & 1 deletion doc/source/release_notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,25 @@
Release Notes
#############

Upcoming release
Upcoming release (2025)
================
The next release will be a major departure with regards to flexibility of the internal representation.
Previously, ODL was firmly based on NumPy: although the design with abstract classes for mathematical spaces and their elements is a powerful means for avoiding lock-in to any particular backend, there are many features of ODL that assumed NumPy arrays as the underlying implementations.

The next release will alleviate this and offer at least one alternative storage backend, namely PyTorch.
This will be advantageous both for allowing algorithms to run completely on GPU without copying data back and forth to main memory, and also in that it integrates more tightly to the automatic differentiation offered by PyTorch.

ODL 0.8.1 Release Notes (2024-12-07)
====================================
A small bugfix release, mostly addressing a normalisation issue caused by an interface change in PyFFTW.

ODL 0.8.0 Release Notes (2024-09-06)
====================================
Various changes since 2019 that previously could only be found in the developer version were finally released here.
Many of them are small additions or fixes (see `the pull requests <https://github.com/odlgroup/odl/pulls?q=is%3Apr+is%3Aclosed>`_), but there are also some architectural changes such as the removal of the ``FunctionSpace`` class in `#1459 <https://github.com/odlgroup/odl/pull/1459>`_.

Furthermore, compatibility with newer versions of the basic dependencies NumPy (up to 1.26) and SciPy was restored.


ODL 0.7.0 Release Notes (2018-09-09)
====================================
Expand Down