Skip to main content
https://travis-ci.org/hkraemer/PECUZAL_python.svg?branch=main https://img.shields.io/badge/docs-dev-blue.svg https://zenodo.org/badge/312547816.svg

PECUZAL Python

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

icon.png

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 or in Matlab, 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 example and the Multivariate example in this documentation took approximately 800s (approx. 13 mins) and 4700s (approx. 1 hour and 10 mins!), respectively, even when using the econ option in the function call, for an accelerated computation. In the Julia implementation the exact same computation took 4s and 25s, 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

[kraemer2021]

Kraemer et al., “A unified and automated approach to attractor reconstruction”, New Journal of Physics 23(3), 033017, 10.1088/1367-2630/abe336, 2021.

or as BiBTeX-entry:

@article{Kraemer2021,
    doi = {10.1088/1367-2630/abe336},
    url = {https://doi.org/10.1088/1367-2630/abe336},
    year = 2021,
    month = {mar},
    publisher = {{IOP} Publishing},
    volume = {23},
    number = {3},
    pages = {033017},
    author = {K H Kraemer and G Datseris and J Kurths and I Z Kiss and J L Ocampo-Espindola and N Marwan},
    title = {A unified and automated approach to attractor reconstruction},
    journal = {New Journal of Physics},
    abstract = {We present a fully automated method for the optimal state space reconstruction from univariate and multivariate time series. The proposed methodology generalizes the time delay embedding procedure by unifying two promising ideas in a symbiotic fashion. Using non-uniform delays allows the successful reconstruction of systems inheriting different time scales. In contrast to the established methods, the minimization of an appropriate cost function determines the embedding dimension without using a threshold parameter. Moreover, the method is capable of detecting stochastic time series and, thus, can handle noise contaminated input without adjusting parameters. The superiority of the proposed method is shown on some paradigmatic models and experimental data from chaotic chemical oscillators.}
}

Licence

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

Metadata

Release files for pecuzal-embedding 1.3.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pecuzal-embedding 1.3.4
File Size Uploaded
pecuzal_embedding-1.3.4.tar.gz 656.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pecuzal-embedding 1.3.4
File Interpreter ABI Platform
pecuzal_embedding-1.3.4-py3-none-any.whl Python 3 none any Details

Total release size: 1.3 MB

Release files / pecuzal_embedding-1.3.4.tar.gz

Download URL pecuzal_embedding-1.3.4.tar.gz
Size 656.2 kB
Tags Source
SHA-256 checksum
How to use checksums
bc21c604b9b4c615420b146fa1acce93ee78e5799ce92b5950be21954b0e67c5
BLAKE2b-256 checksum
How to use checksums
5c77fcac0580188f7f9da70d86d9c4c5cb6d7246f0b5588004c5e2d627272b1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.7.0 pkginfo/1.5.0.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

Release files / pecuzal_embedding-1.3.4-py3-none-any.whl

Download URL pecuzal_embedding-1.3.4-py3-none-any.whl
Size 655.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7c254e20b50466fc4bb3f05c82d60f3e12dc555f34b54dfdda9759981bc15f32
BLAKE2b-256 checksum
How to use checksums
424c470cfcdea0d4483eed4b4b1e0398c018f411e8464ce4e6a84933f90dca8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.7.0 pkginfo/1.5.0.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

Release history Release notifications | RSS feed

This release

1.3.4 This release

2 release files

1.3.1

2 release files

1.3.0

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page