Skip to main content

straxion

Test package Coverage Status pre-commit CodeFactor DOI

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

  • For completed science runs, use the offline production workflow. The offline context defaults to frozen epoch-averaged maps; per-scan processing requires calibration_mode="per_scan".
  • 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.

Metadata

Release files for straxion 0.4.0

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

Source distribution (sdist)

Source distribution for straxion 0.4.0
File Size Uploaded Provenance Actions
straxion-0.4.0.tar.gz 368.1 kB With provenance Details for straxion-0.4.0.tar.gz

Built distribution (wheel)

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

Total release size: 945.1 kB

Release files / straxion-0.4.0.tar.gz

Download URL straxion-0.4.0.tar.gz
Size 368.1 kB
Tags Source
SHA-256 checksum
How to use checksums
4e6614fb6866e16e97a8d82671540371ef7ae2865763ef7734d3b6036a3330ab
BLAKE2b-256 checksum
How to use checksums
4d152c0ef12a5b43e43373d01809a9d5c6bc08c44dec38081a9f7f117b6b16f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

Release files / straxion-0.4.0-py3-none-any.whl

Download URL straxion-0.4.0-py3-none-any.whl
Size 577.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c18a0bfa6a261881a4d9b57843c41c963bf290673643a5ab846bba7d9140e16b
BLAKE2b-256 checksum
How to use checksums
33c415c38b38f10e28b46b0cfa8c07634ec0cc6ed20af10c2979003acb77b0dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

Security for straxion 0.4.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for straxion-0.4.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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