Neurolex is being transitioned to a new system and is currently not accepting new additions. If you have additions or questions please contact us at [email protected], or submit an issue to the github issue tracker at


From NeuroLex

Jump to: navigation, search
Category:Resource:An Open-Source MATLAB-to-Python Compiler
CurationStatus uncurated  +
DefiningCitation  +
Definition OMPC aims to enable reuse of the huge open OMPC aims to enable reuse of the huge open and free code base of MATLAB on a free and faster growing Python platform. Running Python and MATLAB in a single interpreter avoids issues with running two separate applications. Python adds general purpose programming libraries to the convenient syntax of the language of technical computing. OMPC is not an interpreter, it lets Python to do the work. This means that if Python gets faster OMPC gets faster too. OMPC translates the m-files preserving the structure of the original programs as much as possible. Although OMPC comes with a library that emulates the features of numerical array of MATLAB there is nothing that will stop you from running the translated code the way you like it. This means that you could run the OMPC generated code on IronPython, Jython, PyPy or whatever else if you write your own numerical class. Sponsors: This resource is supported by RIKEN Brain Science Institute. upported by RIKEN Brain Science Institute.
Has default formThis property is a special property in this wiki. Resource  +
Has role Software resource +, Compiler +
Id nif-0000-30104  +
Is part of The MathWorks Inc. +
Keywords Code +, Compiler +, Python +, Matlab +, Computng +, Software resource +, Program +
Label Resource:An Open-Source MATLAB-to-Python Compiler  +
Modification dateThis property is a special property in this wiki. 21 March 2015 02:09:50  +
ModifiedDate 21 March 2015  +
Page has default formThis property is a special property in this wiki. Resource  +
RelatedTo Resource:Python Programing Language +, Resource:MATLAB +
SuperCategory Resource  +
Synonym OMPC  +
Categories Resource
hide properties that link here 
  No properties link to this page.


Enter the name of the page to start browsing from.

*Note: Neurolex imports many terms and their ids from existing community ontologies, e.g., the Gene Ontology. Neurolex, however, is a dynamic site and any content beyond the identifier should not be presumed to reflect the content or views of the source ontology. Users should consult with the authoritative source for each ontology for current information.