FASR Software Considerations Gordon Hurford SSL AUI – August 2007
FASR Telescope Control and Data Flow
Software Implementation Issues Diverse set of software tasks –Monitor and Control –Digital data processing firmware –Data Packaging Processor –Database management –Data Analysis –User interfacing No single institution has full range of expertise Software development is a distributed task
Potential SSL Role Coordination of Software development –Responsible for ensuring software supports observational requirements, science goals and user expectations Interface management Calibration issues Testing etc Similar to role in RHESSI software development Scope of SSL role –~50% Hurford –1 or 2 additional personnel on site
Software for Prototype Phase Assuming resources are very limited Highest software priorities –Validation of calibration techniques –Validation of prototype hardware performance –Capability to demonstrate some new solar science Lowest priorities –Database issues –Pipelining –User interfacing
Prototype Phase - Software Implementation Interim Database –limited size –relatively mature format Analysis exploits existing packages where feasible –Cost effective at this stage –Helps evaluate feasibility of subsequent use Implement functional prototype of Data Packaging Processor
Prototype Version of Data Packaging Processor Supports limited number of baselines Limited fidelity in terms of hardware Full fidelity in terms of function Initial minimum version –Sends DSP output to disk with no value added –DPP processing functions applied offline –Output is to interim database.