BEATS Computing Infrastructure¶
DAQ workstation - BEATS-control-ws
¶
The data acquisition (DAQ) workstation is used to control the beamline and scan settings. Visit the section Data Acquisition (DAQ) for more information.
Useful commands¶
Mount PETRA
:
1sudo mount -t nfs 10.1.14.100:/PETRA/SED/BEATS/IH /PETRA/SED/BEATS/IH
SMB mount of SSCAN data folder:
1sudo mount -t cifs -o vers=3,username=beats.smb '\\10.1.14.100\pco-flir-ws' /home/control/Desktop/SSCAN
Start the Energy GUI:
1cd /home/control/energy/iocBoot/iocEnergy_2BM
2python3 -i start_energy.py
Data analysis workstation - BL-BEATS-WS01
¶
The data analysis workstation is used for several purposes including:
Inspection of sinograms and CT reconstruction
Submit reconstruction jobs on the cluster
rum@sesame.org.jo
3D image visualization and processing
The list of software available on the workstation is listed in the section on :ref:’Data analysis software’ below.
Useful commands¶
Start alrecon CT reconstruction environment:
1conda activate tomopy
2solara run alrecon.pages --host localhost
Start reconstruction pipeline on Jupyter Lab. Available pipelines are described in section Tomographic reconstruction at BEATS:
1conda activate tomopy
2jupyter lab
Mount proposal ExpData
and recon
folders on BL-BEATS-WS01:
1cd ~
2./petra_prop_mounter.sh
Check mount points:
1df -h
Unmount proposal folders:
1umount /PETRA/SED/BEATS/SEM_6/20235010
2umount /PETRA/SED/BEATS/SEM_6_recon/20235010
Mount proposal ExpData
and recon
folders on Win Data Dispenser and Dragonfly VizServer:
1./petra_prop_recon_smb_mounter.sh
Note
For proposals belonging to a different semester the scripts petra_prop_mounter.sh
and petra_prop_recon_smb_mounter.sh
must be modified.
Data analysis software¶
The software in the table below can be used to inspect and process 3D image data (sinograms and CT reconstructions) at SESAME BEATS.
Name |
URL |
Open source |
Features |
---|---|---|---|
ImageJ |
yes |
Essential for data collection and reconstruction |
|
Paraview |
yes |
3D image rendering |
|
Dragonfly |
no |
3D image analysis and visualization |
|
3D Slicer |
yes |
3D image analysis and visualization |
|
TomoPy |
yes |
CT reconstruction in Python |
|
Alrecon |
yes |
Web app for CT reconstruction |
|
Jupyter |
yes |
Interface for Python reconstruction pipelines (notebooks) |
Load reconstructed volume with ImageJ¶
Reconstructions at SESAME BEATS are generally saved as a stack of .TIFF
images contained in a reconstruction folder. To load a reconstruction in ImageJ use the command File › Import › Image Sequence
. You can follow this video for a detailed explanation on how to import image sequences.
Note
Always select the option Use Virtual Stack
when you import large image stacks in ImageJ!
rum - BEATS reconstruction cluster¶
Access the reconstruction cluster rum@sesame.org.jo
with:
ssh -X beatsbs@rum.sesame.org.jo