|
| |
VIEWGRAPH LIST
OBJECTIVES
HESSI –UNIQUE SOFTWARE ISSUES
IMPLEMENTATION BASICS
TEAM
OTHER HESSI-RELATED SOFTWARE
UNDEVELOPED SOFTWARE
STATUS OVERVIEW
ELEMENTS OF SOFTWARE

HESSI SOFTWARE REVIEW – December 14, 2000
OBJECTIVES
THURSDAY
 | software status and plans |
 | description and demonstrations |
 | questions, comments, suggestions, discussion |
FRIDAY
 | informal opportunity to try out software |
 | in Addition Conference Room (new building, ground floor) |
SPRING WORKSHOPS
 | presentations more oriented towards how-to |
 | more opportunity for hands-on |

HESSI-UNIQUE SOFTWARE ISSUES
 | Indirect imaging
|
 | Many users unfamiliar with imaging and spectroscopic techniques
è
Importance of documentation and user comfort
|
 | User tradeoffs among time-, energy-resolution, image quality, etc
è
Level-0 database as starting point.
|
 | Importance of ancillary data |

HESSI SOFTWARE – IMPLEMENTATION BASICS
 | Multiplatform support – Unix (Solaris, Linux), Windows 95,98,NT |
 | Solar SoftWare Tree
+ convenient updating
- dynamic software environment
è
can use either latest release OR development version |
 | IDL 5.3 |
 | Object-oriented code
+ simplifies maintenance and upgrading
+ saves time in some analysis scenarios
- initially more complex to code
- less familiar, but more consistent user interface
|
 | User interface options
- Object-oriented commands
- Conventional IDL command line
- Command line scripts
- Graphical User Interface |

OTHER HESSI-RELATED SOFTWARE
 | ETH – enhanced database access, including web interface |
 | GSFC (Holman et al) – x-ray, microwave modelling |
 | GSFC (Ramaty, Murphy et al) – nuclear modelling package |
 | UNH – polarimetry |

UNDEVELOPED HESSI SOFTWARE
 | Level-3 software (eg conversion of photon spectra to electron spectra) |
 | Study-specific software |
 | Support for non-solar observations |
 | Support for Crab roll calibration ?? |
 | X-ray polarimetry |
 | White-light imaging with SAS |
 | Helioseismology with SAS limb data |
 | Modifications to support full-sun imaging |

SOFTWARE DEVELOPMENT TEAM
|
Markus Aschwanden
|
Forward Fitting algorithm
|
|
Bob Bentley
|
Documentation
|
|
Andrew Conway
|
MEMVIS
|
|
Andre Csillaghy
|
Objects, integration
|
|
Brian Dennis
|
Documentation
|
|
Martin Fivian
|
Aspect
|
|
Gordon Hurford
|
Imaging, grid response, PMT
|
|
Chris Johns-Krull
|
Documentation, testing
|
|
Sam Krucker
|
CLEAN algorithm
|
|
Tom Metcalf
|
PIXON algorithm
|
|
Jim McTiernan
|
Level 0 data base and catalog generation
|
|
Jun Sato
|
MEM Sato
|
|
Ed Schmahl
|
Imaging
|
|
Richard Schwartz
|
Integration, back-projection, spectroscopy
|
|
David Smith
|
Spectroscopy
|
|
Kim Tolbert
|
Graphical interface
|
|
Dominic Zarro
|
Ancillary data
|

OVERVIEW OF SOFTWARE STATUS
 | Strong object-oriented infrastructure is in place. |
 | Much, but not all, of the basic analysis software is in place. |
 | Many important features and capabilities remain to be implemented. |
 | Many bugs (some obvious, some subtle) remain. |
 | Dynamic development environment. |
 | Testing to date has been mainly functional and performance-oriented. |
 | Quantitative and comparative testing has begun, but is at an early stage. |
 | Documentation is being developed in parallel with software. |

ELEMENTS OF SOFTWARE FROM USER PERSPECTIVE
 | Loading and updating software package |
 | Access to level-0 database |
 | Command line interface |
 | Graphical user interface |
 | Catalog data |
 | Light curves |
 | Spectroscopy |
 | Imaging |
 | Imaging spectroscopy |
 | Ancillary data |
 | Simulations |
 | Access to data at ETH |
 | Documentation |
|