Skip to content

Downloads

Joseph Lizier edited this page Aug 22, 2023 · 12 revisions

List of distributions for download, and describes the history of release distributions

Downloads

The following is a list of distribution zip files of the project for download.

There are two types of files here:

  • Full distributions of the project, including: jar file, source files, unit tests, javadocs and demos. Most users should take this option. Get the LATEST v1.6.1 here.
  • Jar-only distributions of the project, including: jar file. This option only for experienced users who wish to update their jar; and is no longer distributed after v1.4.

See more details on the distributions below at #Release_History.

Full Distributions

Link Summary Release date Up to Size SHA1 Checksum
infodynamics-dist-1.6.1.zip or via release:v1.6.1 Full distribution V1.6.1 (LATEST FULL) 22 August 2023 tag:v1.6.1 22.0 MB 69775cdb26c0c754907c2d62710a0eca0638b67b
infodynamics-dist-1.6.zip or via release:v1.6 Full distribution V1.6 5 September 2022 tag:v1.6 22.1 MB 7a28deb3a05da2bd7a38485b44dc830408f8aa06
infodynamics-dist-1.5.zip or via release:v1.5 Full distribution V1.5 26 November 2018 tag:v1.5 18.9 MB b6ecc66350abbd5391b95da6d241e5ec3e940aa6
infodynamics-dist-1.4.zip or via release:v1.4 Full distribution V1.4 26 November 2017 tag:v1.4 10.1 MB 7a14d909c4d1352ba788c9088c9618d730653c95
infodynamics-dist-1.3.1.zip or via release:v1.3.1 Full distribution V1.3.1 21 October 2016 tag:v1.3.1 10.1 MB f0dec6b5fd4a889a4586b47d7f3972553d0f7a0f
infodynamics-dist-1.3.zip Full distribution V1.3 19 July 2015 svn r691 10.1 MB 1630794900430a8bca00529ad977d827d19cdf34
infodynamics-dist-1.2.1.zip Full distribution V1.2.1 12 February 2015 svn r621 9.3 MB 57c5c7b606284aa9cbe8c50935f9b1c1686b517d
infodynamics-dist-1.2.zip Full distribution V1.2 28 January 2015 svn r601 6.4 MB f348024e40290bd8babb5b7f4b74f675a49f0816
infodynamics-dist-1.1.zip Full distribution V1.1 20 November 2014 svn r576 6.3 MB 0b0403c82bbf84472ee088eb49b9c6d3fae15740
infodynamics-dist-1.0.zip Full distribution V1.0 14 August 2014 svn r434 5.5 MB cee18ed63f5acbabb4aa534ac16a9ce66f4e4b3e
infodynamics-dist-0.2.0.zip Full distribution V0.2.0 17 April 2014 svn r284 2.9 MB ec19cabcf5d13fde0965b0edb7daef53b6c8fff0
infodynamics-dist-0.1.4.zip Full distribution V0.1.4 11 September 2013 svn r241 2.6 MB decb51fbe5dbd2119f51b2011e91059733968cf6
infodynamics-dist-0.1.3.zip Full distribution V0.1.3 13 January 2013 svn r151 1.8 MB e08b88d3c4257d009c5edb9a5ae6407c6276dd3a
infodynamics-dist-0.1.2.zip Full distribution V0.1.2 19 November 2012 svn r116 1.1 MB 1b9b208792885060a66649e2da20c5a28721067a
infodynamics-dist-0.1.1.zip Full distribution V0.1.1 30 October 2012 svn r104 1.1 MB a6de7fe1937b261d61fc1c5bc6ad364abb9af048

Jar-only Distributions

Jar only distributions were only released up to v1.4

