https://github.com/chimeratk/matlabtools
A Matlab interface for ChimeraTK DeviceAccess
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 (10.9%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
A Matlab interface for ChimeraTK DeviceAccess
Basic Info
- Host: GitHub
- Owner: ChimeraTK
- License: lgpl-3.0
- Language: CMake
- Default Branch: master
- Size: 784 KB
Statistics
- Stars: 1
- Watchers: 6
- Forks: 1
- Open Issues: 1
- Releases: 0
Created about 10 years ago
· Last pushed 11 months ago
Metadata Files
Readme
License
ReadMe
Prerequisits:
Appart from Matlab you need the following software (debian package names in paratheses)
* g++ and make (build-essentials)
* ChimeraTK DeviceAccess development libraries (chimeratk-deviceaccess-dev)
For testing (optional), you also need
* ctest (cmake)
* the mtcadummy kernel module (mtcadummy-dkms)
* csh (csh)
* the mtca4u command line tools (mtca4u-command-line-tools, optional)
Preparation:
* For a production context (you are not developing/debugging the mtca4u MatlabTools themselves) it is usually recommended to use the latest tag.
~/MatlabTools$ git remote update
~/MatlabTools$ git fetch --tags
(not needed if you just cloned the repository)
~/MatlabTools$ git tag
(lists all tags, look for the latest)
~/MatlabTools$ git checkout 00.04.07
* Set the MATLAB_ROOT variable in the file matlab_root to point to your matlab installation, e.g. MATLAB_ROOT=/usr/local/MATLAB/R2014b
Complitation:
* Just run 'make'
You might get warnings like the following, which you can ignore (tested for Ubuntu14.04 and 16.04):
"Warning: You are using gcc version '5.3.1'. The version of gcc is not supported. The version currently supported with MEX is '4.7.x'. For a list of currently supported compilers see: http://www.mathworks.com/support/compilers/current_release.
"
Appart from that you should not get any warnings or errors.
Testing (optional):
* run 'make test'
-- As with Matlab itself on Ubuntu 14.04 and 16.04, you have to add the LD_PRELOAD to 'make test' (see ReadMe.Ubuntu16)
'LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libstdc++.so.6 make test'
-- If the "remote" tests are failing you can ignore this for the moment. You have to set up a password-less ssh-key login
to you local machine and have the correct version of the mtca4u command line tools for the "remote" tests to work.
The local library tests with the direct bindings should all work.
Installation:
* Run 'sudo make system_install'. This will install to /local/lib
* Add /local/lib to your Matlab path. You can store the path in you local pathdef file to make this permanent.
In Matlab:
addpath /local/lib
savepath ~/pathdef.m
Owner
- Name: ChimeraTK
- Login: ChimeraTK
- Kind: organization
- Website: https://chimeratk.github.io/
- Repositories: 53
- Profile: https://github.com/ChimeraTK
Control system and Hardware Interface with Mapped and Extensible Register-based device Abstraction Tool Kit
GitHub Events
Total
- Delete event: 7
- Push event: 7
- Pull request event: 11
- Fork event: 1
- Create event: 5
Last Year
- Delete event: 7
- Push event: 7
- Pull request event: 11
- Fork event: 1
- Create event: 5
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 0
- Total pull requests: 5
- Average time to close issues: N/A
- Average time to close pull requests: less than a minute
- Total issue authors: 0
- Total pull request authors: 2
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 5
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 5
- Average time to close issues: N/A
- Average time to close pull requests: less than a minute
- Issue authors: 0
- Pull request authors: 2
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 5
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- killenb (2)
Pull Request Authors
- killenb (6)
- mhier (6)
- phako (3)