The new scientific discoveries that will be made by MeerKAT are both exciting and unknown. However, it is precisely the unknown that carries the most risk, and requires scientific software development strategies to help mitigate these risks. Additionally, MeerKAT, like other large telescopes, is a complex instrument that entered a phase of parallel science-observation/engineering-development soon after initial commissioning. This adds to the burden of the observational software development, requiring not only scientific observations, but also engineering support. All of which must be achieved in a robust implementation that can be rapidly updated with minimal programming, remain maintainable and evolve seamlessly without interrupting the telescope science operations. Through an evolutionary process, starting with the KAT-7 prototype, modular software libraries have been developed for MeerKAT, making it easy to implement the higher level AstroKAT observation framework to accommodate the MeerKAT operational needs. This modular implementation enabled AstroKAT to support both science and engineering observations transparently, by extending the operational code base to adapt functionality depending on the system-level libraries it finds available. The result of this is a single, configurable, software implementation that can be used all the way from the observation planning phase up to executing observation scripts on the MeerKAT telescope live system.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.