Releases: JuliaDynamics/TransferEntropy.jl
Release v0.4.0
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
Re-working StateSpaceReconstruction and PerronFrobenius, so cap them both to avoid JuliaCIBot failure.
Limit StateSpaceReconstruction version
Cap StateSpaceReconstruction version, so that the re-structuring of StateSpaceReconstruction can be pushed without JuliaCIBot failing.
Require PerronFrobenius v.0.2.0
Merge pull request #30 from kahaaga/releases/release-0.3.1 Require PerronFrobenius version >= 0.2.0
Require Julia 1.0
Merge pull request #29 from kahaaga/releases/release-0.3.0 Releases/release 0.3.0
New estimator names.
The transfer operator TE estimator now uses the most up-to-date transfer entropy grid estimator.
Fix versions of dependencies
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
v0.2.1 Update docs and remove exports not needed.
Move to Julia 1.0
Merge pull request #27 from kahaaga/kah/0.7 Move to Julia 1.0
Initial release
Updated release after PerronFrobenius.jl was merged to METADATA