Skip to main content

strax-based time series analysis for single photon counting experiments

Project description

straxion

Test package Coverage Status pre-commit CodeFactor

strax-based time series analysis for single photon counting experiments. straxion is currently used by (new) QAULIPHIDE dark photon search experiments.

Installation

Ideally, straxion works with Python 3.11 or 3.12. Python 3.13 is not recommended due to lack of support from strax (by strax 2.1.1).

cd straxion
pip install -e ./

Tutorials

  • See this document for strax related functionality.
  • Check notebooks/ for straxion tutorials in the QUALIPHIDE context.

Tests

The test pipeline in tests/ is built based on synthesized data contained in the released tag test-data. Please refer to docs/SECURE_TEST_DATA_SETUP.md for how to update or add test data. The tests are triggered every time a commit is made in a pull request, and one can refer to Actions of this repo for examples.

Contribution

  • This is a public repo. Please avoid putting sensitive information about the experiments in either plots or code.
  • Please make a pull request for any development, except for documentation-related edits.
  • Note that pre-commit will automatically examine and try to fix the code styles for each commit. Sometimes the fix cannot be done automatically, and you will need to update manually at your discretion.
  • Please avoid bumping versions of this package or the plugins without communication with other developers.

Project details


Download files

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

Source Distribution

straxion-0.3.1.tar.gz (335.7 kB view details)

Uploaded Source

Built Distribution

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

straxion-0.3.1-py3-none-any.whl (540.8 kB view details)

Uploaded Python 3

File details

Details for the file straxion-0.3.1.tar.gz.

File metadata

  • Download URL: straxion-0.3.1.tar.gz
  • Upload date:
  • Size: 335.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for straxion-0.3.1.tar.gz
Algorithm Hash digest
SHA256 9eee8db3408d3e73d5838d76faf0d210a2ce6e4e1b7edd938de84583f8607db8
MD5 3dea6672341ecd013f1cbcc8631547dd
BLAKE2b-256 bc87a0079e9e38e016de55c296ddf77bdbe0a056d3a3bd81d3aac9e13a562f6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for straxion-0.3.1.tar.gz:

Publisher: pypi_install.yml on WashU-Astroparticle-Lab/straxion

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

File details

Details for the file straxion-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: straxion-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 540.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for straxion-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8eff57f967107652572d845ec346c42dfbb760eeb04e96066e4ff7fd05aa3678
MD5 24c4d5ef57d1c2d4d00f9e3ec7c9bf62
BLAKE2b-256 45f0353962e9fdde3e735b45fe9bdffe0800c5b897e99e8b841557b01c820a98

See more details on using hashes here.

Provenance

The following attestation bundles were made for straxion-0.3.1-py3-none-any.whl:

Publisher: pypi_install.yml on WashU-Astroparticle-Lab/straxion

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