Link Summary Release date Up to Size SHA1 Checksum
infodynamics-jar-1.4.zip Jar only distribution V1.4 (latest jar) 26 November 2017 tag:v1.4 404 KB 2676c80fb32bc8d839c83e5e0a6e905fed650425
infodynamics-jar-1.3.1.zip Jar only distribution V1.3.1 21 October 2016 tag:v1.3.1 404 KB 67d4589d0cb2898190fabff0526c8919b50f2066
infodynamics-jar-1.3.zip Jar only distribution V1.3 19 July 2015 svn r691 397 KB c6845dfa71ca4772a7dec40922210c1cbfc98b80
infodynamics-jar-1.2.1.zip Jar only distribution V1.2.1 12 February 2015 svn r621 389 KB d00e106611dd01751228c03e4cd51a3594ded014
infodynamics-jar-1.2.zip Jar only distribution V1.2 28 January 2015 svn r601 389 KB c142adec412100d8188eeff98ddcac6f4ae527fc
infodynamics-jar-1.1.zip Jar only distribution V1.1 20 November 2014 svn r576 386 KB 95b0c7115c706d02a9421017d34321c87ddbe988
infodynamics-jar-1.0.zip Jar only distribution V1.0 14 August 2014 svn r434 358 KB 2a9af5845471486c1b1e284e3050af3a1619d34f
infodynamics-jar-0.2.0.zip Jar only distribution V0.2.0 17 April 2014 svn r284 235 KB b15f4871c3f383740b476f27c05a440bb6f90a37
infodynamics-jar-0.1.4.zip Jar only distribution V0.1.4 11 September 2013 svn r241 227 KB 55640c94768e5b9502779387d55d509cd15ff8ff
infodynamics-jar-0.1.3.zip Jar only distribution V0.1.3 13 January 2013 svn r151 218 KB 8879bf4ac44677879fbef97a0b0eff185ae531b6
infodynamics-jar-0.1.2.zip Jar only distribution V0.1.2 19 November 2012 svn r116 211 KB f7e6d1198aca90facc27b15765b69fb9eda605cb
infodynamics-jar-0.1.1.zip Jar only distribution V0.1.1 30 October 2012 svn r104 211 KB c2a070bdeb6a442a0c44224176d2f9e31ba98abe
infodynamics-jar-0.1.zip Jar only distribution V0.1 24 October 2012 svn r65 ? 292 KB 5fea3048c3b0f5c22319ee89ebee8891331519db

