After a survey of the available software (listed below for reference), we selected the TPM (Telescope Pointing Machine) software, which Jeff Percival has graciously made available, as the underlying machinery for the AstroLibCoords project.
The Telescope Pointing Machine is a coordinate conversion program built around state machine software. Its results match both NOVAS and SLALIB, and the underlying engine is also used to point the WIYN telescope.
Libraries and applications that provide some of the functionality we hope to provide with the AstroLibCoords
Packages that provide trusted, accurate astrometric results for these tasks. We may consider wrapping one of these instead of re-implementing. At the minimum, we will use one of these libraries as a test standard.
NOVAS This is the USNO software that underlies the Astronomical Almanac. Originally in FORTRAN, there is now a C version.
The PyEphem software includes support for fixed targets in a package that is primarily aimed at supporting moving targets. Its design and user interface look crisp and clean.
There is a C and Python package for calculation of orbital parameters and ephemeris at Astrolabe. All functions are implemented in C and Python. I use it for some orbital parameters needed for tidal analysis for my tidal analysis package at TAPPy. I have some bug fixes for Astrolabe that have not been applied to the main source which can be found in the TAPPy download.