Metadata-Version: 2.4
Name: gondola
Version: 0.12.24
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Physics
Requires-Dist: tqdm>=4.0
Requires-Dist: numpy>=2.3
Requires-Dist: matplotlib>=3.10
Requires-Dist: charmingbeauty>=0.1
Requires-Dist: pydashi>=2
Requires-Dist: cmocean>=4
Requires-Dist: loguru>=0.7
Requires-Dist: vtk>=9
Requires-Dist: iminuit>=2
Requires-Dist: polars>=1.33
Requires-Dist: pyzmq>=27
Requires-Dist: twine>=6.2.0
Requires-Dist: hermes-py>=0.2.0
Summary: GAPS Online and Offline Analysis software
Author-email: "J.A.Stoessl, G.Tytus" <stoessl@hawaii.edu>
License: GPLV3
Requires-Python: >=3.11
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Documentation, https://gaps-collab.github.io/gaps-online-software/
Project-URL: Homepage, https://github.com/GAPS-Collab/gaps-online-software
Project-URL: Repository, https://github.com/GAPS-Collab/gaps-online-software

# 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](https://gaps1.astro.ucla.edu/gaps/) 
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.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 




