CausationEntropy: Pythonic Optimal Causation Entropy

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Slote, Kevin, Fish, Jeremie, Bollt, Erik
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917211166212096
author Slote, Kevin
Fish, Jeremie
Bollt, Erik
author_facet Slote, Kevin
Fish, Jeremie
Bollt, Erik
contents Optimal Causation Entropy (oCSE) is a robust causal network modeling technique that reveals causal networks from dynamical systems and coupled oscillators, distinguishing direct from indirect paths. CausationEntropy is a Python package that implements oCSE and several of its significant optimizations and methodological extensions. In this paper, we introduce the version 1.1 release of CausationEntropy, which includes new synthetic data generators, plotting tools, and several advanced information-theoretical causal network discovery algorithms with criteria for estimating Gaussian, k-nearest neighbors (kNN), geometric k-nearest neighbors (geometric-kNN), kernel density (KDE) and Poisson entropic estimators. The package is easy to install from the PyPi software repository, is thoroughly documented, supplemented with extensive code examples, and is modularly structured to support future additions. The entire codebase is released under the MIT license and is available on GitHub and through PyPi Repository. We expect this package to serve as a benchmark tool for causal discovery in complex dynamical systems.
format Preprint
id arxiv_https___arxiv_org_abs_2601_13365
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle CausationEntropy: Pythonic Optimal Causation Entropy
Slote, Kevin
Fish, Jeremie
Bollt, Erik
Machine Learning
Data Analysis, Statistics and Probability
Optimal Causation Entropy (oCSE) is a robust causal network modeling technique that reveals causal networks from dynamical systems and coupled oscillators, distinguishing direct from indirect paths. CausationEntropy is a Python package that implements oCSE and several of its significant optimizations and methodological extensions. In this paper, we introduce the version 1.1 release of CausationEntropy, which includes new synthetic data generators, plotting tools, and several advanced information-theoretical causal network discovery algorithms with criteria for estimating Gaussian, k-nearest neighbors (kNN), geometric k-nearest neighbors (geometric-kNN), kernel density (KDE) and Poisson entropic estimators. The package is easy to install from the PyPi software repository, is thoroughly documented, supplemented with extensive code examples, and is modularly structured to support future additions. The entire codebase is released under the MIT license and is available on GitHub and through PyPi Repository. We expect this package to serve as a benchmark tool for causal discovery in complex dynamical systems.
title CausationEntropy: Pythonic Optimal Causation Entropy
topic Machine Learning
Data Analysis, Statistics and Probability
url https://arxiv.org/abs/2601.13365