Project
Description:
 |
Major: Computer
Science & Mathematics
with Concentration in
Computation & Number
Theory
Company: Honeyell
Technology Solutions, Inc.
(HTSI)
Mentor: Vera Hendricks
Code: 444 - Space Science Mission Operations |
|
|
The Integrated Trending and Plotting System stores, analyses
and displays satellite narrowband (housekeeping) telemetry. The
major functions are as follows:
Plot
Generation: Telemetry data can be examined graphically via the generation
of telemetry plots.
Plots may be customized and manipulated interactively as well
as stored and printed.
Report
Generation: ITPS generates data analyses reports in a variety of formats.
Some of these reports
include ASCII formatted telemetry value reports, statistics
reports, limit generation reports, delta violation reports,
etc.. There
are different types of reports with a variety of options
available in their generation.
Lifetime
Trend: The ITPS Lifetime Trend
Database is a collection of reduced resolution telemetry
values in the form of statistics. These data points can then
be viewed
in reports or plots.
Data
Ingestion: ITPS ingests raw mission telemetry into the ITPS telemetry
Archive. The Archive,
composed of single day telemetry files contains data extracted
from
spacecraft real-time and playback files. The compilation
of the data and
composition of the Archive files is referred to as Data
Ingestion. Once the data has been ingested into the Archive,
it can
be extracted and analyzed by other ITPS components.
Web
Access: ITPS is available
to remote users who can generate products and view
existing products via the web.
Contribution:
James
worked on maintaining the Integrated Trending and Plotting System
(ITPS) which processed telemetry data for USGS satellites. He
corrected discrepancy reports and added enhancements to the systems
software. Specifically, some of the activities he worked on were
the splitting of CSV files generated by system. Multiple files
were created based on the data that was extracted for the plot.
He also implemented a search and filter option which used regular
expressions for the mnemonic database. He worked to correct a
problem with the timing between reading and extraction of data
from files when multiple operations were performed. He also worked
on many other code changes and maintenance issues with the software.