zelenyynya / jnmatlib Goto Github PK
View Code? Open in Web Editor NEWThis project forked from cthiemann/jnmatlib
A Java native interface to Matlab's libmat and libmx
License: GNU General Public License v3.0
This project forked from cthiemann/jnmatlib
A Java native interface to Matlab's libmat and libmx
License: GNU General Public License v3.0
This is the Java interface to Matlab's libmat and libmx. To compile, open a Terminal and type ant To use this with the SPaTo_Visual_Explorer, you must copy the updated jnmatlib.jar from dist/ to the code folder in the SPaTo_Visual_Explorer sketch. The jna.jar from lib/ must also be copied to the code folder, but probably is already there. The native libraries (.dll for Windows, .so for Linux, and .dylib for Mac) in both 32-bit and 64-bit are in the lib folder (Windows still missing...). Besides libmat and libmx, there are a bunch of libraries those two depend on and a ICU dat file that contains 11 MB of probably useless stuff. Unfortunately, some of the libraries don't tell they rely on other libraries but rather try to load them themselves. That has the ugly side effect, that an environment variable has to be set to point to the library path when running a Java program that uses jnmatlib. This variable is PATH on Windows, LD_LIBRARY_PATH on Linux, and DYLD_LIBRARY_PATH on Mac. Multiple paths can be specified in the environment variable, and if both the 32-bit and 64-bit versions are accessible via the path variable, the correct version will be loaded (on Mac at least). In principle, it might be possible, to spawn a new process from within Java that runs with the modified environment variable. This has to be implemented by the program using jnmatlib.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.