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

Uploaded CPython 3.13Windows x86-64

petsc_ts-1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (159.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

petsc_ts-1.1-cp313-cp313-macosx_11_0_arm64.whl (110.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

petsc_ts-1.1-cp313-cp313-macosx_10_13_x86_64.whl (116.5 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

petsc_ts-1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (159.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

petsc_ts-1.1-cp312-cp312-macosx_11_0_arm64.whl (110.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

petsc_ts-1.1-cp312-cp312-macosx_10_13_x86_64.whl (116.5 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

petsc_ts-1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (160.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

petsc_ts-1.1-cp311-cp311-macosx_11_0_arm64.whl (111.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

petsc_ts-1.1-cp311-cp311-macosx_10_9_x86_64.whl (117.5 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

petsc_ts-1.1-cp310-cp310-win_amd64.whl (101.3 kB view details)

Uploaded CPython 3.10Windows x86-64

petsc_ts-1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (159.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

petsc_ts-1.1-cp310-cp310-macosx_11_0_arm64.whl (110.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

petsc_ts-1.1-cp310-cp310-macosx_10_9_x86_64.whl (116.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

petsc_ts-1.1-cp39-cp39-win_amd64.whl (100.3 kB view details)

Uploaded CPython 3.9Windows x86-64

petsc_ts-1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (159.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

petsc_ts-1.1-cp39-cp39-macosx_11_0_arm64.whl (110.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

petsc_ts-1.1-cp39-cp39-macosx_10_9_x86_64.whl (116.3 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: petsc_ts-1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 d384abb23f75fda596d424f2ad994add8dd64b9f29e0be01b9b220c11da126fc
MD5 5a4e26bf295e62667b07438c5df04c86
BLAKE2b-256 6dd0ec1a6ae24915b5ea5c706a20737de99708d917538a98de2a3e8858646a74

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: petsc_ts-1.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 104.1 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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a160f013a2ee22f8c75eb74aa419f83c2ebe32bd34a7594597c99ef713ce474f
MD5 6b8eecf19046f05c10982a8474e27d46
BLAKE2b-256 72cbc3f5094c348a6c0662f9ebaa9705608608c402ccd2fca3e876ff0b676ef3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 99b82e0d3b090fac204be82de086872b0a03424a60689e906a78ff1c8c67c149
MD5 be3808e71995fe955839d5e2d97da4e1
BLAKE2b-256 5158e517377c655aefc28feb89174acf23b676bdc51f939284b515ff13a50b69

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 174baeb44437149b31a8b1196badc18f35462a02d365ca9f7950c5353b55d0a3
MD5 0e09507c234e233f622abbefab31bb69
BLAKE2b-256 f812d12a6c72862b8fb6b611777616c227611a83e3aee9ff76d7f319c57d2c28

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7a281aad5c837170ec84fc439dbafb421f9d722f254efd395ff280821be421c8
MD5 6677d66cf005165e3080b8d77f93f744
BLAKE2b-256 e7fb686ea41824e39ac3a9cd4da2022560f658ac97da4d2866564470f7c14906

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: petsc_ts-1.1-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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 292c97ed03be5b49783f21920854581fddf9eadcf90d45a41d714fb440814242
MD5 41fcaa00d5f1ec66032a71295dd72043
BLAKE2b-256 1124047b43c554fe6b4db6096f0e3e357fe1cfdd8a30e1d61e7b3008ccb0e1ed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 68d30249be6f9e3f285b0c18d745df1e315481d359401cdec03ae56fcf86db25
MD5 a73abf2a20d2ed0bee810a0d5e4b4119
BLAKE2b-256 e9c605aedbca3ae594f461ac781d700c9bea21de1d534a3533644777b5895e1e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5ef76ab4fd64fc9a6243ae73109265993047ac0a8fa43caa06b1d1b32a36cbf2
MD5 c359fa456f2d207d70cf314bf4981c22
BLAKE2b-256 81b79a0485f268cc2ac6df375d07206caea0e2d599f7c99f2336cd39b0f50cb8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 eb4226d0aae63f3c3f11bf9f1cdeac767b087c10d3a2edfd5cbc4863e970cd34
MD5 cb42eca714980a34e39cbbf885b6ad39
BLAKE2b-256 671c2742dda9e59b2cfe6b67089193bb0f922edb64e78eb676b69912b4b48fb4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: petsc_ts-1.1-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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 09bbf6431c28507f19c059fa17e70cc144d074e379673b430e504b5c557180a5
MD5 c72733e840aed967e14254e73a79c385
BLAKE2b-256 2930ad27094299a695b7d54c3a2c1841df041da785dc8ddf11952fcb759aa11f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6346ff84f59ceef64b88888b373adb7cd20497ba7daff670bb7ae0e817d0d5b9
MD5 211ce745d4c9636f23bd7ef30af35562
BLAKE2b-256 fca4168d46d6c1421e47c02dbd889b1644c02dc260d6ae861a529dbb7c9cccf6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 69ad14c59a03c321df8d984fba09813e56f9792134327a6a1a2c3eb5286d2b9d
MD5 0207239d3f3ecb717a5f42d2b2c78454
BLAKE2b-256 80afbc71bb1f3902256e386d681d067b9d273ba864a1dd4e639dfc6f5541faa8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7ec8fcdfd775430c067c3ef037e2186e9ef9f2eabcd6a276cd7b484b95347409
MD5 1353ecdaa4d6a35beca7c15922f88a59
BLAKE2b-256 13d952055fc2d60fdd2507b402a740ec2dc4aa51a677e0fe832be623041b0c86

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: petsc_ts-1.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 101.3 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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7bcf64a3395c4d18fa52918ec8d151249043987cccb69b56bc56cc0f3625be70
MD5 a1881801bece9d5182798e19cd79c729
BLAKE2b-256 0ee289d9fceadb3ce9487f68f8e5f0a6a260244458428fb3bab67e6bc9de947c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b119cba4d8359951ba282bd4dfbf4fa5f3fa94469304bd27f1f3ac5d962fe796
MD5 d08353ccaacd8763d0aaebeadf2cab6d
BLAKE2b-256 29a8c926ad20d68cc0b3912d74a7ad26f890a60709693323989224c1b45140b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5fdc4f7d81f62f3a0321427b065bfce58f4c0df340ec4a7fc48446ac19e42f12
MD5 3502414ba5c75dbee9c82583835c4316
BLAKE2b-256 af8c18bacd2c31bd32a4e91c0184fe4698bdee4abe362f1f3d5ccb43fa650f7d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3ee5ae431fec361dca476b4c640437ce7116535df8d74d3b7a59843265f0d16d
MD5 2ef4785f7f44eea45bad094fe22e7ec4
BLAKE2b-256 e9b8c22036c8e4934aa0168275818468117dfb7c47a7ba1205ad6f52dbae3b65

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: petsc_ts-1.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 100.3 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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8b0df8e65a351cd0d82ec787b2262af8d9bada38b95013be51fcb5cfb60ba8cb
MD5 bc2c174341e818273c5b2a1fe63ea62e
BLAKE2b-256 8764d1fed3d820ba77e8f162b600234e8febfe3cb85ed7431a3c9cb8af03a018

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 066453f7e994215448e5ba52c1cc74bc30c9d285e93cbaefa14cd470d74dfeb2
MD5 47eab3ac71dedeb38f950a570ee1aa66
BLAKE2b-256 538b22ae1b0b45ddc1ceaba4ff71e6af55e3bbb126b0488eab2ca2baa54ff918

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c01c40d4179989fe3368e9d34da177c0e077bde83cebb62de968a844bdb1193e
MD5 320fecc37312c6767495154d2c39bb6c
BLAKE2b-256 f3c70c16979a08a618a0b0a2392d697b9df98297726f386fa6dbef52160ff3bc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for petsc_ts-1.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7fd17a0c3f910408762a556264148a7baba187f29cf8ec93a495beb52177df5f
MD5 951c10c120cb0c951b369e481465ec3d
BLAKE2b-256 9989fb02b05f07f43ce511a1de757494090487c4f25a9ba8bc7b667d2325fe00

See more details on using hashes here.

Provenance

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