2009-02-22 26 views
16

Byłem w stanie używać standardowych modułów Pythona z IronPython, ale nie mam jeszcze SciPy do pracy. Czy ktoś był w stanie używać SciPy z IronPython? Co musiałeś zrobić, aby działało?Czy ktoś użył SciPy z IronPythonem?

Aktualizacja: Zobacz Numerical computing in IronPython with Ironclad

Aktualizacja: Microsoft jest partnering with Enthought aby scipy dla .NET.

+0

Jeśli potrzebujesz wymieszać biblioteki .NET z rozszerzeniami CP dla C, to Python.NET jest do zrobienia. – denfromufa

Odpowiedz

12

Niektórzy z moich współpracowników pracują nad Ironclad, projektem, który sprawi, że moduły rozszerzeń do pracy w CPython będą działały w IronPythonie. Nadal jest w fazie rozwoju, ale części numpy, scipy i niektóre inne moduły już działają. Powinieneś go wypróbować, aby sprawdzić, czy potrzebne części scipy są obsługiwane.

Jest to projekt typu open source, więc jeśli jesteś zainteresowany, możesz nawet pomóc. W każdym razie pomocne są również opinie na temat tego, co próbujesz zrobić i na które części powinniśmy patrzeć w następnej kolejności.

+0

+1 o czasie pracy ;-) – ConcernedOfTunbridgeWells

8

Wszystko z komponentami napisanymi w C (na przykład NumPy, który jest składnikiem SciPy) nie będzie działać na IronPythonie, ponieważ interfejs języka zewnętrznego działa inaczej. Każdy składnik języka C prawdopodobnie nie będzie działał, dopóki nie zostanie jawnie przeniesiony do pracy z IronPythonem.

Być może trzeba będzie zagłębić się w poszczególne moduły i sprawdzić, które z nich działają lub są czystymi pythonami i dowiedzieć się, które z nich zostały jeszcze przeniesione.

+0

Dzięki za jasne wyjaśnienie. –

Powiązane problemy