Skip to content

Draft: Provides a tomo demo session

Valentin Valls requested to merge valentin.valls/ebs-tomo:demo into master

This MR creates a demo session in order to launch and play with BLISS tomo tools.

It is intended to be use as basis for Daiquiri tomo GUI, but could be also useful in other context.

It depends on Lima simulmator supporting external triggers: limagroup/Lima-camera-simulator!20 (merged)

The demo can be launched like that

# starts everything including BEACON, LIMA SIMULATOR, WRITER...
./demo/start_demo_servers.py

A basic scan can be launched the following way:

hrtomo.parameters.sinogram_active = False 
hrtomo.parameters.tomo_n = 50 
hrtomo.run()

Changelog

  • Added a demo session
    • Optics: useroptic, tripleoptic
    • Detector: tomocam
    • Tomo: hrtomo
    • Axes: srot, sx, sy
  • Added Lima simulator readout computation
  • Added simulated musst
    • Only soft_trig.mprg is supported

Todo

  • Provides few kind of optics
    • Including a working UserOptic (it looks to be not working)
  • Provides a working scans
    • Including sinogram
    • Integrating simulated lima from DAU tomo acquisition
  • Take a look at commits disabling features
    • Musst
    • Presets
    • Shutters
Edited by Valentin Valls

Merge request reports