2021
DOI: 10.1063/5.0049901
|View full text |Cite
|
Sign up to set email alerts
|

ordpy: A Python package for data analysis with permutation entropy and ordinal network methods

Abstract: Since Bandt and Pompe’s seminal work, permutation entropy has been used in several applications and is now an essential tool for time series analysis. Beyond becoming a popular and successful technique, permutation entropy inspired a framework for mapping time series into symbolic sequences that triggered the development of many other tools, including an approach for creating networks from time series known as ordinal networks. Despite increasing popularity, the computational development of these methods is fr… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
26
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
6
2
1

Relationship

3
6

Authors

Journals

citations
Cited by 47 publications
(27 citation statements)
references
References 104 publications
1
26
0
Order By: Relevance
“…Interested readers are welcome to contact the authors for an implemented code of the PJSD in MATLAB. This method will also be available in ordpy, a Python package for data analysis with ordinal methods [90]…”
Section: Discussionmentioning
confidence: 99%
“…Interested readers are welcome to contact the authors for an implemented code of the PJSD in MATLAB. This method will also be available in ordpy, a Python package for data analysis with ordinal methods [90]…”
Section: Discussionmentioning
confidence: 99%
“…Interested readers are welcome to contact the authors for an implemented code of the PJSD in MATLAB. This method will also be available in ordpy, a Python package for data analysis with ordinal methods [101].…”
Section: Discussionmentioning
confidence: 99%
“…After obtaining the typical textures from the mesophases present in our samples, we average the image pixels over the three RGB layers to represent each texture as a simple array M = {y u t } u=1,...,Ny t=1,...,Nx , where y u t represents the average pixel intensity at column t and line u, while N x and N y are respectively the image width and height. We then map these two-dimensional arrays into ordinal networks [28,29]. To illustrate this method, We have made node sizes proportional to the occurring frequency of their associated ordinal patterns and used a grayscale color map to highlight edge weights (the darker the shade, the higher the weight).…”
Section: Ordinal Networkmentioning
confidence: 99%
“…We have used d x = d y = 2 in these examples and in all other results of this work, which in turn constrains our ordinal networks to have up to 24 nodes and 416 edges [28]. Furthermore, we have used the numerical implementation of ordinal networks available in the Python module ordpy [29].…”
Section: Ordinal Networkmentioning
confidence: 99%