https://github.com/52north/matlab-connector
Matlab function execution on (pooled) remote Matlab instances.
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.4%) to scientific vocabulary
Repository
Matlab function execution on (pooled) remote Matlab instances.
Basic Info
Statistics
- Stars: 5
- Watchers: 5
- Forks: 0
- Open Issues: 1
- Releases: 0
Metadata Files
README.md
ARCHIVED
This project is no longer maintained and will not receive any further updates. If you plan to continue using it, please be aware that future security issues will not be addressed.
Matlab Connector
This project is not part of the 52°North managed code base.
The matlab-connector library enables function execution on a remote MATLAB instance.
JSON is used as a platform and language independent.
Server setup
Usage: java -jar matlab-connector-2.0-SNAPSHOT-with-dependencies.jar [options]
Options:
-b, --base-dir
The base directory.
Default: /home/auti/Source/matlab-connector
--cert-file
Path to SSL server certificate (incl. chain) in PEM format.
--clientauth
Path to a PEM file containing all trusted (client) certificates.
--debug
Show debug output.
Default: false
-h, --help
Display this help message.
--key-file
Path to SSL server key in PEM format.
--keystore-config
Path to the SSL config file.
-p, --port
The port to listen on.
Default: 7000
-t, --threads
The amount of server threads.
Default: 5
--trust-file
Path to a PEM file containing all trusted (client) certificates.
Using the Java client
Evaluating a MATLAB function
To execute a function in Java. Host can be localhost, or remote.
```java // Create client instance MLClient client = new MLClient();
// Build request MLRequest request = new MLRequest("doasum"); request.addParameter(new MLScalar(2)); request.addParameter(new MLScalar(2));
// Send request MLResult result = client.sendRequest("localhost", 44444, request);
// Print result System.out.println(result.toString()); ```
Build
bash
mvn clean install
Owner
- Name: 52°North Spatial Information Research GmbH
- Login: 52North
- Kind: organization
- Email: info@52north.org
- Location: Münster
- Website: https://52north.org/
- Twitter: fivetwon
- Repositories: 261
- Profile: https://github.com/52North
Advancing spatial information infrastructures to foster open science
GitHub Events
Total
Last Year
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 1
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 1
- Total pull request authors: 0
- Average comments per issue: 0.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- autermann (1)
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 4
- Total downloads: unknown
-
Total dependent packages: 6
(may contain duplicates) -
Total dependent repositories: 7
(may contain duplicates) - Total versions: 8
repo1.maven.org: org.n52.matlab:matlab-connector-common
MATLAB Connector Common Classes
- Homepage: https://github.com/52North/matlab-connector
- Documentation: https://appdoc.app/artifact/org.n52.matlab/matlab-connector-common/
- License: GNU General Public License (GPL) v3
-
Latest release: 2.0.1
published almost 11 years ago
Rankings
repo1.maven.org: org.n52.matlab:matlab-connector-server
MATLAB Connector Server Classes
- Homepage: https://github.com/52North/matlab-connector
- Documentation: https://appdoc.app/artifact/org.n52.matlab/matlab-connector-server/
- License: GNU General Public License (GPL) v3
-
Latest release: 2.0.1
published almost 11 years ago
Rankings
repo1.maven.org: org.n52.matlab:matlab-connector-client
MATLAB Connector Client Classes
- Homepage: https://github.com/52North/matlab-connector
- Documentation: https://appdoc.app/artifact/org.n52.matlab/matlab-connector-client/
- License: GNU General Public License (GPL) v3
-
Latest release: 2.0.1
published almost 11 years ago
Rankings
repo1.maven.org: org.n52.matlab:matlab-connector
Provides the ability to run MATLAB functions remotely.
- Homepage: https://github.com/52North/matlab-connector
- Documentation: https://appdoc.app/artifact/org.n52.matlab/matlab-connector/
- License: GNU General Public License (GPL) v3
-
Latest release: 2.0.1
published almost 11 years ago
Rankings
Dependencies
- com.google.guava:guava
- javax.websocket:javax.websocket-api
- org.eclipse.jetty.websocket:javax-websocket-client-impl
- org.n52.matlab:matlab-connector-common
- com.google.code.gson:gson
- com.google.guava:guava
- commons-pool:commons-pool
- javax.websocket:javax.websocket-api
- joda-time:joda-time
- org.n52.matlab:matlab-control
- org.slf4j:slf4j-api
- ch.qos.logback:logback-classic 1.1.3
- com.beust:jcommander 1.48
- com.google.code.gson:gson 1.4
- com.google.guava:guava 18.0
- commons-pool:commons-pool 1.6
- javax.servlet:javax.servlet-api 3.1.0
- javax.websocket:javax.websocket-api 1.0
- joda-time:joda-time 2.3
- junit:junit 4.12
- org.eclipse.jetty.websocket:javax-websocket-client-impl 9.3.1.v20150714
- org.eclipse.jetty.websocket:javax-websocket-server-impl 9.3.1.v20150714
- org.eclipse.jetty.websocket:websocket-client 9.3.1.v20150714
- org.eclipse.jetty.websocket:websocket-server 9.3.1.v20150714
- org.eclipse.jetty:jetty-server 9.3.1.v20150714
- org.eclipse.jetty:jetty-servlet 9.3.1.v20150714
- org.eclipse.jetty:jetty-util 9.3.1.v20150714
- org.n52.matlab:matlab-connector-client 2.0.2-SNAPSHOT
- org.n52.matlab:matlab-connector-common 2.0.2-SNAPSHOT
- org.n52.matlab:matlab-connector-server 2.0.2-SNAPSHOT
- org.n52.matlab:matlab-control 5.0.0
- org.slf4j:slf4j-api 1.7.12
- org.yaml:snakeyaml 1.13
- org.hamcrest:hamcrest-all 1.3 test
- javax.websocket:javax.websocket-api compile
- ch.qos.logback:logback-classic
- com.beust:jcommander
- com.google.guava:guava
- javax.servlet:javax.servlet-api
- org.eclipse.jetty.websocket:javax-websocket-server-impl
- org.eclipse.jetty:jetty-server
- org.eclipse.jetty:jetty-servlet
- org.eclipse.jetty:jetty-util
- org.n52.matlab:matlab-connector-common
- org.slf4j:slf4j-api