https://github.com/chimeratk/matlabtools

A Matlab interface for ChimeraTK DeviceAccess

https://github.com/chimeratk/matlabtools

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

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)
Top Labels
Issue Labels
Pull Request Labels