MatlabCompat.jl: helping Julia understand Your Matlab/Octave Code

Vardan Andriasyan,Yauhen Yakimovich,Artur Yakimovich
DOI: https://doi.org/10.48550/arXiv.1701.02220
2017-01-06
Abstract:Scientific legacy code in MATLAB/Octave not compatible with modernization of research workflows is vastly abundant throughout academic community. Performance of non-vectorized code written in MATLAB/Octave represents a major burden. A new programming language for technical computing Julia, promises to address these issues. Although Julia syntax is similar to MATLAB/Octave, porting code to Julia may be cumbersome for researchers. Here we present <a class="link-external link-http" href="http://MatlabCompat.jl" rel="external noopener nofollow">this http URL</a> - a library aimed at simplifying the conversion of your MATLAB/Octave code to Julia. We show using a simplistic image analysis use case that MATLAB/Octave code can be easily ported to high performant Julia using <a class="link-external link-http" href="http://MatlabCompat.jl" rel="external noopener nofollow">this http URL</a>.
Software Engineering,Quantitative Methods
What problem does this paper attempt to address?