Skip to content
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.
Clone this wiki locally