Skip to content

Releases: JuliaDynamics/TransferEntropy.jl

Release v0.4.0

30 Mar 17:54
9bee045
Compare
Choose a tag to compare

Release v0.4.0

New syntax for the different estimators.

Rectangular binnings

  • transferentropy(pts, v::TEVars, binning_scheme::RectangularBinning, VisitationFrequency()) uses a regular visitation frequency estimator.

  • transferentropy(pts, v::TEVars, binning_scheme::RectangularBinning, TransferOperatorGrid()) uses the transfer operator grid estimator.

Triangulation binnings

For computing transfer entropy from triangulations, first compute the invariant measure
over the triangulation, then superimpose a rectangular grid and compute the transfer
entropy over that grid. For a precomputed invariant meausre, the syntax is:

  • transferentropy(μ::AbstractTriangulationInvariantMeasure, vars::TEVars, binning_scheme::RectangularBinning; n::Int = 10000).

For example:

μapprox = invariantmeasure(pts, TriangulationBinning(), ApproximateIntersection())
μexact = invariantmeasure(pts, TriangulationBinning(), ExactIntersection())

# Compute transfer entropy at single bin size
transferentropy(μapprox, vars, RectangularBinning(0.2))
transferentropy(μexact, vars, RectangularBinning(0.2))

# Compute transfer entropy from the invariant measure over multiple 
# bin sizes. This is fast, because the measure has been precomputed.
binsizes = [0.2, 0.3, 0.5, 0.7]
[transferentropy(μapprox, vars, RectangularBinning(bs)) for bs in binsizes]
[transferentropy(μexact, vars, RectangularBinning(bs)) for bs in binsizes]

Cap StateSpaceReconstruction and PerronFrobenius

06 Dec 23:13
Compare
Choose a tag to compare

Re-working StateSpaceReconstruction and PerronFrobenius, so cap them both to avoid JuliaCIBot failure.

Limit StateSpaceReconstruction version

02 Dec 18:07
Compare
Choose a tag to compare

Cap StateSpaceReconstruction version, so that the re-structuring of StateSpaceReconstruction can be pushed without JuliaCIBot failing.

Require PerronFrobenius v.0.2.0

25 Nov 11:16
b6bb9f6
Compare
Choose a tag to compare
Merge pull request #30 from kahaaga/releases/release-0.3.1

Require PerronFrobenius version >= 0.2.0

Require Julia 1.0

25 Nov 03:24
95487ed
Compare
Choose a tag to compare
Merge pull request #29 from kahaaga/releases/release-0.3.0

Releases/release 0.3.0

New estimator names.

20 Nov 16:49
6d01db9
Compare
Choose a tag to compare

The transfer operator TE estimator now uses the most up-to-date transfer entropy grid estimator.

Fix versions of dependencies

15 Nov 15:21
Compare
Choose a tag to compare
Set upper bounds for dependencies

So that we can update dependencies without breaking the tests in the most recent release of TransferEntropy

Remove redundant exports and update docs

14 Nov 21:20
Compare
Choose a tag to compare
v0.2.1

Update docs and remove exports not needed.

Move to Julia 1.0

11 Nov 20:33
0b89951
Compare
Choose a tag to compare
Merge pull request #27 from kahaaga/kah/0.7

Move to Julia 1.0

Initial release

06 Nov 15:20
Compare
Choose a tag to compare

Updated release after PerronFrobenius.jl was merged to METADATA