Release History

  • v1.6.1 (full) - 22/08/2023 - tag:v1.6.1
  • v1.6 (full) - 5/09/2022 - tag:v1.6
  • v1.5 (full) - 26/11/2018 - tag:v1.5 - Added GPU (cuda) capability for KSG Conditional Mutual Information calculator (proper documentation to come), brief wiki page and unit tests included; Added auto-embedding for TE/AIS with multivariate KSG, and univariate and multivariate Gaussian estimator (plus unit tests), for Ragwitz criteria and Maximum bias-corrected AIS, and also added Maximum bias corrected AIS and TE to handle source embedding as well; Kozachenko entropy estimator adds noise to data by default; Added bias-correction property to Gaussian and Kernel estimators for MI and conditional MI, including with surrogates (only option for kernel); Enabled use of different bases for different variables in MI discrete estimator; All new above features enabled in AutoAnalyser; Added drop-down menus for parameters in AutoAnalyser; Included long-form lecture slides in course folder;
  • v1.4 (full, jar) - 26/11/2017 - tag:v1.4 - Major expansion of functionality for AutoAnalysers: adding Launcher applet and capability to double click jar to launch, added Entropy, CMI, CTE and AIS AutoAnalysers, also added binned estimator type, added all variables/pairs analysis, added statistical significance analysis, and ensured functionality of generated Python code with Python3; Added GPU (cuda) capability for KSG Mutual Information calculator (proper documentation and wiki page to come), including unit tests; Added fast neighbour search implementations for mixed discrete-continuous KSG MI estimators; Expanded Gaussian estimator for multi-information (integration); Made all demo/data files readable by Matlab.
  • v1.3.1 (full, jar) - 21/10/2016 - tag:v1.3.1 - Major update to TransferEntropyCalculatorDiscrete so as to implement arbitrary source and dest embeddings and source-dest delay; Conditional TE calculators (continuous) handle empty conditional variables; Added new auto-embedding method for AIS and TE which maximises bias corrected AIS; Added getNumSeparateObservations() method to TE calculators to make reconstructing/separating local values easier after multiple addObservations() calls; Fixed kernel estimator classes to return proper densities, not probabilities; Bug fix in mixed discrete-continuous MI (Kraskov) implementation; Added simple interface for adding joint observations for MultiInfoCalculatorDiscrete; Including compiled class files for the AutoAnalyser demo in distribution; Updated Python demo 1 to show use of numpy arrays with ints; Added Python demo 7 and 9 for TE Kraskov with ensemble method and auto-embedding respectively; Added Matlab/Octave example 10 for conditional TE via Kraskov (KSG) algorithm; Added utilities to prepare for enhancing surrogate calculations with fast nearest neighbour search; Minor bug patch to Python readFloatsFile utility.
  • v1.3 (full, jar) - 19/7/2015 - svn 691 - Added AutoAnalyser (Code Generator) GUI demo for MI and TE; Added auto-embedding capability via Ragwitz criteria for AIS and TE calculators (KSG estimators); Added Java demo 9 for showcasing use of Ragwitz auto-embedding; Adding small amount of noise to data in all KSG estimators now by default (may be disabled via setProperty()); Added getProperty() methods for all conditional MI and TE calculators; Upgraded Python demos for Python 3 compatibility; Fixed bias correction on mixed discrete-continuous KSG calculators; Updated the tutorial slides to those in use for ECAL 2015 JIDT tutorial.
  • v1.2.1 (full, jar) - 12/2/2015 - svn 621 - Added tutorial slides, description of exercises and sample exercise solutions; Made jar target Java 1.6; Added Schreiber TE heart-breath rate with KSG estimator demo code for Python.
  • v1.2 (full, jar) - 28/1/2015 - svn 601 - Dynamic correlation exclusion, or Theiler window, added to all Kraskov estimators; Added univariate MI calculation to simple demo 6; Added Java code for Schreiber TE heart-breath rate with KSG estimator, ready for use as a template in Tutorial; Patch for crashes in KSG conditional MI algorithm 2;
  • v1.1 (full, jar) - 20/11/2014 - svn 576 - Implemented Fast Nearest Neighbour Search for Kraskov-Stögbauer-Grassberger (KSG) estimators for MI, conditional MI, TE, conditional TE, AIS, Predictive info, and multi-information. This includes a general (multivariate) k-d tree implementation; Added multi-threading (using all available processors by default) for the KSG estimators -- code contributed by Ipek Özdemir; Added Predictive information / Excess entropy implementations for KSG, kernel and Gaussian estimators; Added R, Julia, and Clojure demos; Added Windows batch files for the Simple Java Demos; Added property for adding a small amount of noise to data in all KSG estimators;
  • v1.0 (full, jar) - 14/8/2014 - svn 434 - Added the draft of the paper on the toolkit to the release; Javadocs made ready for release; Switched source->destination arguments for discrete TE calculators to be with source first in line with continuous calculators; Renamed all discrete calculators to have Discrete suffix -- TE and conditional TE calculators also renamed to remove "Apparent" prefix and change "Complete" to "Conditional"; Kraskov estimators now using 4 nearest neighbours by default; Unit test for Gaussian TE against ChaLearn Granger causality measurement; Added Schreiber TE demos; Interregional transfer demos; documentation for Interaction lag demos; added examples 7 and 8 to Simple Java demos; Added property to add noise to data for Kraskov MI; Added derivation of Apache Commons Math code for chi square distribution, and included relevant notices in our release; Inserted translation class for arrays between Octave and Java; Added analytic statistical significance calculation to Gaussian calculators and discrete TE; Corrected Kraskov algorithm 2 for conditional MI to follow equation in Wibral et al. 2014.
  • v0.2.0 (full, jar) - 17/04/2014 - svn 284 - Rearchitected (most) Transfer Entropy and Multivariate TE calculators to use an underlying conditional mutual information calculator, and have arbitrary embedding delay, source-dest delay; this includes moving Kraskov-Grassberger Transfer Entropy calculator to use a single conditional mutual information estimator instead of two mutual information estimators; Rearchitected (most) Active Information Storage calculators to use an underlying mutual information calculator; Added Conditional Transfer Entropy calculators using underlying conditional mutual information calculators; Moved mixed discrete-continuous calculators to a new "mixed" package; bug fixes.
  • v0.1.4 (full, jar) - 11/09/2013 - svn 241 - added scripts to generate CA figures for 2013 book chapters; added general Java demo code; added Python demo code; made Octave/Matlab demos and CA demos properly compatible for Matlab; added extra Octave/Matlab general demos; added more unit tests for MI and conditional MI calculators, including against results from Wibral's TRENTOOL; bug fixes
  • v0.1.3 (full, jar) - 13/01/2013 - svn 151 - updated to make demo Octave/Matlab code properly Matlab compatible; added more unit tests including against results from Kraskov's implementation of MI; made Kraskov calculators use max norm by default instead of via property setting; bug fixes
  • v0.1.2 (full, jar) - 19/11/2012 - svn 116 - updated to include demo code for "Moving frames of reference ..." and "Measuring information-transfer delays" paper
  • v0.1.1 (full, jar) - 30/10/2012 - svn 104 - first full distribution with ant file, javadocs, jar, junit tests.
  • v0.1 (jar) - 24/10/2012 - first jar distribution
Clone this wiki locally