CASToR 3.1.1 (Release: 17th June 2021)
The version 3 is mainly associated to the availability of dynamic reconstructions, but also include some improvement of Time-of-flight implementation (see changelog file).
The package contains source code, documentation and the configuration folder.
The binary package contains binaries for Unix and Windows 64-bits systems and Windows 32-bits systems, and the configuration folder.
Important notes about using the 32-bits binaries:
- The size of the datafiles is limited to 2GB, above which the program will return an error. This is the case for PET histogram and list-mode benchmarks.
- All variables in the code requiring double precision are converted to simple precision. SPECT and CT benchmarks may not pass the cuts, even if the results remain valid to some extent.
The compilation of CASToR is easy and straightforward and requires a compiler supporting C++11.
It has been successfully tested in many different platforms and contexts, including different Linux distributions, different Windows versions, Mac operating systems, different types of compilers (gcc, mingw, visual c++), 64 and 32 bits architectures. Lukily it will work for you, and if not, then send a message on the mailing-list.
CASToR has a few optional dependencies:
- OpenMP (to enable parallel computation on multi-processor/multi-core machines)
- MPI (to enable parallel computation over several machines)
- ROOT (to enable conversion of GATE data in ROOT format to the CASToR format)
Please cite the following reference if you used CASToR in your work:
- Thibaut Merlin, Simon Stute, Didier Benoit, Julien Bert, Thomas Carlier, Claude Comtat, Marina Filipovic, Frédéric Lamare, and Dimitris Visvikis,
CASToR: a generic data organization and processing code framework for multi-modal and multi-dimensional tomographic reconstruction,
Physics in Medicine & Biology, 63 (18)5505, 2018.