Skip to main content
Yanked

This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Reason given by maintainers: Returns NaN for SP_Summaries_welch_rect features; superseded by pycatch22-rs

pycatchrs

pycatchrs is a "clone" of the original catch22 features, providing an updated implementation with enhanced memory safety and significant improvements in computation speed. It uses a Rust backend for efficient and safe execution.

This implementation has been rigorously tested by computing all the features on all the time series across the entire UCR Archive (128 datasets), yielding the same results as the original catch22.

Installation

Prerequisites

  • Python 3.10 or later

From Source

To install pycatchrs from source, follow these steps:

    $ git clone https://github.com/albertoazzari/pycatch/
    $ cd pycatch
    $ python -m venv .venv
    $ source .venv/bin/activate
    $ pip install maturin
    $ maturin develop --release

Metadata

Release files for pycatchrs 0.0.1

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

Source distribution (sdist)

Source distribution for pycatchrs 0.0.1
File Size Uploaded Provenance Actions
pycatchrs-0.0.1.tar.gz 16.9 kB Without provenance Details for pycatchrs-0.0.1.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for pycatchrs 0.0.1
File Actions
pycatchrs-0.0.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details for pycatchrs-0.0.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
pycatchrs-0.0.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64 Details for pycatchrs-0.0.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
pycatchrs-0.0.1-cp313-cp313-manylinux_2_35_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.35+ x86-64 Details for pycatchrs-0.0.1-cp313-cp313-manylinux_2_35_x86_64.whl
pycatchrs-0.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details for pycatchrs-0.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pycatchrs-0.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details for pycatchrs-0.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
pycatchrs-0.0.1-cp312-cp312-manylinux_2_35_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.35+ x86-64 Details for pycatchrs-0.0.1-cp312-cp312-manylinux_2_35_x86_64.whl
pycatchrs-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for pycatchrs-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pycatchrs-0.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details for pycatchrs-0.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
pycatchrs-0.0.1-cp311-cp311-manylinux_2_35_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.35+ x86-64 Details for pycatchrs-0.0.1-cp311-cp311-manylinux_2_35_x86_64.whl
pycatchrs-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for pycatchrs-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pycatchrs-0.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details for pycatchrs-0.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Total release size: 3.1 MB

Release files / pycatchrs-0.0.1.tar.gz

Download URL pycatchrs-0.0.1.tar.gz
Size 16.9 kB
Tags Source
SHA-256 checksum
How to use checksums
37ccd2dfedbae33d3a4d44344b4c99d5b0d89f3ae99b021072a790727c0b7ad9
BLAKE2b-256 checksum
How to use checksums
d5a6fb666a7d9ef08bd096f238b3b97de8870e27f2eee515431a0535d181dbd2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.3

Release files / pycatchrs-0.0.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pycatchrs-0.0.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 280.3 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
9013a55050cb9b73485bd2cc2a85f2d056099ca70beae588aa6faf46862527f8
BLAKE2b-256 checksum
How to use checksums
00aef6743b659d9a2f48c7430cded2f2426ea9197a6379e5c0cf6e583ff35610
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.3

Release files / pycatchrs-0.0.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pycatchrs-0.0.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 277.4 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
393416a49d9938b31f2e6affec7610cc1b69f4c96b9552a8878c4840c89b08c9
BLAKE2b-256 checksum
How to use checksums
1de8601e12cc75c4b9af362f8567db22a4e5c4b626b2101367e2d8e4a836f702
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.3

Release files / pycatchrs-0.0.1-cp313-cp313-manylinux_2_35_x86_64.whl

Download URL pycatchrs-0.0.1-cp313-cp313-manylinux_2_35_x86_64.whl
Size 285.7 kB
Tags CPython 3.13 Linux glibc 2.35+ x86-64
SHA-256 checksum
How to use checksums
5b65e520d869d95fe9a7298c8c47ee82ec78b26a2b0abca183e353a585047eb5
BLAKE2b-256 checksum
How to use checksums
1b869eb92075c8f8eac3a2255b36822c4f483e55d5b0b114bbccee8b944c7698
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.3

Release files / pycatchrs-0.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pycatchrs-0.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 286.4 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
685b54da39959a2550329dfabd423a5b2d24da3820ba2b84a15c10369c2e1896
BLAKE2b-256 checksum
How to use checksums
f2c6da317181da2168b44f483d3c3df686b883f6b11a6749d19e60e91237407f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.3

Release files / pycatchrs-0.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pycatchrs-0.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 277.8 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
fcdc9da2abd59bb34b91b693c303dcf8ef20d0c291244273edbc13a8a763da3f
BLAKE2b-256 checksum
How to use checksums
8701909c19fc69583fbfab64976f01692ee87203cf7031a4719e594fcdcc336c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.3

Release files / pycatchrs-0.0.1-cp312-cp312-manylinux_2_35_x86_64.whl

Download URL pycatchrs-0.0.1-cp312-cp312-manylinux_2_35_x86_64.whl
Size 285.7 kB
Tags CPython 3.12 Linux glibc 2.35+ x86-64
SHA-256 checksum
How to use checksums
95c62ea4a7038f9239bc9b0c8ed31d35d3e3471c99c23fc3fcf10e9420613b14
BLAKE2b-256 checksum
How to use checksums
47d3fa54eaf149706537c255d3eedbf0d6fb54a61af2a7d0a85ec6cbc1995701
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.3

Release files / pycatchrs-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pycatchrs-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 286.4 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
706548b2243d16f7b7a79f1cc7c8eb4b0c7a84ca67cf903d568615594c646c8c
BLAKE2b-256 checksum
How to use checksums
6637a1f29794fb24533a85f824094db1b7038e42661806f724f882b2f0425921
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.3

Release files / pycatchrs-0.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pycatchrs-0.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 277.8 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
0c6866e43d74f6b3cde41ab7c37a3fc8e6f6e979fa8f57fa813d4bbf2ee77c47
BLAKE2b-256 checksum
How to use checksums
ada058de7340a940fc1c0bc77217f04d2dc68b58bc915d240ad4a531f7793db3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.3

Release files / pycatchrs-0.0.1-cp311-cp311-manylinux_2_35_x86_64.whl

Download URL pycatchrs-0.0.1-cp311-cp311-manylinux_2_35_x86_64.whl
Size 287.6 kB
Tags CPython 3.11 Linux glibc 2.35+ x86-64
SHA-256 checksum
How to use checksums
26ed84c7fe4d858718c32e6c04c1c14df86da5e09537b7f39ddfc40db0d18cd0
BLAKE2b-256 checksum
How to use checksums
950cc67e1e2241ca04b64ded398afe4cba107aa8288116017b06dbda36b456c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.3

Release files / pycatchrs-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pycatchrs-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 288.6 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9845495229b987af45164e153c6ae8965d9cb46c4ac8eb1f5124a3732d3b22e6
BLAKE2b-256 checksum
How to use checksums
5d3229199e131fd460405d2d673972db629b93c08b4838c8463d152af6e20b6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.3

Release files / pycatchrs-0.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pycatchrs-0.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 279.8 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
4822d8a0459976a07b29075418240cb984ef2a5036652f8529cb6c7609f60dae
BLAKE2b-256 checksum
How to use checksums
75f50de656f1726a8e26585d52c88780324594df52655348bfba6e47ea64d2d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.3

Security for pycatchrs 0.0.1

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

Release history Release notifications | RSS feed

This release

0.0.1 This release

12 release files No provenance

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