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.4.tar.gz (10.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.4-cp313-cp313-win_amd64.whl (112.8 kB view details)

Uploaded CPython 3.13Windows x86-64

petsc_ts-1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (176.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

petsc_ts-1.4-cp313-cp313-macosx_11_0_arm64.whl (127.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

petsc_ts-1.4-cp313-cp313-macosx_10_13_x86_64.whl (137.1 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

petsc_ts-1.4-cp312-cp312-win_amd64.whl (112.8 kB view details)

Uploaded CPython 3.12Windows x86-64

petsc_ts-1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (176.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

petsc_ts-1.4-cp312-cp312-macosx_11_0_arm64.whl (127.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

petsc_ts-1.4-cp312-cp312-macosx_10_13_x86_64.whl (137.0 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

petsc_ts-1.4-cp311-cp311-win_amd64.whl (111.5 kB view details)

Uploaded CPython 3.11Windows x86-64

petsc_ts-1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (176.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

petsc_ts-1.4-cp311-cp311-macosx_11_0_arm64.whl (126.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

petsc_ts-1.4-cp311-cp311-macosx_10_9_x86_64.whl (135.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

petsc_ts-1.4-cp310-cp310-win_amd64.whl (110.5 kB view details)

Uploaded CPython 3.10Windows x86-64

petsc_ts-1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (175.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

petsc_ts-1.4-cp310-cp310-macosx_11_0_arm64.whl (124.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

petsc_ts-1.4-cp310-cp310-macosx_10_9_x86_64.whl (134.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

petsc_ts-1.4-cp39-cp39-win_amd64.whl (112.6 kB view details)

Uploaded CPython 3.9Windows x86-64

petsc_ts-1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (175.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

petsc_ts-1.4-cp39-cp39-macosx_11_0_arm64.whl (125.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

petsc_ts-1.4-cp39-cp39-macosx_10_9_x86_64.whl (134.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for petsc_ts-1.4.tar.gz
Algorithm Hash digest
SHA256 968b975a06d963132024b4a450be295de9a847adedbcad1ad7c19b02336d4442
MD5 f934562be59a10f803e40a672dec6309
BLAKE2b-256 d9c11f3a4ffb4d9d6bd8bec23bf87ff64f77ee617241b623b206dfbd1c4fe69a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: petsc_ts-1.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 112.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for petsc_ts-1.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3c904057d62fc3b93d8520eff5250fc1ddf50efdf1b5aab6c9627ab365ce9bb4
MD5 6342dee06af8337b6776fff96073ba32
BLAKE2b-256 fb15a4a64c298662a05371d3a8b4d4d498e78348129ba622e86b8f9249a212af

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b45cfee5d9bbd3494eef66c0bb910eab057c434923d169963672aa049a95fb18
MD5 41beb28596de98da3a279102f1f7e9b8
BLAKE2b-256 8698a08b29d681e6dff2cbc199e22757765c823c8053de52ee9fe3543810aff9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d86256b51fa0dc871843329546e64e52423d6b85d61ff2c3d254c796c0bfadc5
MD5 9683885bcdd589f3c4d7aab49a1ebeff
BLAKE2b-256 7ebf5ccb208e0902cef27672e3c7d11594a1fa5b08a49e4b7ad3377e40ef6c5d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.4-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 54a82e58c19df2838468fbb248ec3ed0915e20d1c5af932cbe627d681a09b332
MD5 3b78baed91127f7abd4d878e671e5229
BLAKE2b-256 b80575b5fe999051fe9f526019f54c58794b0eb1c4d14ea8a394c07b6cb5ee89

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for petsc_ts-1.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 22b39f7b988800ebe283db563f805c9572c3cf895f1751238d3d3343f3eab946
MD5 6e3ade5f443cbda681915638373a3e7e
BLAKE2b-256 e97f5e229789c4583ad2964b4cbb9ba195ea2bf29103ced93686f2d7a96661d0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aafa362f2d9494b33332309b7a5d25aaed29bf23224d5cf02e8f1461cda56e34
MD5 1b3f51160b25106c37dab4f392011fe1
BLAKE2b-256 1b3e5c4eca8dd45a2d4b7276973c7e5f4bd5e235e28d6f768f33c50b36ef8e00

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 667388d0d382f7fdfb72a7ee291c0da3e9a9bf6b4f45644ff88ad69cfaca2785
MD5 366e3e618350f33bb424bb2a29742e46
BLAKE2b-256 b517fcacfc74b0c41d943d6ed505a4082f8ee79acd52fc2d1f80132c6ad18eb1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.4-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 689928886c8f35b3bc810f699f82f110d9dca8ad5db167547b233a1ce0cea6a4
MD5 4e573ec73454c4c20619b2945ef8b890
BLAKE2b-256 7927c022aa67d7514beb5e81b7990d54b1fad04c811ecd6a692a5976b3a5b4fb

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for petsc_ts-1.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 de7b809fb448703c961d827032fa922ae65f22e28173dda380830a3463001662
MD5 96f9d882fb7e295ddc131ecb7fac5ebf
BLAKE2b-256 7b5062043c741b8b5da30c0803721c302f0f5ef8af773314271afe96616918b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fd337efd7651b10e5c717cd54a567afe0fff311d602518563c75bb9f7459eeb1
MD5 4ac23bb795e3c3eb180881e99ea32010
BLAKE2b-256 5da5bd7a2a841f4b6cf13795e99e1be79452994c680e3fc0e4fdff129e9202da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eb05f58135c66d198cbe5e2276820f6faecb5e246e2249b9894eb3d9f7dfa8c3
MD5 a250a5b9df4f97ee1f2fefa2d59a065a
BLAKE2b-256 691b8b73f57279949c0bda954e48d0aed5a25a4bcb529348707e3f48fb826dd3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f23a3ad60c1210d34e1266c5a39e17a5eb8f98293ad0a38146b86d6e58ad90f7
MD5 afa61c3bd5a3ed56b62d8b11d0d4bf4a
BLAKE2b-256 b5735e8554b0c3579fb1405d552741ab6029415a7289df4b6a4dc4502a4af785

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for petsc_ts-1.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3af593532ef7b250e6e75f49d1815bed780f98165c45c1cb831fe7d113ca626a
MD5 54321dae1e4f7c400c279977de0b8379
BLAKE2b-256 2933aba7ba086b23138b537dae27639b4251621342689fbb76b3ab3b987f98f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0b3c68390dbd57b662e7a9166ec10b05605c140c0f0b42a00495c7cb0d4a8e3e
MD5 58596e636c38a5dd2642659427c1c3bc
BLAKE2b-256 7878fd1c77d09739ef259a9ea486a288f62e2046d78718dc88ccf35ef6d2ac02

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a9e02d3055ac66ccc5a7557c5627c58da887ca9999271ed1c1d6cc7e73814398
MD5 dbd4fcfa4bcb754a0e01b288b924e0fd
BLAKE2b-256 8118b6cffa311e6470c653d9a0d3aa852d4a31e91b6b0e97c017b1b52fc07b29

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7f993b2c81b01424adc52104da9e6396493444cde580e2db42389147695b8e79
MD5 8d28d93f6f649fb3c24f2fda58c887cf
BLAKE2b-256 daf2c6cea8a89ccad65b7a4d01553a9614323cb641c05a297892db2d074c5b28

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for petsc_ts-1.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9aa36fab9e698b7beebdc0bda40243aea14769635034e49096d6fc5a098e945c
MD5 07d1d954fc611e18e0c1cf4a1c654099
BLAKE2b-256 10fcb221f50d7637d615b5f592ef9411a1e267312bdf5ebb72951e90f68f7be5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 57c0fe085d02e59323086c967346e781127be0bbc58ed69c334dfdb263591384
MD5 8a44529d6fba18302e57a68604b10bd6
BLAKE2b-256 7d66bf7cc8315d64327086cd9bb21afd203ea3b8aed71159a922412764a3e2a5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7fcf2bb786bf07de6c572ff21693a1f89331c9fa2324b76d985636963475ab8b
MD5 c25282d6f1c03d3f16077b841bc3bb29
BLAKE2b-256 4ee690368a9d50b996d1b8fc0e619880dc4a34b9dc7697c42d641d4579248ff2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1239ed39b0a39b74cce3b1167bd0f6f7677b7297375908f0bc9018c7a182b372
MD5 18fb2d98b9df08805526e6daeb73a3a3
BLAKE2b-256 f916ca0d6225b53c85240110ba81f1809806a2d1bc7c04cf17e9ad445d3a726f

See more details on using hashes here.

Provenance

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