[AstroPy] Proliferating py-astro-libs

Joe Harrington jh at physics.ucf.edu
Sat Jun 11 02:03:02 EDT 2011


Responding quickly to Perry...

I like the matplotlib approach to the IDL problem: Implement it right
first.  Then write compatibility wrappers that look like IDL.  These
keep old code alive without requiring maintenance of two full
codebases.

I dislike the SAGE approach.  It installs too much, and not enough,
both at the same time!  Base classes, small and independent packages,
meta-packages that have dependencies on a selection of real packages
and thus look like monolithic systems you can easily extend, all done
at the package-manager level.  Tests.  Docs.  A small start but with a
big and straightforward design.  This is the way to go.

--jh--



More information about the AstroPy mailing list