Skip to content

Commit e8f1777

Browse files
committed
Version 2.5.0
1 parent 64d03c0 commit e8f1777

6 files changed

Lines changed: 41 additions & 4 deletions

File tree

conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,9 @@
6161
# built documents.
6262
#
6363
# The short X.Y version.
64-
version = '2.4'
64+
version = '2.5'
6565
# The full version, including alpha/beta/rc tags.
66-
release = '2.4.1'
66+
release = '2.5.0'
6767

6868
# The language for content autogenerated by Sphinx. Refer to documentation
6969
# for a list of supported languages.

downloads/2.5.0/downloads.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
* ASTRA v2.5.0 for Windows 64 bit, CUDA 12/MATLAB: `astra-toolbox-2.5.0-matlab-win-x64.zip <https://github.com/astra-toolbox/astra-toolbox/releases/download/v2.5.0/astra-toolbox-2.5.0-matlab-win-x64.zip>`_
2+
* ASTRA v2.5.0 for Windows 64 bit, CUDA 12/Python 3.13: `astra-toolbox-2.5.0-python313-win-x64.zip <https://github.com/astra-toolbox/astra-toolbox/releases/download/v2.5.0/astra-toolbox-2.5.0-python313-win-x64.zip>`_
3+
* ASTRA v2.5.0 Source Code (.zip): `astra-toolbox-2.5.0.zip <https://github.com/astra-toolbox/astra-toolbox/archive/refs/tags/v2.5.0.zip>`_
4+
* ASTRA v2.5.0 Source Code (.tar.gz): `astra-toolbox-2.5.0.tar.gz <https://github.com/astra-toolbox/astra-toolbox/archive/refs/tags/v2.5.0.tar.gz>`_
5+
* Python packages also available in conda, conda-forge and PyPI. See :doc:`../../docs/install`.

downloads/2.5.0/index.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
ASTRA v2.5.0 (2026-06-17)
2+
=========================
3+
4+
.. include:: downloads.txt
5+

downloads/index.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@ Downloads
33

44
Below is the latest released version. For older versions, see the links in the sidebar.
55

6-
.. include:: 2.4.1/downloads.txt
6+
.. include:: 2.5.0/downloads.txt
77

88
.. toctree::
99
:hidden:
1010

11+
2.5.0/index
1112
2.4.1/index
1213
2.4.0/index
1314
2.3.1/index

index.rst

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ The source code of the ASTRA Toolbox is available on `GitHub <https://github.com
3434
Latest News
3535
-----------
3636

37+
* 17 Jun 2026: `ASTRA v2.5.0 <news.html#version-2-5-0>`_ released.
38+
3739
* 16 Dec 2025: `ASTRA v2.4.1 <news.html#version-2-4-1>`_ released.
3840

3941
* 4 Aug 2025: `ASTRA v2.4 <news.html#version-2-4>`_ released.
@@ -62,7 +64,7 @@ Downloads
6264
Main downloads of the latest official release.
6365

6466

65-
.. include:: downloads/2.4.1/downloads.txt
67+
.. include:: downloads/2.5.0/downloads.txt
6668

6769
References
6870
----------

news.rst

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,30 @@
11
News
22
====
33

4+
2026-06-17: Version 2.5.0
5+
-------------------------
6+
* Add support for 2D projectors in DLPack functionality.
7+
8+
This allows for zero-copy linking of CPU/GPU arrays from Python libraries supporting
9+
the DLPack standard, including PyTorch, TensorFlow, CuPy and JAX. Previously, this was
10+
only supported for 3D data.
11+
12+
* Add ``direct_FP`` / ``direct_BP`` to ``astra.projector`` and ``astra.projector3d`` modules.
13+
14+
This allows for using ASTRA projectors directly on DLPack arrays, without creating an
15+
ASTRA data or algorithm objects. See `2D Projectors <docs/proj2d.html#direct-fp-direct-bp>`_
16+
and `3D Projectors <docs/proj3d.html#direct-fp-direct-bp>`_ docs for more information.
17+
18+
* Add experimental support for ROCm/HIP tensors in "direct" and "link" functionality
19+
* Major internal refactoring of data management and CUDA subsystems
20+
* Fix memory leaks in several places
21+
* Fix the crash in fanflat BP_CUDA with more than 2560 angles
22+
* Add PyPI distribution for Windows
23+
* Add support for CUDA 13 and Visual Studio 2022 on Windows
24+
* Add support and distribution for free-threading Python version (Linux only)
25+
* Update set_gpu_index and other GPU selection options for multi-threading contexts
26+
* Fix building on modern macOS
27+
428
2025-12-16: Version 2.4.1
529
-------------------------
630
* Fix DLPack support for certain arrays with dimensions of size 1

0 commit comments

Comments
 (0)