gondola#

gondola - GAPS online software core suite for python.

Functions

get_version()

get_version_major()

Major version of the package from the version string (Major.Minor.Patch)

get_version_minor()

Minor version of the package from the version string (Major.Minor.Patch)

get_version_patch()

Patch level of the package from the version string (Major.Minor.Patch)

init_database()

Returns the path to the included SQLite database file.

init_tracker_cal()

Returns the path to the data file used for the tracker online (in-flight) calibration as it has been done on the GAPS instrument during flight

version_at_least(version_string)

Check if the version is at least the required, given string following the format MAJOR.MINOR.PATCH

Modules

algo

Dedicated module for variaous algorithms

calibration

Calibration related methods

db

Gondola (in-flight) database.

events

Every possible event type in GAPS which is relevant for "online" analysis

gondola_core

Python API to rust version of tof-dataclasses.

io

Gondola I/O system.

monitoring

Monitoring and Housekeeping data structures

packets

Packets are containers for the different data structures which allow (de)serialization, so that they can be written to disk or sent over the network.

reconstruction

GAPS first guess & prototype event reconstructions

sim

Classes to interface with custom geant4 simulation

stats

Disctribution and calculation helpers

tof

TOF related entities which did not fit anywhere else

tracker

Tracker related entities which did not fit anywhere else

visual

Visualizatoin for GAPS data.