Fortran consulting: code modernization, refactoring.
Matlab consulting: code development, GUIs, physics/electrical engineering
Specializing in fortran => Matlab
conversion/translation/porting (see below)
Barrowes has been using fortran and
Matlab since beginning
graduate school in 1996. During graduate work at MIT, I decided to
translate several numerical fortran routines into Matlab as part of
my research. Frustrated by the tedious and repetitive conversion
process, I decided to modify my
matlab2fmex translator into f2matlab,
an automated fortran to Matlab code converter/translator.
f2matlab is the only semiautomatic fortran to
Matlab translator in the world. It is usually sufficient for the
conversion of small programs when followed by manual cleanup,
debugging, and validation. The most recent version of f2matlab can be downloaded here
I specialize in complete translation services for
larger, more complex, mission critical fortran
programs. Using f2matlab as a starting point, I can complete
projects and incorporate revisions rapidly and accurately.
Specifically, I provide the following translation consulting
inspection and cleanup (refactor)
of fortran code
including goto remediation
translation of fortran line by line with the help of f2matlab
validation of Matlab code using
customer supplied tests
optimization of Matlab code (optional and
limited to what can be accomplished without major code revision)
- Fortran/Matlab general services
References upon request.