JPL Technical Report Server

SCDU testbed automated in-situ alignment, data acquisition and analysis

Show simple item record

dc.contributor.author Werne, Thomas A.
dc.contributor.author Wehmeier, Udo J.
dc.contributor.author Wu, Janet P.
dc.contributor.author An, Xin
dc.contributor.author Goullioud, Renaud
dc.contributor.author Nemati, Bijan
dc.contributor.author Shao, Michael
dc.contributor.author Shen, Tsae-Pyng J.
dc.contributor.author Wang, Xu
dc.contributor.author Weilert, Mark A.
dc.contributor.author Zhai, Chengxing
dc.date.accessioned 2010-08-24T18:35:42Z
dc.date.available 2010-08-24T18:35:42Z
dc.date.issued 2010-06-27
dc.identifier.citation SPIE Astronomical Telescopes and Instrumentation, San Diego, California, June 27, 2010. en_US
dc.identifier.clearanceno 10-1930
dc.identifier.uri http://hdl.handle.net/2014/41638
dc.description.abstract In the course of fulfilling its mandate, the Spectral Calibration Development Unit (SCDU) testbed for SIM-Lite produces copious amounts of raw data. To effectively spend time attempting to understand the science driving the data, the team devised computerized automations to limit the time spent bringing the testbed to a healthy state and commanding it, and instead focus on analyzing the processed results. We developed a multi-layered scripting language that emphasized the scientific experiments we conducted, which drastically shortened our experiment scripts, improved their readability, and all-but-eliminated testbed operator errors. In addition to scientific experiment functions, we also developed a set of automated alignments that bring the testbed up to a well-aligned state with little more than the push of a button. These scripts were written in the scripting language, and in Matlab via an interface library, allowing all members of the team to augment the existing scripting language with complex analysis scripts. To keep track of these results, we created an easily-parseable state log in which we logged both the state of the testbed and relevant metadata. Finally, we designed a distributed processing system that allowed us to farm lengthy analyses to a collection of client computers which reported their results in a central log. Since these logs were parseable, we wrote query scripts that gave us an effortless way to compare results collected under different conditions. This paper serves as a case-study, detailing the motivating requirements for the decisions we made and explaining the implementation process en_US
dc.description.sponsorship NASA/JPL en_US
dc.language.iso en_US en_US
dc.publisher Pasadena, CA : Jet Propulsion Laboratory, National Aeronautics and Space Administration, 2010. en_US
dc.subject Spectral Calibration Development Unit (SCDU) en_US
dc.subject Space Interferometry Mission SIM-Lite en_US
dc.subject Automation en_US
dc.subject Automated Analysis en_US
dc.subject Distributed Processing en_US
dc.title SCDU testbed automated in-situ alignment, data acquisition and analysis en_US
dc.type Preprint en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search


Browse

My Account