SMOP sanoista Open-Source Matlab / Octave Python kääntäjä ja on kirjoitettu Pythonilla käyttäen Fossil projektinhallintaan. & Nbsp; SMOP on alustasta riippumaton, vaan on testattu ainoastaan Ubuntu Linux ja Windows-xp.
SMOP on työn alla. Nykyinen tavoite on koota python voittaneen huomautuksia MATLAB-ohjelmointi Contest niin vähän muutoksia lähdekoodin kuin mahdollista. Tällä hetkellä olen työskennellyt marraskuu 2004 ongelma - "Moving Furniture". SMOP kokoaa runcontest.m ja solver.m esittämien MATLAB joukkue, mutta ei vielä fastsolver.m - voittaneen toimittamisesta Guo. Voit nähdä nämä tiedostot smop / testsuite / huonekaluja hakemistoon.
Nähdä SMOP toiminnassa, lataa lähteet osaksi smop hakemistoon, niin:
$ Cd smop $ smopc --version # järki tarkistaa. $ Cd src / smop / testsuite / huonekalujen $ smopc runcontest.m solver.m -o a.py # generoi a.py $ enemmän a.py # katsomaan $ python >>> tuoda >>> a.runcontest ( 0) # kestää useita minuutteja hitaille koneille ...
MATLAB Programming Contest väitteet ovat hyviä testaus SMOP kääntäjä, koska ne ovat
- Kohtuullisesti ei-triviaali koodi esimerkkejä,
- Keskittyminen algoritmeihin osa MATLAB runtime sijasta grafiikan tuen tai työkalulaatikot
- Tarkistus oikeellisuutta tulosten
- Sopii benchmarking
vaatimukset
- Python
Kommentteja ei löytynyt