Comments (3)
Hi Norman -- thanks for the feedback! It's great to hear that you're using JIDT :). If you have time later and are at liberty to say over email, I'd love to hear about what you're working on with it.
Ok, so long as infodynamics.jar is being built, that's the main thing to get you going.
Having the junit
target build correctly is only really important if you want to fiddle with the internal JIDT code, or need to validate that the calculations are correct on your platform (it's hard to imagine that not being the case if it's building ok, but that may be important for some users). If those don't apply to you, you can just skip the the JUnit tests.
Otherwise, the errors with ant junit
are likely to do with a missing installation of junit or perhaps an incompatible version. As per the extra details on our Installation wiki page, if you want to run the junit tests you need to have JUnit installed. Once it is installed, you need to make sure that ant can find the junit.jar file - as described at our JUnitTestCases wiki page pointing to the JUnit task for ant. There are multiple ways to achieve this -- I've got junit.jar in ANT_HOME/lib (from memory my ant installation on ubuntu auto-installed junit), and the build.xml junit target is set up assuming that (there are some comments in there about that).
Another possibility is that there is an incompatibility across ant versions - I've done everything with JUnit v3.8.2 (starting from ubuntu 12.04 and now on 18.04 it still seems to be default for that platform). But I suspect if you're using JUnit >= 4 it will break (the interface there is different).
So -- can you check if you have JUnit installed, if ant can find it, and if the version is ok? As I say above, if you don't really need to run the unit tests we can just leave this part.
Coming to the Javadocs then - you only need build them yourself if you want a local version and/or might be updated the JIDT source code. Otherwise, you can always find them online linked from our Documentation page, e.g. here for v1.5
With that said, I'm running a slightly earlier version of openjdk 10.0.2 on ubuntu 18.04 and I can verify the javadoc generation error that you have. I'm only recently running on this new laptop, and was not getting this error on my previous build on ubuntu 14.04 with I think openjdk 7.
I'll look into what's causing this one and reply here ...
Thanks!
from jidt.
Ok, I fixed the ant javadocs
call; it seems that there was a change in how javadocs handled files I asked it to ignore from JDK v8 or so. That seems fixed now in the ant file. Thanks for the tip!
If you can update to the latest on git and confirm that ant javadocs
works for you now, that would be great.
I should point out that it will still generate a lot of warnings - this is expected, because my javadoc'ing isn't great, but it should still succeed and generate the javadocs.
from jidt.
Norman I'm going to assume that fix worked ok for you, since I validated it at my end and haven't heard anything back. As such, I'm closing the issue -- do let me know if there were any problems.
from jidt.
Related Issues (20)
- Cannot compile JIDT for GPU HOT 1
- Multivariate estimator for groups of columns? HOT 1
- Add empty constructors plus initialise() methods with all parameters for all Discrete estimators
- Add support for multivariate calculations to the AutoAnalyser.
- MutualInfoMultiVariateCommon.finaliseAddObservations embedding length bug
- Error when enabling GPU support on Ubuntu LTS 18.04 HOT 7
- Streaming data processing?
- Where I can find the exercises in the course slides? HOT 1
- Conditional Transfer Entropy Exception: Start point t=0 is too early HOT 1
- Non-deterministic behaviour in Octave JIDT interface for Int matrices HOT 3
- AutoAnalyser cannot write files when on path with space
- consistent api for importing data across all models in JIDT HOT 3
- Source history length parameter in Transfer Entropy using Kernel estimator HOT 1
- infodynamics.jar Missing in the Distribution HOT 1
- Mixed continuous-discrete KSG estimator needs bias correction adjusted
- Plots HOT 1
- Why is the transfer entropy of the same variable 0 bits on kernel? HOT 2
- Cannot load numpy data into Kraskov O-Information Estimator HOT 1
- Allow setting of random set for noise added to data in MI, CMI and wrapped estimators
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jidt.