Skip to content

Changelog for CausalityTools.jl

Release v0.6.1

Documentation

  • Improved documentation on binning schems.
  • Improved documentation on delay reconstructions.

Release v0.6.0

New features

  • Added SMeasureTest causality test.
  • Added tutorial for SMeasureTest.

Documentation

  • Improved documentation.

Release v0.5.2

Documentation

  • Fixed documentation for DiscreteSystemSetup.
  • Added section in README on how to deal with SpecialFunction.jl build error.
  • Added Pkg to dependencies, so that build script executes properly.

Release v0.5.1

Tutorials

  • Added tutorial for InterpolateBinTest.

Documentation

  • Fixed documentation for DiscreteSystemSetup.

Release v0.5.0

  • Added InterpolateBinTest.
  • Added RandomSequencesTest.

Release v0.4.1

New functionality

  • Added ConstrainedTest.

Improvements

  • Better documentation for uncertain data causality tests.

Release v0.4.0

Bug fixes

  • Installing the package using Pkg.add("CausalityTools") from the central repository caused an installation error related to SpecialFunctions.jl. Building SpecialFunctions.jl is now added to the build step of CausalityTools.

New functionality

Release v0.3.0

New functionality

The workflow for estimating causality from time series and dynamical systems has been completely overhauled. New features:

Common interface to causality testing using the causality function and its methods.

It handles any of the following causality tests:

  1. CrossMappingTest
  2. ConvergentCrossMappingTest
  3. JointDistanceDistributionTest
  4. JointDistanceDistributionTTest
  5. VisitationFrequencyTest
  6. TransferOperatorGridTest
  7. ApproximateSimplexIntersectionTest

Other features

  • Integration with UncertainData.jl, allowing easy resampling of uncertain data to obtain uncertainty estimates on causality statistics. This is done by accepting uncertain data as inputs to causality.
  • Integration with DynamicalSystems.jl. causality accepts DiscreteDynamicalSystems or ContinuousDynamicalSystems as inputs.
  • Syntax overhaul for low-level estimators.
  • Updated library of example systems.