Прорастают с Python Scipy - PullRequest
       6

Прорастают с Python Scipy

1 голос
/ 24 сентября 2011

У меня есть вычислительный бэкэнд, созданный в Python Scipy, а раздел веб-интерфейса и администрирования будет сделан в Sproutcore.Что мне нужно, чтобы sproutcore запускал движок python.

Я думаю, мне нужен Python Framework, который находится между sproutcore и scipy.Единственная работа этой структуры будет заключаться в содействии общению.

Другой вариант - это также использовать sproutcore на сервере и способ вызывать скрипты python scipy, если это вообще возможно

Любой совет о правильном подходе?Любая рекомендация по такому простому клеевому каркасу.

1 Ответ

0 голосов
/ 30 декабря 2011

Вы можете использовать любой понравившийся фреймворк! Мне нравится что-то вроде SimpleApi поверх Flask (который можно запустить с nginx, apache2 или любым wsgi-совместимым сервером). Это в основном помещает прослушиватель TCP / IP поверх любого кода Python, который вам нравится.

Я предполагаю, что все, что вы хотите разоблачить, по сути, run(some_well_controlled_and_obviously_not_from_the_user_code).

Некоторые проблемы, с которыми вы можете столкнуться:

  • где поместить сгенерированные изображения, чтобы их мог получить внешний интерфейс. Это становится волосатым с истечением срока действия, размерами файлов и т. Д. Beaker здесь может помочь?
  • работа в очереди ... некоторые вычисления требуют времени. Что теперь? Заставить пользователя ждать? AJAX-перезагрузка? Сковать это на Celery или Zero-MQ?

Дайте мне знать, как это происходит. Это определенно необходимо, и я подумал о том, чтобы начать подобный проект сам.

...