The ground
system software continues to be developed alongside mission planning
and other ground system software components at the Goddard Space
Flight Center (GSFC), Greenbelt, MD, USA. The software will be deployed to the Mission
Operations Center at the GSFC. Development of the GGSS and other
MMS ground system components are led by Aerospace Industry contractor
ai Solutions.
GGSS Ephemeris Visualization:
GGSS Uplink Command Differencing:
GGSS Matlab Data Product Automation:
GGSS Operational Testing and Product Generation Wizards:
What Does the Software Do?
The GGSS has
been designed to not only support the MMS mission but be extended to
support any mission using GEONS for onboard navigation. The GGSS
provides a platform for leveraging existing Matlab and Python
analysis scripts to QA daily data product generation. An assortment
of wizards guarantees simple and easy workflows. Plugins have been
developed that provide 3D rendering of orbital ephemeris data using
NASA’s GOTS product WorldWind.
Day-in-the-life operational workflows are captured as single
projects which are committed to repositories for storage and
retrieval for offline scientific analysis.
How Does the NetBeans Platform Help?
The NetBeans Platform module
system allows for clean encapsulation of disparate features. This makes
acceptance and regression testing much simpler and efficient. The
wizard framework reduces risk of failure of daily operations. The
NetBeans Platform support for custom projects and file types makes
organization of data simple. Coupling that with seamless integration
of version control systems allows analysts to access and exchange
operational data in a manner with which software developers are
familiar.
All the info and
text above was provided by Sean Phillips (@SeanMiPhillips), who is a
Software Engineer and NASA contractor with aerospace experts ai
Solutions.
I've been asked on the side about what plugins had cross application use here. Both the WorldWind components and the Matlab automation support plugins are used across both the GGSS and the DSFDSS. However the Mission specific Matlab toolboxes (which we package in plugins for delivery updates) are too specific generally to be reused.