Skip to main content

GAPS Online and Offline Analysis software

Project description

GONDOLA - python wrapper for gaps-online-software

Python wrapper for gaps-online-software, a software library written in Rust, which was mainly used for data acquisition and control of the TOF system in the GAPS experiment during its first flight. The library allows to read raw science data as well as monitoring data for several subsystems of the GAPS experiment, perform calibration as well as provide some basic functionality to create basic plots.

CHANGELOG

This project is currently still under rapid development, while we try to keep the API somewhat stable, please strap in for a bit of a rough ride when upgrading. However, the amount of features is increasing constantly and rapidly

v0.12.26

  • gondola.run - run meta information, handling of data processing
  • TelemetryEvent.get_tof_time_of_flight - simplification of getting TOF time-of-flight information from the perspective of the (WIP, this might change slightly again)
  • CRWriter.current_filename - access the name of the current file
  • updated documentation, see the guided tour for mor information about TOF time-of-flight

v0.12.25

  • apply timing constants for tof directly to telemetry events (TelemetryEvent::tof_set_timing_constants)
  • FIX - missing MasterTriggerHB timestamps

v0.12.23

  • TrackerHits are now sortable and hashable (python) by using strip id and adc. All other quantities are ignored

v0.12.21

  • FIX get_version() revived
  • Read WastieHK monitoring data

v0.12.20

  • adds fixed version for TOF occupancy plots, kudos Grace 'grace_<tof_projection_xy,unroll_cbe_sides,unroll_cor>`
  • adds TrackerOfflineCalibration (not yet ready for production use)
  • adds to interface of TelemetryEvent - change tof event in-place (TelemetryEvent.tof only returns a copy) with TelemetryEvent.tof<_remove_non_causal_hits, _normalize_hit_times> and friends

v0.12.19

  • version_at_least - check version complience

v0.12.18

  • adds new keywoards to telemetry packet reader to skip packets read in the beginning or at the end

v0.12.16

  • OHP temperatures

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gondola-0.12.27-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.1 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ x86-64

File details

Details for the file gondola-0.12.27-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for gondola-0.12.27-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fa9352cf4c76e6bda524a147075157ea2ac5fc66749568e601dc62925b8a5662
MD5 49bf2d51094c5221e7772a9fd7de19a6
BLAKE2b-256 6997f071ddcdef0fbbc20b2f8bb5ce6dcf7a73ab409b7d5203e3c91d0352be89

See more details on using hashes here.

Provenance

The following attestation bundles were made for gondola-0.12.27-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: gondola-publish.yml on GAPS-Collab/gaps-online-software

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page