Skip to main content

PECUZAL automatic embedding of uni- and multivariate time series

Project description

https://travis-ci.com/hkraemer/PECUZAL_python.svg?token=UPM3LG4spHrp2RSRu1tV&branch=main https://img.shields.io/badge/docs-dev-blue.svg

PECUZAL Python

We introduce the PECUZAL automatic embedding of time series method for Python. It is solely based on the paper [kraemer2020] (Open Source), where the functionality is explained in detail. Here we give an introduction to its easy usage in three examples. Enjoy Embedding!

Getting started

Install from PyPI by simply typing

pip install pecuzal-embedding

in your console.

NOTE

This implementation is not profiled well. We recommend to use the implementation in the Julia language, in order to get fast results, especially in the multivariate case. Moreover, it is well documented and embedded in the DynamicalSystems.jl ecosystem. For instance, the compuations made in the univariate and the multivariate example in the documentation took approximately 500s and 1680s, respectively. In the Julia implementation the exact same computation took 3s and 20s, respectively! (running on a 2.8GHz Quad-Core i7, 16GB 1600 MHz DDR3)

Documentation

There is a documentation available including some basic usage examples.

Citing and reference

If you enjoy this tool and find it valuable for your research please cite

[kraemer2020]

Kraemer et al., “A unified and automated approach to attractor reconstruction”, arXiv:2011.07040 [physics.data-an], 2020.

or as BiBTeX-entry:

@misc{kraemer2020,
title={A unified and automated approach to attractor reconstruction},
author={K. H. Kraemer and G. Datseris and J. Kurths and I. Z. Kiss and J. L. Ocampo-Espindola and N. Marwan},
year={2020},
eprint={2011.07040},
archivePrefix={arXiv},
primaryClass={physics.data-an}
url={https://arxiv.org/abs/2011.07040}
}

Licence

This is program is free software and runs under MIT Licence.

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

pecuzal_embedding-1.0.2.tar.gz (653.6 kB view details)

Uploaded Source

Built Distribution

pecuzal_embedding-1.0.2-py3-none-any.whl (652.9 kB view details)

Uploaded Python 3

File details

Details for the file pecuzal_embedding-1.0.2.tar.gz.

File metadata

  • Download URL: pecuzal_embedding-1.0.2.tar.gz
  • Upload date:
  • Size: 653.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for pecuzal_embedding-1.0.2.tar.gz
Algorithm Hash digest
SHA256 c74799e7ec4e6bce277b8b88c996c06cdeca93675e0c454a287fb50a8aea53dc
MD5 ca0d1f5a23cba93346ff71bd87aa1c4b
BLAKE2b-256 b17ab48fa574835f16b151e327268324d28cb44e2be9084d6697bbad2825c99c

See more details on using hashes here.

File details

Details for the file pecuzal_embedding-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: pecuzal_embedding-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 652.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for pecuzal_embedding-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4855012982bc5db619f99cf7e0ab6cc1e0d4ca28c8d278eab0522c553d9b4058
MD5 77c90c49da94a28f4f3157d7dd971395
BLAKE2b-256 0a56768fbe401a30edce794147b4257af9374e4f9e5a3f5a71acd06542401287

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page