jwallen / PyDAS

A Python wrapper for the DASSL, DASPK, and DASKR differential algebraic system solvers
47 stars 8 forks source link

Create pydas package to better organize modules and improve installation process #12

Open jwallen opened 9 years ago

jwallen commented 9 years ago

This moves the pydas and pydaspk modules into a common pydas package, as discussed in https://github.com/jwallen/PyDAS/issues/11. As a result of these changes, end users will need to update their import statements, e.g.

from pydas import DASSL
from pydaspk import DASPK

become

from pydas.dassl import DASSL
from pydas.daspk import DASPK

The installers should now include the .pxd and .pyx files in the installed package, so that people can link to the compiled PyDAS modules. There is also a pydas.get_include() function that should work like the one from numpy.

The test modules were also moved into a tests folder.