Pedro Martinez Mediano
|
4908276333
|
GPU tests and example now compute multiple surrogates.
|
2018-11-25 19:45:48 +02:00 |
jlizier
|
cd1d4c2684
|
Adding executable permission to Java demo 10 for GPU
|
2018-11-25 21:57:25 +11:00 |
jlizier
|
afdcf02520
|
Adding package-info file for the autoanalysis package folder in the demos tree, where the auto generated code needs to be stored. (This one file makes sure the folder is added to git, and the required location is created)
|
2017-11-27 08:58:23 +11:00 |
jlizier
|
ddf3b4de0a
|
Moving AutoAnalyser java files into the main source location rather than in the demos location. This commit includes the moving of the files themselves. Further commits will alter the ant script and run scripts to have correct classpath, etc.
|
2017-11-24 21:07:33 +11:00 |
jlizier
|
e1212c0ce9
|
Added AutoAnalyserLauncher applet, a one-stop shop for launching an AutoAnalyser applet. Gives buttons to launch each one. This requires some minor changes to the super AutoAnalyser class (to allow constructor to specify offset of the working directory from the demos/AutoAnalyser directory) and child classes to allow the new constructors
|
2017-11-24 00:09:21 +11:00 |
jlizier
|
0c5bed62d6
|
Fixing tab/spaces mix in Python code for all combos for loops generated by AutoAnalyser calculators
|
2017-10-24 11:34:42 +11:00 |
jlizier
|
6a48112818
|
In AutoAnalyser, limiting the use of variableCombinations to when we're actually making a calculation. (It chews up memory for large combinations, which makes AutoAnalyser take a long time even if we're not computing)
|
2017-09-06 13:51:34 +10:00 |
jlizier
|
c2b1f7ef25
|
Altered code generated by AutoAnalyser to generate absolute paths to jar and Matlab/Python utilities, so that it doesn't matter if the user moves the generated code to another location. Also added warning suppression in Matlab for attempting to add the jar to the path multiple times.
|
2017-08-30 12:06:02 +10:00 |
jlizier
|
bba00f07fc
|
In AutoAnalyser switching to store calculator as its actual class rather than superclass, since otherwise you can't access features like analytic surrogates without casting to the correct interface.
|
2017-08-29 15:08:50 +10:00 |
jlizier
|
1f236dee49
|
Added AnalyticMeasurementDistribution to the generated Java headers for AutoAnalyser
|
2017-08-29 14:55:44 +10:00 |
jlizier
|
b7154fab62
|
Patched issue where Analytic stat sig checkbox was still generating Empirical in the generated code (even though it was computing it properly)
|
2017-08-29 14:51:56 +10:00 |
jlizier
|
5196c204a9
|
Fixed Matlab paths to only have one variable to change, and fixed Python spacing in AutoAnalyser
|
2017-08-28 13:31:38 +10:00 |
jlizier
|
5dcb89bed7
|
Adding AutoAnalyser for Active information storage, including run scripts in demo folder
|
2017-08-28 09:45:05 +10:00 |
jlizier
|
9f4ce02363
|
Added Conditional Transfer Entropy AutoAnalyser source code, and startup scripts.
|
2017-08-23 00:37:28 +10:00 |
jlizier
|
c59d932a44
|
Misc spacing/comment patches
|
2017-08-23 00:19:43 +10:00 |
jlizier
|
4bc411654f
|
Removed superfluous "time difference" parameter from AutoAnalyerCMI class.
|
2017-08-22 21:40:27 +10:00 |
jlizier
|
7c837bca68
|
Adding Conditional MI AutoAnalyser java implementation and shell scripts to run it. Includes some minor changes to AutoAnalyser to implement it (allowing selective disabling of column selection fields under the all combinations option, and variable indenting for all combos option), and to other child classes of it to follow suit. Also adds detection of column number inputs being out of bounds or mangled.
|
2017-08-22 21:28:57 +10:00 |
jlizier
|
26b15ccf2d
|
Added binned calculator type to AutoAnalyser; including it for all current AutoAnalyser classes. Only includes equal-bin size binning right now, we can incorporate max entropy binning later. Also fixed error checking on the base property.
|
2017-08-22 13:37:52 +10:00 |
jlizier
|
e71df111cf
|
Adding AutoAnalyserEntropy
|
2017-08-21 21:08:31 +10:00 |
jlizier
|
e75eb761ca
|
Split AutoAnalyser into 2 classes, itself and the new AutoAnalyserChannelCalculator, keeping all the common functionality/generality for other calculator types in AutoAnalyser. This will allow us to have the AutoAnalyser for other types of calculators as well later.
|
2017-08-21 14:25:01 +10:00 |
jlizier
|
a2b9939892
|
Merge branch 'master' of github.com:jlizier/jidt
to combine local changes with Pedro's GPU pull
|
2017-06-13 12:08:54 +10:00 |
Pedro Martinez Mediano
|
6af0e22030
|
Merge branch 'master' into gpu
|
2017-05-25 02:44:59 +10:00 |
jlizier
|
aedefd07bc
|
Fixed analytic expressions for transfer entropies in the simple demos for coupled Gaussians (should have computed directly from the empirical correlations all along, but didn't notice because errors were very small)
|
2017-05-22 15:53:42 +10:00 |
jlizier
|
4e54fc6ce4
|
Updated full embedding and delay parameters for Discrete TE calculator in the AutoAnalyser demo
|
2017-04-13 10:03:15 +10:00 |
jlizier
|
f840f0ec72
|
Added statistical significance test (and analytic option where available) to the AutoAnalyser demo. Required also updating how python generated code handles input data, and updating readIntsFile and readFlotsFile utilities, so AutoAnalyser worked with Python3. Also updated the GUI of AutoAnalyser to have a little more room for status messages (required for statistical significance.
|
2017-04-10 20:29:00 +10:00 |
jlizier
|
37954f6158
|
Updated AutoAnalyser to provide "all pairs" choice (to compute the pairwise measure between all available pairs of columns in the data), and also make computing optional (with code generation still always taking place)
|
2017-04-06 13:39:55 +10:00 |
jlizier
|
fbe95040f6
|
Updating PDFs of all demos before making new release
|
2016-10-21 00:13:26 +11:00 |
jlizier
|
e0fb7de856
|
Added auto-embedding method for AIS and TE Kraskov (KSG) calculators which maximises the bias-corrected AIS. This commit includes the AIS and TE calculators themselves, an update to the TE auto analyser (with comments on the auto embed method property)
|
2016-10-18 12:52:31 +11:00 |
Pedro Martínez Mediano
|
5074c1b6f7
|
Initial commit of GPU code.
|
2016-03-13 01:15:19 +00:00 |
joseph.lizier
|
adafad05a2
|
Updating tutorial slides as for ECAL, plus some minor updates to some figures and PDFs found while developing tutorial
|
2015-07-19 17:17:26 +00:00 |
joseph.lizier
|
f23b0c6abb
|
Adding MI Auto Analyser GUI, plus minor bug corrections to TE Auto Analyser GUI
|
2015-07-12 19:54:14 +00:00 |
joseph.lizier
|
6f8050d466
|
Making AutoAnalyser an abstract class with AutoAnalyserTE a child; this builds platform to allow an AutoAnalyserMI later
|
2015-07-09 14:43:47 +00:00 |
joseph.lizier
|
3f3c737ddd
|
Updating PDFs of Demos for next release. Also updated Schreiber TE demo to add section about auto-embedding. And updated release notes and svn number in build file.
|
2015-07-07 14:51:04 +00:00 |
joseph.lizier
|
2974916948
|
Extended AutoAnalyser GUI demo to work with discrete TE calculator as well. Also added a sample discrete data set
|
2015-07-03 13:01:38 +00:00 |
joseph.lizier
|
745aa5f20f
|
Finalising move of AutoAnalyser up to the top of demos level, including changing paths in the java file for the demo
|
2015-07-01 14:28:12 +00:00 |
joseph.lizier
|
f4c5591cd2
|
Moving files to the new AutoAnalyser demo location
|
2015-07-01 14:06:16 +00:00 |
joseph.lizier
|
75fca70768
|
Gold plating the AutoAnalyser demo to have comments in generated code, JIDT image, tool tip text for properties, etc.
|
2015-07-01 13:46:31 +00:00 |
joseph.lizier
|
3d4765ea6b
|
Matlab and Python code generation added to the AutoAnalyser GUI
|
2015-06-29 06:49:43 +00:00 |
joseph.lizier
|
53a3cf129d
|
First full working version of the TE Auto Analyser, including scripts to run auto generated Java code
|
2015-06-29 04:57:38 +00:00 |
joseph.lizier
|
6951f52f68
|
First version of TE Auto Analyser Java Swing GUI
|
2015-06-23 00:58:57 +00:00 |
joseph.lizier
|
2928dafa12
|
Adding new Java demo 9 for auto-embedding of Kraskov TE
|
2015-06-05 14:48:03 +00:00 |
joseph.lizier
|
0f5bf692ac
|
Adding PDFs of Wiki pages on using JIDT in non-Java environments, ready to be distributed.
|
2015-05-29 03:28:17 +00:00 |
joseph.lizier
|
379f4496f0
|
Adding Schreiber TE example for Python, with Kraskov estimator, mirroring the main demo here in Matlab/Octave
|
2015-02-03 11:13:56 +00:00 |
joseph.lizier
|
9c37420d69
|
Updated build.xml, readme and demo PDFs for new version release 1.2
|
2015-01-28 05:44:59 +00:00 |
joseph.lizier
|
5434796cd8
|
Added Java code to mirror the Matlab/Octave calculation of KSG transfer entropy for heart-breath rate demo
|
2015-01-28 04:59:28 +00:00 |
joseph.lizier
|
2c4e8cca04
|
Extending Java Simple Demo 6 to compute MI on univariate time series as well as multivariate.
|
2015-01-23 03:12:36 +00:00 |
joseph.lizier
|
2a36ac0387
|
Updating PDFs of demos and paper, release notes and release numbering ready for v1.1 release.
|
2014-11-13 23:35:47 +00:00 |
joseph.lizier
|
02c22fcd23
|
Windows Batch files added to run each of the Simple Java Demos
|
2014-10-06 13:09:47 +00:00 |
joseph.lizier
|
643d76fe19
|
Adding R example 5 and 6, adding notices to jar dist, finalising python example 6 using file reading utilities; adding extra printout to Example 4 in Java
|
2014-08-22 05:01:12 +00:00 |
joseph.lizier
|
091d66a4f9
|
Appending suffix "Discrete" to all discrete calculators. Step 5 -- refactoring within demos, and updating PDFs for demos
|
2014-08-14 04:02:51 +00:00 |