Skip to main content

Compy: The CoMPASS Python Companion

Introduction

Compy is a Python package for easily accessing and analyzing data acquired using CAEN Multi-PArameter Spectroscopy Software (CoMPASS). Compy takes as input the CoMPASS directories where experimental data is stored and processes the settings, spectra, and data files, storing them in a CompassRun object. Compy currently can only process data saved as either .csv or .bin files. Compy enables user filtering of data by energy and/or PSD cut and easy plotting of un/filtered energy/TOF/PSD spectra.

Scripts

Included with the compy package are several scripts for commonly desired processes, such as plotting CoMPASS spectra, manually calculating TOF from signal and reference channels, and enabling user cuts.

compy-run

The compy-run script provides a quick way of reading in CoMPASS data, merging related runs, plotting spectra, and saving the CoMPASS data to a pickle file for easy access later in Python.

Metadata

Release files for compy 1.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for compy 1.0.4
File Size Uploaded
compy-1.0.4.tar.gz 18.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for compy 1.0.4
File Interpreter ABI Platform
compy-1.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 37.4 kB

Release files / compy-1.0.4.tar.gz

Download URL compy-1.0.4.tar.gz
Size 18.3 kB
Tags Source
SHA-256 checksum
How to use checksums
3d2fbdf07f1c05110411e0567ca630b7d6bac1a6e4657e02834319bfc9be06f0
BLAKE2b-256 checksum
How to use checksums
e49ccc76e1c9d5617decd96f9d4bde74a4044ecc4657e96202f664a15aa5411c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / compy-1.0.4-py3-none-any.whl

Download URL compy-1.0.4-py3-none-any.whl
Size 19.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b5899f39466b85bb6349510741cf6bb72b9b505124c36dc664434d452cd7332c
BLAKE2b-256 checksum
How to use checksums
e1fdffa419a2c9644f301542a0d1739e689247743708a4a31bf1f7d6c51a32cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release history Release notifications | RSS feed

This release

1.0.4 This release

2 release files

1.0.3

2 release files

1.0.2

1 release file

1.0.1

3 release files

1.0

2 release files

0.1

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page