SPIKE Orbit Model Update Tools Requirements
A. Vick, W. Kinzel, G. Soutchkova,W. Workman
Overview:
The purpose of these tools is to provide updates to the tables SPIKE used for determining a target's orbital viewing. These parameters come from the SPSS orbit model and must be updated at least once per year depending on the degradation of the HST orbit.
Specific and Generic Capabilities Needed:
-
The Tool Must:
-
read hst orbit fits from the SPSS database
-
calculate TJD (Truncated Julian Date) for all fits
-
plot semi-major axis vs. time
-
have a way to identify the fit interval and other locations on the plot
-
fit the semi-major axis with a linear and quadratic function of time
-
plot the semi-major axis data with the linear and quadratic fits superimposed
-
produce the "error quality plot", (difference in RA of Ascending node of model and spike model vs. time)
-
calculate spike constraint set parameters, and write them to a file
It Would be Nice For the Tool to Have:
-
all capabilities merged into one tool
-
an interactive plotting tool, such that you could
-
- highlight a fit interval
-
- highlight a plot interval
-
- read the mouse position in graph coordinates
-
an option to print plots to paper or screen
-
constraint set parameters written out in spike syntax
-
output that was a complete spike constraint set file. (would need to copy the old file, so another input is not needed)
-
the time scale in yyyy.ddd format instead of TJD on plots
-
legends on all graphs
-
a user interface using yyyy.ddd time format instead of TJD
-
the tool read only the latest hst orbit fit per epoch out of the database
-
the tool use definitive instead of 10 week predictive hst orbit fits
User Interface Features:
-
inputs needed are fit_start, fit_end, projection_end (in time), possibly the name of the old constraint file, possibly a parameter to print plots.
Exisiting Algoritms:
-
list_hst_orbit_fits, fit_hst_orbit, fit_orbit1.for in [LRP.TOOLS]
-
list_hst_orbit_fits.sql in [LRP.TOOLS.SQL]