Skip to main content

pyhctsa logo

pyhctsa: Python Toolkit for Highly Comparative Time-Series Analysis

PyPI Version Python Version CI codecov License DOI JOSS pyOpenSci Peer-Reviewed

pyhctsa

⬇️ Installation

To install pyhctsa you can call:

pip install pyhctsa

✨ Basic Usage

A FeatureCalculator object must first be instantiated using:

from pyhctsa.calculator import FeatureCalculator
calc = FeatureCalculator()

By default, the FeatureCalculator will initialize the full feature set. If you would like to specify a custom feature set, you can pass the corresponding configuration .YAML file as an argument to the FeatureCalculator:

custom_calc = FeatureCalculator(config_path="subset.yaml")

The number of master operations (callable functions) specified by the .yaml will be displayed for verification e.g., Loaded 700 master operations.

Once a FeatureCalculator has been initialized, you can call the extract method to compute time series features on either a single time-series instance or a list of multiple instances:

from pyhctsa.utils import get_dataset

e1000 = get_dataset()
data = e1000[0] # your data as a list, array, or pandas series
res = calc.extract(data)

Note that each time-series instances does not have to be the same length to compute a vector of features. The results of the extraction will be returned in a pandas dataframe of shape $N \times F$, where $N$ is the number of time-series instances and $F$ is the number of time-series features.

📘 Tutorials

New to pyhctsa? Step-by-step tutorials and example workflows are available in the repository 👉 /tutorials

🤖 Advanced Usage

Calling individual operations

If you would like to run individual operations on your data, you can access the corresponding functions from their respective modules directly. For example, to compute the raw_hrv_meas features on your data, the raw_hrv_meas master operation can be accessed from the medical module:

from pyhctsa.operations.medical import raw_hrv_meas

data = ... # your ArrayLike data
res = raw_hrv_meas(data) # result as either a dictionary or scalar value

[!Note] Individual operations can only be called directly on individual time-series instances.

🏗️ Parallel Computing

Time-series feature extraction is computationally intensive. To speed up processing, pyhctsa allows you to distribute the workload across multiple CPU cores on your local machine using the LocalDistributor:

from pyhctsa.distribute import LocalDistributor
from pyhctsa.calculator import FeatureCalculator

# initialize the calculator
calc = FeatureCalculator()

# create a LocalDistributor and specify the number of workers
# it is generally recommended to set n_workers to the number of physical CPU cores
dist = LocalDistributor(n_workers=4)

# pass the distributor to the .extract() method
res = calc.extract(data, distributor=dist)

🔑 Licenses

Internal licenses

Code for computing features from time-series data is licensed as GNU General Public License version 3.

External packages and dependencies

While the majority of features in pyhctsa rely on standard Python libraries, a small subset of features require external toolboxes.

The following external time-series analysis code packages are provided with the software (in the toolboxes directory), and are used by our main feature-extraction calculator to compute meaningful structural features from time series:

The following codebases have been adapted directly into Python code within pyhctsa, rather than being included as external toolboxes:

  • Danny Kaplan's Code for embedding statistics (GPL license).
  • Histogram code by Rudy Moddemeijer (unlicensed).

AI Usage Disclosure

Portions of this codebase (including tests and function documentation) were refactored and generated with the assistance of Large Language Models (LLMs). All AI-generated contributions have been reviewed and verified by the human maintainers.

Metadata

Release files for pyhctsa 1.1.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 pyhctsa 1.1.0
File Size Uploaded
pyhctsa-1.1.0.tar.gz 12.6 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pyhctsa 1.1.0
File
pyhctsa-1.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pyhctsa-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
pyhctsa-1.1.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
pyhctsa-1.1.0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
pyhctsa-1.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
pyhctsa-1.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pyhctsa-1.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pyhctsa-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
pyhctsa-1.1.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
pyhctsa-1.1.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
pyhctsa-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
pyhctsa-1.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pyhctsa-1.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pyhctsa-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
pyhctsa-1.1.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
pyhctsa-1.1.0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
pyhctsa-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
pyhctsa-1.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
pyhctsa-1.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pyhctsa-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
pyhctsa-1.1.0-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
pyhctsa-1.1.0-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
pyhctsa-1.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
pyhctsa-1.1.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 332.8 MB

Release files / pyhctsa-1.1.0.tar.gz

Download URL pyhctsa-1.1.0.tar.gz
Size 12.6 MB
Tags Source
SHA-256 checksum
How to use checksums
70629fa02b35ff7df6050ec94314d04abfabfa4272b528453c57d6dff91f8d73
BLAKE2b-256 checksum
How to use checksums
c290c7c8d3fcb8f3d37f4e6f7f5197971e4c30bf6714cb0f39028d897eea7045
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 15, 2026.

Transparency log

Release files / pyhctsa-1.1.0-cp313-cp313-win_amd64.whl

Download URL pyhctsa-1.1.0-cp313-cp313-win_amd64.whl
Size 13.3 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
8c279372fdf972c9622460a536196f416875c6547de3f6ae4ef8bd3f1cb2900d
BLAKE2b-256 checksum
How to use checksums
c4ddddb2b7e8b8241a5b7cc8903453bea8a39f0ef952857b4c9927f17c98affa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 15, 2026.

Transparency log

Release files / pyhctsa-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL pyhctsa-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 13.4 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
cf50257c7fcd662be0d2444c46441f2b22ddf8bac6757af2ba3fe4b8a28b8e15
BLAKE2b-256 checksum
How to use checksums
7dec36a7cc189d6f46635b4960e03575379a74e5987eafe135e8493482c5bfe1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 15, 2026.

Transparency log

Release files / pyhctsa-1.1.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL pyhctsa-1.1.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 13.4 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
3022f185a529d9caf6230c0a28bedbf0dbdb27e574f33d05dcb9d490ef95410e
BLAKE2b-256 checksum
How to use checksums
9ec6367335cc2279775f77b008a88d509f675085a5f672e107896ea437230621
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 15, 2026.

Transparency log

Release files / pyhctsa-1.1.0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL pyhctsa-1.1.0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 13.5 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
57b77f76c6af0f639e48eb16f38809f67fd35afdb568002b6f693138c8bee2bc
BLAKE2b-256 checksum
How to use checksums
909a1d3ae2a7ef0dfc6778f49544f8ce918d5a99e9a6344f0cd0adb3ff1022a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 15, 2026.

Transparency log

Release files / pyhctsa-1.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl

Download URL pyhctsa-1.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Size 13.4 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
023446dbce74b95373920dba24dba1612d3fd95f5aa4914988ffd95ffe39ccec
BLAKE2b-256 checksum
How to use checksums
58929be5224da6d87a08c7784522cd5c8dff179cddba8a0ccadf767c92983396
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 15, 2026.

Transparency log

Release files / pyhctsa-1.1.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL pyhctsa-1.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 13.3 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9cadb886ad907eeb7f033779eab53b477823ed4483a39eac4d6df914b9690916
BLAKE2b-256 checksum
How to use checksums
deb9721e907c501fbf4c645ba8c0b4965b1254f246a63833d2054f866f0755fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 15, 2026.

Transparency log

Release files / pyhctsa-1.1.0-cp312-cp312-win_amd64.whl

Download URL pyhctsa-1.1.0-cp312-cp312-win_amd64.whl
Size 13.3 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
bce63ddbbf66746c285c407e1f013fab9292ae8f7518c9f54b23073740eee93e
BLAKE2b-256 checksum
How to use checksums
acda918599c507b7bc608d9674fdd9602231d2b01d9fcf9eecc543c5dc986671
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 15, 2026.

Transparency log

Release files / pyhctsa-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL pyhctsa-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 13.4 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ae2ae97025c030f49c2b813d19f04de58b542e7b358dea2af56182507524023f
BLAKE2b-256 checksum
How to use checksums
ca3d876e3feac97542cab277083cb2a20363a29c68f527564c627c33f3dffa51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 15, 2026.

Transparency log

Release files / pyhctsa-1.1.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL pyhctsa-1.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 13.4 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
648bd6bf98e9fb5d96a2aff3f8818fec3d61ebc7f3dbfe287c6794e196e09ecc
BLAKE2b-256 checksum
How to use checksums
f15e4dc8198a8bdefc8d7a72f62c0e15a9c41106a1d208ea0c70d66c353f8564
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 15, 2026.

Transparency log

Release files / pyhctsa-1.1.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL pyhctsa-1.1.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 13.5 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
bab3a52356f8eae58dee8c66f41cded0dee89910af3ab3195df8398db0d5e367
BLAKE2b-256 checksum
How to use checksums
cae550af808ced6b0ec503b3d2d0e733fb7c6e677f45b70492b69c28ec564a1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 15, 2026.

Transparency log

Release files / pyhctsa-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl

Download URL pyhctsa-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Size 13.4 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
666dbf8ba87f0d109b563fa8df403d55b7ffdbb76e60b0707cc68482b7d65b02
BLAKE2b-256 checksum
How to use checksums
87502a12a6caafbf63c82e61cf02f3426325186da92be8361559350596faffb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 15, 2026.

Transparency log

Release files / pyhctsa-1.1.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL pyhctsa-1.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 13.3 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6295afbfd5702f483037bb8b01276085ccb6c56bb6658505a597375e48bfe55a
BLAKE2b-256 checksum
How to use checksums
56fb87a70df1336659471f3c80a19d30cced7086cb55f3571f138e33959faa86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 15, 2026.

Transparency log

Release files / pyhctsa-1.1.0-cp311-cp311-win_amd64.whl

