Computer Science – Performance
Scientific paper
Sep 2009
adsabs.harvard.edu/cgi-bin/nph-data_query?bibcode=2009aspc..411...33a&link_type=abstract
Astronomical Data Analysis Software and Systems XVIII ASP Conference Series, Vol. 411, proceedings of the conference held 2-5 No
Computer Science
Performance
Scientific paper
The all-sky far-infrared sky survey performed by the Infrared Astronomical Satellite (IRAS), launched in 1983, remains of exceptional value in astronomy. A tool developed during the IRAS mission, the Scan Processing and Integration Tool (Scanpi) has proven indispensable in maximizing the scientific value of the IRAS data. It performs weighted average fluxes of 1-dimensional (in-scan) IRAS raw survey scans; these averages provide sensitivity gains of 2-5 over the IRSA Point Source Catalog (PSC) in the fluxes of extended, confused or faint sources. It has recently been used in research areas as diverse as searches for planetary debris disks and star formation in low surface brightness galaxies. The aging code, now under maintenance at the NASA/IPAC Infrared Science Archive (IRSA), has proved ever more difficult to maintain and build. Scanpi was written in FORTRAN66, and over the years became unwieldy with the addition of wrappers and patches to keep apace with changing platforms. In 2007, IRSA delivered a modernized version of Scanpi, designed for long term maintenance and offering new functionality. Scanpi (http://scanpiops.ipac.caltech.edu:9000/applications/Scanpi/) was rewritten in C and deployed on a Linux server. A major part of the development was to integrate Scanpi into the IRSA software architecture, which has been in operations for nine years, has supported over 22 million queries and is under active maintenance. Scanpi is written largely in C for performance and maintainability, and supports VO protocols. The architecture is designed as a set of stand-alone and re-usable modules with simple program interfaces. Thus existing modules which perform tasks such as coordinate transformations and table filtering have been incorporated into Scanpi. We describe lessons learned and list best practices for modernizing software.
Alexov Anastasia
Good John C.
Khan Iffat R.
No associations
LandOfFree
A Case Study in Modernizing Software: The IRAS Scan Processing and Integration Tool (``Scanpi'') does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.
If you have personal experience with A Case Study in Modernizing Software: The IRAS Scan Processing and Integration Tool (``Scanpi''), we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and A Case Study in Modernizing Software: The IRAS Scan Processing and Integration Tool (``Scanpi'') will most certainly appreciate the feedback.
Profile ID: LFWR-SCP-O-834254