Quick Start¶
On your desktop/laptop without paralell HDF5 library¶
Install Dependencies¶
With pipenv
¶
This is supposed to be the simpliest. Run following command:
pipenv install
pipenv shell
Run the test scripts¶
Create a fake system matrix and store in hdf5 format.
python dev/generate_sysmat_hdf5.py
Create the projection of the hotrod(derenzo) phantom.
python pyrecon/tests/test_projection_nonmpi.py
Reconstruct from the newly-created projection.
python pyrecon/tests/test_recon_nonmpi.py
Visulization Jupyter notebooks¶
There are three Jupyter notebooks in /dev
folder.
read_sysmat_npz.ipynb
plots the system matrixread_projection_npz.ipynb
plots the projection as a sinogramread_reconstructed_npz.ipynb
plots the reconstructed image