initial import of second version of directory structure for pds-tools
changed solve_a() in gravity.py to handle arrays, added unittest to gravity.py
Bad initial guesses were slowing down solve_a() in gravity.py; fixed.
test_code.py generates every conceivable backplane in less than 2 minutes
Misc. minor bug fixes
Mark's big update
Update to Mark's most recent changes.
initial import of second version of directory structure for pds-tools
Revised vicar.py to obey current naming conventions
Many fixed. All unit tests appear to work. Some performance improvements.
Mark's big update
Update to Mark's most recent changes.
initial import of second version of directory structure for pds-tools
Fixed bugs in scattered files, added unit tests, added test_data directory
Cleaned up a few unit tests to point to the correct file locations
A new class to represent functions via tabulations of (x,y) values. Used by solar.py and to be used by various HST filter manipulations.
See notes in revised files.

Broadcastable items have been re-factored to remove circular loading
dependencies. Empty.py and Array.py are now separate files rather than
buried under Scalar.py

The Instrument class has been modified substantially for my photometry work.
I have a nearly complete set of subclasses defined for the HST instruments,
but these are still under review. Same goes for class Observation and its
new subclass Snapshot.

julian.py no longer does ISO parsing based on the pyparsing module. It is
now MUCH MUCH faster at parsing ISO formats, and also operates on arrays of
ISO data-time text strings simultaneously. For simplicity elsewhere, I added
a routine tai_from_iso() that converts to TAI directly, avoiding the need
for the intermediate step of converting to days and seconds first.

Class Tabulation provides a mechanism to handle functions modeled as tables
of x and y values. I am using it mainly for calculating the spectral
bandpasses of HST instruments. It may have other uses as well.

solar.py provides models of the solar spectrum. Used for some calibration
purposes.
A set of routines for dealing with models of solar flux, needed (at least) for some HST calibration routines.
See notes in revised files.

Broadcastable items have been re-factored to remove circular loading
dependencies. Empty.py and Array.py are now separate files rather than
buried under Scalar.py

The Instrument class has been modified substantially for my photometry work.
I have a nearly complete set of subclasses defined for the HST instruments,
but these are still under review. Same goes for class Observation and its
new subclass Snapshot.

julian.py no longer does ISO parsing based on the pyparsing module. It is
now MUCH MUCH faster at parsing ISO formats, and also operates on arrays of
ISO data-time text strings simultaneously. For simplicity elsewhere, I added
a routine tai_from_iso() that converts to TAI directly, avoiding the need
for the intermediate step of converting to days and seconds first.

Class Tabulation provides a mechanism to handle functions modeled as tables
of x and y values. I am using it mainly for calculating the spectral
bandpasses of HST instruments. It may have other uses as well.

solar.py provides models of the solar spectrum. Used for some calibration
purposes.