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.0.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.0-py3-none-any.whl (540.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: straxion-0.3.0.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.0.tar.gz
Algorithm Hash digest
SHA256 9b9ba24255e1f8f073aaeae0af55b9bf83e51a7663258e967581e5b25e2589a9
MD5 c7e087fc572aff41e2a87b0f68c0a6a8
BLAKE2b-256 28a0e608e6a4798491850905c7becca37f976f601c274a8d59e25713652923ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for straxion-0.3.0.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.0-py3-none-any.whl.

File metadata

  • Download URL: straxion-0.3.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 248bf68d30347f4d1385be222743268eab867becb5129235de777e508f4d98ad
MD5 4b6318eca8ffe3da45021582d8b02d24
BLAKE2b-256 1921cd259d88759866735e54a587568d97898c969eebb4197d4f32319f89ca9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for straxion-0.3.0-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