Download URL pyhctsa-1.1.0-cp311-cp311-win_amd64.whl
Size 13.3 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
8e43a8343f043cba0045647782500e17ca0ffb2bb0214ff6b07a42cf7b096a80
BLAKE2b-256 checksum
How to use checksums
ddf9e0bf94a9a55c263ba70150f007664c3a6bbc3b9cf72ab5a0ea2c0900120a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 15, 2026.

Transparency log

Release files / pyhctsa-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL pyhctsa-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 13.4 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
5bae748899bf7b6add961ab34971a53cc0cf27971c74a1413d60ce306479c0c8
BLAKE2b-256 checksum
How to use checksums
b43021bfab9d2bf9cf9e6bcb78b653abe338224d951e4fc713389b524210b7be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 15, 2026.

Transparency log

Release files / pyhctsa-1.1.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL pyhctsa-1.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 13.4 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
86c48670fe39e55a2b7b0273f51bda02fff165fb9867b10872b7489bf3066293
BLAKE2b-256 checksum
How to use checksums
18f545433373be596106881f81a6c133ecbe3c1dd3b0cbd378399c3e59bf2282
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 15, 2026.

Transparency log

Release files / pyhctsa-1.1.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL pyhctsa-1.1.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 13.5 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
df3e95b1a4cf1bdbdbad4912c8d6c05b03059f06d88ca9679f71821f0f12189d
BLAKE2b-256 checksum
How to use checksums
827a4d9871e63e327dcdd8f7334ebffedcaa852e55dfe519f778f1bdb27e6996
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 15, 2026.

Transparency log

Release files / pyhctsa-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl

Download URL pyhctsa-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Size 13.4 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0f30b81a0bb261aa5294ce3a0332fbd2a128acb6da4ad45904cf327f6695279f
BLAKE2b-256 checksum
How to use checksums
09abd38c809ce1702a291da5255bc35615aebda124ae2b8bcb4cac2e6c19d37c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 15, 2026.

Transparency log

Release files / pyhctsa-1.1.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL pyhctsa-1.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 13.3 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a0c5340748bb35d8b627aa512bccd78d66a8b71b4287014981b2a26074386fc0
BLAKE2b-256 checksum
How to use checksums
39e0c2af465b583c118f918d9e655321cc1f3940a1238e7fc469ae4198782adb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 15, 2026.

Transparency log

Release files / pyhctsa-1.1.0-cp310-cp310-win_amd64.whl

Download URL pyhctsa-1.1.0-cp310-cp310-win_amd64.whl
Size 13.3 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
4e7be8d6034d51b4994cb70f79715291637a9d36be38d59c50b68e213f2ff563
BLAKE2b-256 checksum
How to use checksums
dee8ba8d45440ff21be678052a81e1d9af671edf6a43ca406a9a075b2a9a947f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 15, 2026.

Transparency log

Release files / pyhctsa-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL pyhctsa-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 13.4 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
48b712e379a64da0c46553487c69ab91ff3de2db9e4a3616c3fcf4d727db954f
BLAKE2b-256 checksum
How to use checksums
ea290de0062fded592b40e9b7b6999774e793f994498be6976e9916e27ea014d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 15, 2026.

Transparency log

Release files / pyhctsa-1.1.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL pyhctsa-1.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
Size 13.4 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
1c01323a724a95d87dc78c9864a87904b7bd9fa7a9cc75cd3709bef759633372
BLAKE2b-256 checksum
How to use checksums
346d6b8b69c339783563dc6d3aa0ca4b6405a4b333404ef114b81a1d903699af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 15, 2026.

Transparency log

Release files / pyhctsa-1.1.0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL pyhctsa-1.1.0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 13.5 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
db47fb1f28b4b165c3beaf915f4156dcf19b74f3615b311759e310d82166620b
BLAKE2b-256 checksum
How to use checksums
af80165766643890451c00ed4874fb7cefd140df0118bf560989d9e35987defb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 15, 2026.

Transparency log

Release files / pyhctsa-1.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl

Download URL pyhctsa-1.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Size 13.4 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4e50df5b673fff9bd3fcff6cb219f5b484ea424a7bd406aa186d5cef605cf69e
BLAKE2b-256 checksum
How to use checksums
36e91521aeef27bb113c118c4453ce418384a325eece58d4189f5af417b21abd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 15, 2026.

Transparency log

Release files / pyhctsa-1.1.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL pyhctsa-1.1.0-cp310-cp310-macosx_11_0_arm64.whl
Size 13.3 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
01a8baede057f17f113601f5478b466dc44694615aaf468b7498e326561ee526
BLAKE2b-256 checksum
How to use checksums
40c73d7e3851fbe379972fe28c8c246bfa5d64c279120903f0cc37f016310165
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 15, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.1.0 This release

25 release files

1.0.0

25 release files

0.1.2

25 release files

0.1.1

25 release files

0.1.0

25 release files

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