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.2.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.2-cp313-cp313-win_amd64.whl (105.5 kB view details)

Uploaded CPython 3.13Windows x86-64

petsc_ts-1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (161.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

petsc_ts-1.2-cp313-cp313-macosx_11_0_arm64.whl (111.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

petsc_ts-1.2-cp313-cp313-macosx_10_13_x86_64.whl (119.3 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

petsc_ts-1.2-cp312-cp312-win_amd64.whl (105.5 kB view details)

Uploaded CPython 3.12Windows x86-64

petsc_ts-1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (161.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

petsc_ts-1.2-cp312-cp312-macosx_11_0_arm64.whl (111.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

petsc_ts-1.2-cp312-cp312-macosx_10_13_x86_64.whl (119.2 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

petsc_ts-1.2-cp311-cp311-win_amd64.whl (103.7 kB view details)

Uploaded CPython 3.11Windows x86-64

petsc_ts-1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (161.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

petsc_ts-1.2-cp311-cp311-macosx_11_0_arm64.whl (112.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

petsc_ts-1.2-cp311-cp311-macosx_10_9_x86_64.whl (120.5 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

petsc_ts-1.2-cp310-cp310-win_amd64.whl (102.8 kB view details)

Uploaded CPython 3.10Windows x86-64

petsc_ts-1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (160.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

petsc_ts-1.2-cp310-cp310-macosx_11_0_arm64.whl (111.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

petsc_ts-1.2-cp310-cp310-macosx_10_9_x86_64.whl (119.0 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

petsc_ts-1.2-cp39-cp39-win_amd64.whl (101.7 kB view details)

Uploaded CPython 3.9Windows x86-64

petsc_ts-1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (160.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

petsc_ts-1.2-cp39-cp39-macosx_11_0_arm64.whl (111.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

petsc_ts-1.2-cp39-cp39-macosx_10_9_x86_64.whl (119.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: petsc_ts-1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 6906aa076016ee6458203e25f98f9d3f035ea065183bf08cf5b059850abaf1cb
MD5 5cbe823e5ec6b709341d81e1103ba456
BLAKE2b-256 a54dabcdb0452dbf30828df7c6a368dbc20055a219dbeeea82be6b6cdef0eeda

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: petsc_ts-1.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 105.5 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.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c123061292bdc6c2904454ec4efacd5de669646139fee135fc3c13cc67d0fd7f
MD5 fe70b582ea6fc9bb9580344760f27a9f
BLAKE2b-256 b1f883ff1e98aa668a8b31230b3620d4013f2dbc583b9b0787e38ab388231e56

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b37529202465020fef8abd8776bc3ac7f35013294b066ca0009655211491ba1e
MD5 320248efc87384f435a1ce88e6134208
BLAKE2b-256 f085e891a5b3e58d517781b2d6e4777181c5a538ec7c5a43942984e6edff8198

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2bdef8d1a31f9e3cd2cee114bdcb087fbc2f2030a9ad9bf388568186ded42a65
MD5 ef7f9d58f917efad48000c7449ba16ff
BLAKE2b-256 7228c9e8253299f6696f9eb57a9bc50df786a5e2b2d963dbd9a4d67ffedf7390

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 2917411c21fb0ca2f2c0475b77345b844c34ce3088789fa371d746404b776fb5
MD5 940e6ef6d259c374cd7f28c1c569c4b1
BLAKE2b-256 04401f5a9b91c359dc12811acd5f5634771f6f9a1abba86b4f2e75bb26afe33f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: petsc_ts-1.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 105.5 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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d0488b5c90b96f03ffa3021de7ea664deb8ff793bda6121bd8ce546c6899d2e5
MD5 b4b184fb0d2c80b3717f240e0c9de8b7
BLAKE2b-256 fb0611076405c8de405317dc87a420b0038453ba08f9fedc41c3617c713535d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c72cfbcccadd9cc22db47ccbeda421fcc33d45d3d319d4741980869873ed2379
MD5 6d33f91cbbce938fe2d85c857b82a3e8
BLAKE2b-256 07e902dd226f9deacb9b094a4a0a4c4f548edbb213dabd415ba391aea1bab1a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 814e15185759adefee8df8247b4c89fc0aa1dc7cf11b7f69cf37f4310d212aa0
MD5 2926166760e31d83aecddb6fc15cb075
BLAKE2b-256 140e9b604c9467b7f107585c79488ca117c558e867c9690b816b731ed9ef3abd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 090cd39a92fe9d13dc2e3a3655dd8d48dff001ca477f0d429602e2a53849ea39
MD5 30802674b0f3f939dcf45b204c9aac7c
BLAKE2b-256 5d42908d340fc48b9f60f69cceb6c008b07904a8f777ad22fc685d0ade41bb08

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: petsc_ts-1.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 103.7 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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 62a1e3870f208fb1db466fc9bd17270f1651b26ed77d2826bdc1633b2028fc05
MD5 4191970195f378a04a1c24d939bf88dd
BLAKE2b-256 8409e1f896240010f67fdcbf0040e580b8faea378aafcf00ad7677973ab98656

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b222d2b91bce52eaf6dfdb0bb65d5714f7e5c000c8350f68245792f2814eb891
MD5 248cd52a38e3e51666872708814d7864
BLAKE2b-256 301e7b3c3d7777b8c2670278c30386b8bc437321db435efd27539ef61f06f3e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a4e67f79b110924dfbd18c2a5791414880aa4a4bc2c41f2dc5f1315ea0e1188
MD5 0fe7c7c7fb88b51c5bc29569d5835087
BLAKE2b-256 83f7bee9ff1a90b94597b66dbfafbc7b7822a4b620e089a11e75777431d75ae6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 73ab9921f1a243dbab55a4897a0d077455c0649604ff27c0c7b0b3a40255c69e
MD5 a5ac227979496131532e0e1d8faba85d
BLAKE2b-256 df67260a3ff9ce21cc84555cda9c425382418cc1b88fb6bd673663f5edf10abc

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: petsc_ts-1.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 102.8 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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2c44e1df006dbf7d7280a9508efa546c24b7e6a03c4e1127d9993a7a182c1056
MD5 3be465a6af81a0d8fb991d96a9e1eeb9
BLAKE2b-256 52e65bcdae08455052717892462f2e61578a1cacdc4c023499d669ad4647eded

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6370c6e5e65665defafbc9ab5b6af39e4ea8043054179a2ed977dd5ae29d6851
MD5 0680dd27b577e6ac8f0124863f13834b
BLAKE2b-256 0ca6333475ca8317f14c752ba5a824f17b6d7ecb10c9d47200c1889a189627e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bb929f49e5e8da20886f352f6e66978f2ca0ca39b8cef26d703d84c7a1b51362
MD5 c497d8f3c67dc0df07a23f26bd82cda7
BLAKE2b-256 be27557b13a49dd220edd25a9c612b0d4c7d09da30aff04978f009f9ae31f08c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 929b85ececc1f1964751f9807f4a8a18e11c635b320971dd275efa6d83550c48
MD5 4a68f17f633381afff7061a1f04f14b0
BLAKE2b-256 199252c096b5e2711b4e1a0ff852974eb8d2f69304f02f2c2024ca620fac6b84

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: petsc_ts-1.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 101.7 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.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 090c4a90092f87d9caa26ac45fe1ff07de0830b017cbbac489b5164f1b57eac2
MD5 f5f2c6adeb63953bb5d1b22daa963fc6
BLAKE2b-256 020ee57d023c8b4488815561f8af8f6613e4241faf65301c800c6779eb5ef798

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c1b1f9306359a2a8d75c313524846c147d927795675ea869d63c43c10d194760
MD5 de3cf84dc11944a07042804efabbfeb1
BLAKE2b-256 4ec1455effd041869019843b60113a57dcf6591cab2fcf2cede3258fe2350f2c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a821ae0cc15158a02fc920f00ff8975e3bb2730a675dcdbde2e329e1a8739b13
MD5 cde22ed3b73192a232d1b875b3930138
BLAKE2b-256 af8844bb9c17cfc95622d65a32d62ef8066954a83128b1e78a1cd941c6255161

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3613952c9d0c9a0ad532dd0971437a121b38ebc0c41e99b689447394ca6f3442
MD5 88f706c72d8169f93e1f7d6d99235616
BLAKE2b-256 bb04c6410a816e7ee6c1b6c22e80b0b2a696edcff07610039471ffe92e3b70f7

See more details on using hashes here.

Provenance

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