-
Notifications
You must be signed in to change notification settings - Fork 39
Vision
Juan Luis Cano Rodríguez edited this page May 15, 2014
·
8 revisions
Here are some thoughts about how the package should be (actually taken from the features) and what consequences they have.
- Pythonic interface - It should be intuitive and simple to use
-
Use of SI units - Perhaps
astropy.units
should be used! I tried in poliastro successfully - Support of NumPy arrays - Vectorization is a must! The very first use case is obtaining an array of properties in a domain of altitudes. This is perfect for plotting, but complicates library code.
- Support for both Python 2 and 3 - Probably some continuous integration server is needed! Travis CI works very well.
- Fully tested and documented - I need full coverage and better docs. API references are not enough.