ASTRA Toolbox workshop at ICTMS 2019¶
We will teach an ASTRA workshop on 22 July 2019 at ICTMS 2019 in Australia.
This workshop will consist of two 90-minute parts which can be attended either separately or together. In the first part, we will mainly consider 2D parallel-beam tomography, with applications in synchrotron tomography and electron tomography. In the second part, we will mainly consider 3D cone-beam tomography, with applications in laboratory micro-CT and medical CBCT.
There will be ample opportunity to ask questions. If you bring a laptop with ASTRA already installed (GPU not necessary), there will be the opportunity to do a few hands-on exercises to get started with using ASTRA at the end of each session.
Registration is required on the ICTMS Workshops page.
Setting up ASTRA on your laptop for the workshop¶
If you want to participate in the hands-on section of the workshop, we request that you install Python 3 and ASTRA on your laptop beforehand, as time (and internet bandwidth) during the workshop itself is limited. The recommended way is to install Miniconda, and then run the following from a terminal:
conda install -c astra-toolbox/label/dev astra-toolbox astra_plot jupyterlab
This will install the latest (development) version of ASTRA, a package
astra_plot which we will use
to visualize ASTRA geometries, and JupyterLab. Start the JupyterLab notebook using the following command, which will then open JupyterLab in your browser.
To test the installation, create a new Python notebook in Jupyter Lab, and run:
import astra astra.test()
This should then display output similar to one of the following, depending on if you have a NVIDIA GPU with CUDA installed or not. Both are sufficient for participating in the workshop at ICTMS.
Getting GPU info... GPU #0: GeForce GTX 1070, with 8119MB Testing basic CPU 2D functionality... Ok Testing basic CUDA 2D functionality... Ok Testing basic CUDA 3D functionality... Ok
No GPU support available Testing basic CPU 2D functionality... Ok
- While the code examples during this workshop will use Python, ASTRA also has a Matlab interface which is very similar to the Python interface, and (almost) all discussed topics also directly apply to the Matlab version.
- If you install ASTRA in a different way, do please also install the
astra_plotpackage. You can download it manually (for both Matlab and Python) from our website.