-
Notifications
You must be signed in to change notification settings - Fork 2
Switch to numpy.distutils #1
Comments
Alternative until poliastro/pycephes#1 makes progress.
The option of distributing all of CEPHES along with pycephes has the potential drawback of coupling the platform dependent and the platform independent parts.
So I can provide cross platform packages of CEPHES once, and then focus on developing pycephes around it. |
Building with distutils does not render CEPHES a Python package though. I will have to play with the corresponding recipes. |
Work started at: https://github.com/Juanlu001/cephes Inspiration: |
The CEPHES code shipped by SciPy adds some additional logic, see: https://github.com/scipy/scipy/blame/maintenance/0.17.x/scipy/special/cephes/mtherr.c We have to decide which version to use. |
On the other hand the version packaged in http://www.moshier.net/double.zip requires careful selection of the sources to compile. |
By the way, we'd better leave the conda recipe outside of this repository and put it directly on conda-forge (see #2). |
A version which installs correctly is already available at https://github.com/poliastro/cephes/. I will close the issue as soon as everything is tested. |
The included makefile only works on Linux, so this change should allow the library to be compiled on Windows and OS X too.
The text was updated successfully, but these errors were encountered: