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.3.tar.gz (9.2 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.3-cp313-cp313-win_amd64.whl (105.6 kB view details)

Uploaded CPython 3.13Windows x86-64

petsc_ts-1.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (161.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

petsc_ts-1.3-cp313-cp313-macosx_11_0_arm64.whl (111.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

petsc_ts-1.3-cp313-cp313-macosx_10_13_x86_64.whl (119.4 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

petsc_ts-1.3-cp312-cp312-win_amd64.whl (105.6 kB view details)

Uploaded CPython 3.12Windows x86-64

petsc_ts-1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (161.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

petsc_ts-1.3-cp312-cp312-macosx_11_0_arm64.whl (111.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

petsc_ts-1.3-cp312-cp312-macosx_10_13_x86_64.whl (119.3 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

petsc_ts-1.3-cp311-cp311-win_amd64.whl (103.9 kB view details)

Uploaded CPython 3.11Windows x86-64

petsc_ts-1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (162.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

petsc_ts-1.3-cp311-cp311-macosx_11_0_arm64.whl (112.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

petsc_ts-1.3-cp311-cp311-macosx_10_9_x86_64.whl (120.6 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

petsc_ts-1.3-cp310-cp310-win_amd64.whl (102.9 kB view details)

Uploaded CPython 3.10Windows x86-64

petsc_ts-1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (160.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

petsc_ts-1.3-cp310-cp310-macosx_11_0_arm64.whl (111.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

petsc_ts-1.3-cp310-cp310-macosx_10_9_x86_64.whl (119.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

petsc_ts-1.3-cp39-cp39-win_amd64.whl (101.9 kB view details)

Uploaded CPython 3.9Windows x86-64

petsc_ts-1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (160.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

petsc_ts-1.3-cp39-cp39-macosx_11_0_arm64.whl (111.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

petsc_ts-1.3-cp39-cp39-macosx_10_9_x86_64.whl (119.3 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: petsc_ts-1.3.tar.gz
  • Upload date:
  • Size: 9.2 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.3.tar.gz
Algorithm Hash digest
SHA256 513c195569573fe26e8285216ed756ce4ffd84db614ad2c94ccfc401c7dbf2a4
MD5 c6e9d4b6b590fd4783d7e3d53b8ce0be
BLAKE2b-256 b1dfff437384d498966b425b0a4aaaa2195967230663472e763fece26a192b83

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.3.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.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: petsc_ts-1.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 105.6 kB
  • Tags: CPython 3.13, 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.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 359368d8a835c22693f805f7a1567966e9dc2c6152609d6c27ea040748b578fa
MD5 0403b263384a83c23fefbc02b199ae13
BLAKE2b-256 0d1f1466b6ab451d4b9d2f2d42a7aa476921dbeb985149f3df383a253f22bc5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.3-cp313-cp313-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.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for petsc_ts-1.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c878e6a3a2655c60d8718e76e825fbfd24a5fed36de0987273d486b97ef45273
MD5 ca46bef5a3e011aa632d4f5b5ac84631
BLAKE2b-256 30af6a94c986f908a5eb3b131ba38207166600c11e39cb321bc6a7ac9c7eb7f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.3-cp313-cp313-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.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for petsc_ts-1.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a0549f237fe9118f93a14462fc64c178336c37a4c31a3fa3586dc469ed14508
MD5 966e68e36492bab79b467a5174f191b7
BLAKE2b-256 940294a4f46a5d24b1d5a6914048e27c655302618666cbaa4cd04cc79133f27a

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.3-cp313-cp313-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.3-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for petsc_ts-1.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0dbf471506441cbd5748304d45565836ab97a9ff9b028bfff96fcfa2760ee313
MD5 8e5d63357c48ea8a4939b7bdb864b538
BLAKE2b-256 6387ed73683f662b5cef329810aee1fa0cfc9f5eeb8e67c6e9b26dd4a12825c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.3-cp313-cp313-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.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: petsc_ts-1.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 105.6 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.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 71e73729fc8d8963f8d3e26745fc794e1ed7335d638e1dff58840073c6903335
MD5 3409b061f1d7d55de140d8f1d7ffe084
BLAKE2b-256 11cd3b3d8d71b7eb7fe15c1f595fc4317cc23eeb220dac518762f2922cd4b6d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.3-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.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for petsc_ts-1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8035a213477d1dba9f8be2afb384864f7c90e9355135ae09c4313212448b25e6
MD5 ac73fef462030abc85818b45bb253825
BLAKE2b-256 505c413995d03265586deac482ead4807c5a0f6592ab1e7206f18e63780fb9ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.3-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.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for petsc_ts-1.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 52a823f9524feb99e51112e31053c1b85bc914cab160477d8c62ca8fafc683e5
MD5 3e470d227e13d5a2a4ba73acbd519e9e
BLAKE2b-256 1afab03d94d040271f393f1c4d92a76072b4eefb6b9f661ea5f5c2a3d3006d54

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.3-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.3-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for petsc_ts-1.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 615bcdd395f3e293326d4c719e5bdfc5f3dcf223c946fd3fbadab03e6efd1576
MD5 96bcfd12f1ef6aa48c08ee88bdc54f74
BLAKE2b-256 223e78e3a2c424c113dd6d2ffb07ab259ae2710728b71602bd83ad92d0f0ea55

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.3-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.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: petsc_ts-1.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 103.9 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.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 acdab6daea50852fc6d837c59fdf635d9146020d056a4be53ca94fe1dd4a50b4
MD5 d65442be3142ac59c0a458e9a6d0b702
BLAKE2b-256 9b3503eedfbfd95c7d8f61af4d58c4020f14433f1cf3c650084c399c6dad1166

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.3-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.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for petsc_ts-1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f3323d67069593e1fdad1696f1a93ed3aded08e221dc21441ffa1ee8c82d3429
MD5 7c4c404d904844c21871bfefed490395
BLAKE2b-256 6749eec5a771bc23b0ead1c364278d4fe57321d6a86108781cf60aced305a0df

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.3-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.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for petsc_ts-1.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 222ee2335bcf5f787663c13c2eb30a0a4282c3740bc160e4eda38a9a35122e29
MD5 abdba82af873f6ec3e35dc25c6e750b5
BLAKE2b-256 59b9f2850ef73b1a5fc36cebbf494a013faea69b3b0ed46d7cf5d4c44471af26

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.3-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.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for petsc_ts-1.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8b1cbc37d02503643795ff642d6c1bc5aaf727bf44621a1b7dc2db5a7489b13e
MD5 c919a7456ffbc4eb7e86aaec7117fd01
BLAKE2b-256 d986c2d1d6165bf6e63419249555e59ddf23cbdc907a535d3574a3b9a1a15aae

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.3-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.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: petsc_ts-1.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 102.9 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.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a281c198e4ffc46da4ee30030f93be1b714cb0399bf8d690915ce530e1cc8175
MD5 fd3f9f1fa5d89d30e5feec333e93c60a
BLAKE2b-256 2e039e5015cf0d7ff5e307981f3879cc057f10b0ddcdf0255ecb2bc4a53daf75

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.3-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.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for petsc_ts-1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8630ffe8ff1c6a04011b36731a423176874790fc5c52ed39197f67138ddd7c0a
MD5 a6fc35ba368be66f89cd7945b7c13cfe
BLAKE2b-256 07ee4d1bcc96b62ac018117fc167afed70b0c615cf0d9195412da14dd1379365

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.3-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.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for petsc_ts-1.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 478cf9627f37a31097dc62cacb19bb387c86472b49d921ddbe7ab2cfa174b091
MD5 b0326ce15a61a607e909ec4ac594c79c
BLAKE2b-256 60b88fbeeb8ecee593e37eda4fe39816ef7b40f17e7b497b508d69be499eb1cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.3-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.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for petsc_ts-1.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4661b62493d261fce7cfaaf3ce56d1f11327ed18a11fd3fef0ec1a3e7b3d189d
MD5 d8ff8ab61a7a544379443a02c590cd4e
BLAKE2b-256 538e6d1bd21849edc06852bf805c8f9ed6fcb5659f2912551e9a88e49d248e58

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.3-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.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: petsc_ts-1.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 101.9 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.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ec258346aff3445b14a4a59b0c28812a37c345585344b8059e8ab96bf32bb9fa
MD5 51f637db667aec63da6851c7ac76a5fb
BLAKE2b-256 0258fe2247f1e6f9d6ac10f6031ebd353374458de81b359b17b4edc04bbf742f

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.3-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.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for petsc_ts-1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3a868dd4d420cf750f1a81a5c1ac2d8be623c335407380407bcb50cabd9b0f32
MD5 a99471f6adf312acf485d136de4d7d52
BLAKE2b-256 d1cb3e966650f98a1f5086eb969b347ce4a6f382620ed130c1aeef988708dda2

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.3-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.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for petsc_ts-1.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5334729dd8529209880c94b206e2997fb959fbcfcae28d3e06ec1d055c8ef721
MD5 21321676e482d929679409ab56eb9583
BLAKE2b-256 9bf7b0877efeb86e8f4b8394334d06ef5fc090a93c0d49d9f1a35e3a8fcf1915

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.3-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.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for petsc_ts-1.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c482648c2c2d1bbeeade3e3e9f721ed7b93fa38b647fe9bc0feaf8c334057850
MD5 e4c99765157672b7399f28298f50baaf
BLAKE2b-256 de951ad6e783fb58941ab7a528628d21af1cc5690d63d781e029b233be4e5894

See more details on using hashes here.

Provenance

The following attestation bundles were made for petsc_ts-1.3-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