SMOP виступає за Open Source-Matlab / октава для Python компілятор і написаний в Python, використовуючи Fossil для управління проектами та NBSP ;. SMOP не залежить від платформи, але перевіряється тільки на Ubuntu Linux і Windows-XP.
SMOP робота триває. Яку мету полягає в компіляції в Python виграшні матеріали від MATLAB з програмування з невеликими змінами, як вихідного коду, як це можливо. В даний час я працюю над проблемою листопада 2004 року - "Переміщення меблів". SMOP компілює runcontest.m і solver.m представлений MATLAB команду, але ще не fastsolver.m - переможний уявлення Го. Ви можете побачити ці файли в SMOP / TestSuite каталозі / меблів.
Щоб побачити SMOP в дії, скачати джерела в папку SMOP, то:
$ Кд SMOP $ smopc --version # розсудливість перевірка. $ Кд SRC / SMOP / Тестів / меблі $ smopc runcontest.m solver.m -o a.py # генерує a.py $ більш a.py # прийняти погляд пітона $ >>> імпортувати >>> a.runcontest ( 0) # займає кілька хвилин на слабких машинах ...
Доводи MATLAB Програмування Конкурси гарні для компілятора тестування SMOP, тому що вони
- Розумно нетривіальні приклади коду,
- Зосередження уваги на алгоритмічної частини MATLAB виконання, а не на графічній підтримки або панелей інструментів
- Перевірка правильності результатів
- Підходить для тестування
Вимоги
- Python
Коментар не знайдено