[ Identification | Description | Examples | Input parameters | Links ]
Tomography InstrumentInstrument to study tomographic imaging by means of the feature of OFF shape samples. The sample (geometry, an OFF file, default socket.off) is rotated by omega around the vertical axis, and the transmitted beam is recorded on a 2D detector (monitor). A tomography is a scan of omega over a full rotation. Settings suitable for a full 3D reconstruction (72 projections of 4e6 rays each): mcrun Tomography.instr omega=0:5:355 -n4e6 sigma_abs=1 -d TomoScan Use the provided tomo_recon.py (numpy, scipy, matplotlib, pyqtgraph, h5py) in this folder to reconstruct a 3D volume of the object from the scan directory: python tomo_recon.py TomoScan [--save] (3 central slices + 3D isosurface; --save writes vol.nxs NeXus volume and surface.png; --sirt 100 --median 3 gives fewer streaks than the default Hann FBP, see -h)
| Name | Unit | Description | Default |
| geometry | string | Name of the OFF file describing the sample shape | "socket.off" |
| omega | deg | Sample rotation around y | 0 |
| sigma_abs | barn | Sample absorption xs | 1 |
| frac_scatt | 1 | Fraction of neutrons to scatter in the sample | 0 |
| div_v | deg | Source vertical divergence (angular height) | 1e-4 |
| div_h | deg | Source horisontal divergence (angular width) | 1e-4 |
| source_w | m | Source width | 0.4 |
| source_h | m | Source height | 0.2 |
| det_w | m | Detector width | 0.25 |
| det_h | m | Detector height | 0.15 |
| opts | string | Monitor_nD options string | "x bins=128 y bins=64" |
Tomography.instr.
[ Identification | Description | Examples | Input parameters | Links ]
Generated for mcstas 3.10.0