python scipy ironpython python.net

¿Alguien ha usado SciPy con IronPython?



python.net (2)

Algunos de mis compañeros de trabajo están trabajando en Ironclad , un proyecto que hará que los módulos de extensión para CPython funcionen en IronPython. Todavía está en desarrollo, pero algunas partes de numpy, scipy y algunos otros módulos ya funcionan. Debes probarlo para ver si las partes de scipy que necesitas son compatibles.

Es un proyecto de código abierto, por lo que si estás interesado, incluso podrías ayudar. En cualquier caso, también es útil recibir retroalimentación sobre lo que está tratando de hacer y sobre qué partes deberíamos considerar.

He podido usar los módulos estándar de Python de IronPython, pero aún no he conseguido que SciPy funcione. ¿Alguien ha podido usar SciPy de IronPython? ¿Qué tienes que hacer para que funcione?

Actualización: vea Computación numérica en IronPython con Ironclad

Actualización: Microsoft se está asociando con Enthought para hacer SciPy para .NET.


Cualquier cosa con componentes escritos en C (por ejemplo, NumPy, que es un componente de SciPy) no funcionará en IronPython ya que la interfaz de idioma externo funciona de manera diferente. Cualquier componente de lenguaje C probablemente no funcionará a menos que haya sido portado explícitamente para funcionar con IronPython.

Puede que tenga que profundizar en los módulos individuales y verificar cuáles funcionan o son puros python y averiguar cuál de ellos ha sido portado todavía.