Skip to main content

Pattern-based Embedding for Time Series Classification

Project description

PETSC

Pattern-based Embedding for Time Series Classification (PETSC).

This repository contains a Python/C++ implementation of PETSC, that is compatible with aeon. Two variants of PETSC are supported as well: MR-PETSC and PETSC-SOFT.

Installation

The easiest way to install petsc-ts is via pip:

pip install petsc-ts

If you want to run the tests locally (currently only an aeon test to check if the estimator complies with the required format), install the optional dependency:

pip install "petsc-ts[test]"

You can then import the PetsClassifier class as follows and use it as any other scikit-learn-compatible estimator:

from petsc_ts.classifier import PetsClassifier

clsf = PetsClassifier()
clsf.fit(X_train, y_train)
clsf.predict(X_test)
clsf.predict_proba(X_test)

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

petsc_ts-1.0.tar.gz (9.1 kB view details)

Uploaded Source

Built Distributions

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

petsc_ts-1.0-cp312-cp312-win_amd64.whl (104.0 kB view details)

Uploaded CPython 3.12Windows x86-64

petsc_ts-1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (159.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

petsc_ts-1.0-cp312-cp312-macosx_11_0_arm64.whl (110.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

petsc_ts-1.0-cp312-cp312-macosx_10_13_x86_64.whl (116.3 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

petsc_ts-1.0-cp311-cp311-win_amd64.whl (102.4 kB view details)

Uploaded CPython 3.11Windows x86-64

petsc_ts-1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (160.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

petsc_ts-1.0-cp311-cp311-macosx_11_0_arm64.whl (111.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

petsc_ts-1.0-cp311-cp311-macosx_10_9_x86_64.whl (117.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

petsc_ts-1.0-cp310-cp310-win_amd64.whl (101.2 kB view details)

Uploaded CPython 3.10Windows x86-64

petsc_ts-1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (158.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

petsc_ts-1.0-cp310-cp310-macosx_11_0_arm64.whl (110.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

petsc_ts-1.0-cp310-cp310-macosx_10_9_x86_64.whl (116.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

petsc_ts-1.0-cp39-cp39-win_amd64.whl (100.2 kB view details)

Uploaded CPython 3.9Windows x86-64

petsc_ts-1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (159.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

petsc_ts-1.0-cp39-cp39-macosx_11_0_arm64.whl (110.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

petsc_ts-1.0-cp39-cp39-macosx_10_9_x86_64.whl (116.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file petsc_ts-1.0.tar.gz.

File metadata

  • Download URL: petsc_ts-1.0.tar.gz
  • Upload date:
  • Size: 9.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for petsc_ts-1.0.tar.gz
Algorithm Hash digest
SHA256 263a53e5bd6642c03a195e43b1cdfd7dedf194559cbb19d4e92c5a9b0577bc38
MD5 85bd3cde9bfa2f77385283adb1947e9b
BLAKE2b-256 0f114a34278226d1ec5b851ea31e0bf39b4c74b6efed33da7054d2d1d174c4b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.0.tar.gz:

Publisher: build_wheels.yml on steenrotsman/petsc-ts

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

File details

Details for the file petsc_ts-1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: petsc_ts-1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 104.0 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for petsc_ts-1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4d9301e62633a6a1aac39dcfaaeb64fed6c82f6f6a9ca89c521109d4eb5b9d73
MD5 8e547502d8e79c89e60d3770efbca8a6
BLAKE2b-256 e9c27e63a071b9ca6c0d71245c5e3c8378942e8497a313743e8b3871db30ca30

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.0-cp312-cp312-win_amd64.whl:

Publisher: build_wheels.yml on steenrotsman/petsc-ts

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

File details

Details for the file petsc_ts-1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for petsc_ts-1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e793bb8d55cc1f9beb073160616c0f0994e6d1d9b1f68fbc595d0e96cb701461
MD5 6e37584670eceea93f817ca007818879
BLAKE2b-256 5a292f6c8cd0cec289bb043a02af11bd5e3976ddb4d7c0c7da6201416c9b3fe2

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on steenrotsman/petsc-ts

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

File details

Details for the file petsc_ts-1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for petsc_ts-1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e506d02779b063f0267ae50812d2f8338ce3d689e69f3705cc9cc474884411c1
MD5 fb5b6434700cf079cb35234cdd7a4409
BLAKE2b-256 46028704e3f03554ff9bcc091e7aee0ce05c920e76d2e29ad81563e7f885e932

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on steenrotsman/petsc-ts

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

File details

Details for the file petsc_ts-1.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for petsc_ts-1.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 125a6349970f2f662201845df779a585992f6ae29590813d2b283a6872402ea5
MD5 44b41a4ee0b77c71fc91dab711f35bb1
BLAKE2b-256 33c486345158ac53baccc382189335fda3c8ca610795e296468626687ee61fd0

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: build_wheels.yml on steenrotsman/petsc-ts

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

File details

Details for the file petsc_ts-1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: petsc_ts-1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 102.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for petsc_ts-1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d08027d526dbbf55b1a0fcf428b75e59eaeac2c07c697b3efe3e07e2235ea4eb
MD5 11336b3a3f90d8f34f6c63c0a91fd7d3
BLAKE2b-256 97f1fd3d2965c6a1aa6cd827220fddae1940fcbef6436da9e76d5c2655c00824

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.0-cp311-cp311-win_amd64.whl:

Publisher: build_wheels.yml on steenrotsman/petsc-ts

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

File details

Details for the file petsc_ts-1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for petsc_ts-1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a76fff243751f80b67e703cc28cf157500958eed8850926ed0d4f3f06e6736b6
MD5 5cf4519005589c93aeb929e2404922a4
BLAKE2b-256 d695602c058c405b920fd1ee24f2da41935cb3600f14287189c0e62819546b25

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on steenrotsman/petsc-ts

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

File details

Details for the file petsc_ts-1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for petsc_ts-1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1678dad70a268988ab1b3fe1a7e5c8f64890d0a3c64bc3c8e925af8e9991fc2e
MD5 aba61ccb35588de599fefcfba657b6c1
BLAKE2b-256 01a7ce6711d1787ae86df81fee0924240640a4c3d76e07ca4fbb04a749ab4176

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on steenrotsman/petsc-ts

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

File details

Details for the file petsc_ts-1.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for petsc_ts-1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 51c59aaaeb0397f84ce3f6600a3fd766465973273201af2b6b65aaf2123c6eb3
MD5 027eb2edb21b1e3da20474b8fd8c13ad
BLAKE2b-256 ccaaeb710577c0559cc642612f581b674b69349dea9460402f0247f105493e20

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: build_wheels.yml on steenrotsman/petsc-ts

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

File details

Details for the file petsc_ts-1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: petsc_ts-1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 101.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for petsc_ts-1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6c0407d136ac60014416799a08ef08b033d02c94621a4d55ad615bea48943f5d
MD5 7c8053acc1fe1de67112883fc54560fc
BLAKE2b-256 85dcbfcd3a40cf7f455b5f1c83b312236e5c0200a5ad7ae4f7807b31fc80aa76

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.0-cp310-cp310-win_amd64.whl:

Publisher: build_wheels.yml on steenrotsman/petsc-ts

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

File details

Details for the file petsc_ts-1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for petsc_ts-1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e2c60b473f20ba38852309c31663c0e5a9d241ed56d0cdc7b341d11d5b7478ab
MD5 101e7104812dc11945f0e614619c03c8
BLAKE2b-256 daabbec4f145d34b89eaabc86db443f4b674b1087a3c1ea3c147ba61fc8cebb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on steenrotsman/petsc-ts

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

File details

Details for the file petsc_ts-1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for petsc_ts-1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f38d352669daa8bb0ea724a536311eb46871a3fe41873f3e7a41c66bfffdd9bb
MD5 4fd35f0fe130e76ddc29f0dcc5306c25
BLAKE2b-256 b00d7e110d8adee29cc15b959bd83db3cb9a83af2864442f8a7f90b085eff297

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on steenrotsman/petsc-ts

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

File details

Details for the file petsc_ts-1.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for petsc_ts-1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 10d68eec63d77a3f89ed3bcc29eaaeed725ecea60cd0e9efdcb066a5dec9eb7e
MD5 b46fab775c6d5a8fd2c27a8fa36dd034
BLAKE2b-256 7f7bfe43651dec338f90c9ada86dd3401b1a4cb76ceb1dfdddfcf7fea912456d

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.0-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: build_wheels.yml on steenrotsman/petsc-ts

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

File details

Details for the file petsc_ts-1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: petsc_ts-1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 100.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for petsc_ts-1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 44230d74e490f4e0ce8bda6206d5606b747c51113ceceea694a7fd94cc274254
MD5 f1fca6d35f5b40d71ed2866ccdffabc0
BLAKE2b-256 ef61f81c7ac74f67b9b07897d9497c376185bce42e64f19b5b05df86fba8e3f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.0-cp39-cp39-win_amd64.whl:

Publisher: build_wheels.yml on steenrotsman/petsc-ts

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

File details

Details for the file petsc_ts-1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for petsc_ts-1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 732d4afa3a7d0aec9545d0d6b2c4dc1bfc476ebc24c4e55793fc185c84c85f44
MD5 74bb54acfb72a7f0dc3d1268e473aeb9
BLAKE2b-256 2f394b11e8ffeefaf95447ea6e324977ba750a6dd71faf7f53e01d3589e22e7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on steenrotsman/petsc-ts

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

File details

Details for the file petsc_ts-1.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for petsc_ts-1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6d7ec11a7d8299570e2267fddc5ab339ae8846546b91b863cd54c44a292597ee
MD5 7f7327849a6a44adf8468c19a4498644
BLAKE2b-256 b18d7e2ccd50e6da54b3a74cba0db525af2644bd9503156fc382f1a2868eec26

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on steenrotsman/petsc-ts

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

File details

Details for the file petsc_ts-1.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for petsc_ts-1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 967cf88e0984a21ffd8958a811115770ce7a3c632af24d4ae9feda024e962cff
MD5 589eb84464cb7c0c534f8179a08b52d0
BLAKE2b-256 cbf215dab4a0174f018abf27a9021a7f3d2afe1cc93235f2b7ab63d669a4c171

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.0-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: build_wheels.yml on steenrotsman/petsc-ts

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