Computed tomography is an effective way of visualization and characterization of materials. When planning a high-resolution experiment, it is important to tune the size of the object-under-test, source-to-object distance and source-to-detector distance carefully to reach optimum results.
Although the basic mathematical considerations are rather simple, the task gets complex when considering possible configuration modes: the scenario when a squared detector used is different from the case when a rectangular yet non-squared detector used; the apperture of the tube collimator limits the minimum source-to-object distance, etc. The optimization of the geometry often means experimenting with the values and assessing the plausibility of the experiment (for instance, the higher the magnification, the higher the nominal resolution, but at the same time, the smaller must be the specimen).
These calculations can become rather demanding. Therefore, after a thorough analysis of the geometrical aspects, a simple software with rather an intuitive GUI was developed to simplify and fasten tomography planning. It has been developed in the Centre of Excellence Telč and can be used for planning of tomography at any device. The software has its own graphical user interface (GUI) made in PyQt5. The core algorithms are implemented in Python 2.7.
Getting the software and Licensing
Software files can be obtained from assoc. prof. Michal Vopálenský, email@example.com. The software is distributed for free, but we require referencing when used for the data treatment in a publication. Please, involve the sentence "During the experiment planning, ToraPar software tool was used, developed in the Centre of Excellence Telč, Institute of Theoretical and Applied Mechanics, Czech Academy of Sciences."
System requirements and installation
ToraPar was developed for computers using Windows operating system. Its usage on computers with different operating systems should be possible, but was not tested. The software requires Python 2.7 with PyQt5 and numpy installed on the computer. The whole software package consists of two files:
ToraParForm.ui and ToraPar.py. The .ui file is the component of the GUI, ToraPar.py is the core program containing the Python code. The two files have to be located in one directory.
The software does not require installation, it can be launched by executing ToraPar.py. Depending on the platform, this may require a simple doubleclick, or it has to be launched from the commander line going to the program directory and typing python ToraPar.py If everything goes well, the console commander line will start up together with the basic GUI face of ToraPar.
The result was achieved with the financial support of the Ministry of Education, Youth and Sports of the Czech Republic under the NPU I programme, project LO1219.