tomoscan.tomoscan_13bm_pso

Software for tomography scanning with EPICS at APS beamline 13-BM-D

Classes

TomoScan13BM

Derived class for tomography scanning with EPICS at APS beamline 13-BM-D using the Aerotech A3200 and NDrive as the rotation stage and trigger source

Functions:

tomoscan.tomoscan_13bm_pso

Software for tomography scanning with EPICS at APS beamline 13-BM-D

class tomoscan.tomoscan_13bm_pso.TomoScan13BM_PSO(pv_files, macros)[source]

Bases: TomoScanPSO

Derived class used for tomography scanning with EPICS at APS beamline 13-BM-D

using the Aerotech A3200 and NDrive as the rotation stage and trigger source

Parameters
  • pv_files (list of str) – List of files containing EPICS pvNames to be used.

  • macros (dict) – Dictionary of macro definitions to be substituted when reading the pv_files

set_trigger_mode(trigger_mode, num_images)[source]

Sets the trigger mode of the camera.

Parameters
  • trigger_mode (str) – Choices are: “FreeRun”, “Internal”, or “PSOExternal”

  • num_images (int) – Number of images to collect. Ignored if trigger_mode=”FreeRun”. This is used to set the NumImages PV of the camera.