RHESSI News Item
VIEWGRAPH LIST
OBSERVATIONAL CHARACTERISTICS | .html |
HESSI –UNIQUE SOFTWARE ISSUES | .doc |
IMPLEMENTATION BASICS | .doc |
OTHER HESSI-RELATED SOFTWARE | .doc |
UNDEVELOPED SOFTWARE | .doc |
SOFTWARE STATUS OVERVIEW | .doc |
TEAM | .doc |
ELEMENTS OF SOFTWARE | .doc |
HESSI-UNIQUE SOFTWARE ISSUES
Techniques, strengths and weaknesses are unfamiliar to some users.
Provides unprecedented range of analysis options.
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.31 or higher
- 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 modeling
- GSFC (Ramaty, Murphy et al) - nuclear modeling package
- UNH (McConnell) polarimetry
- UCB (Holland) - support for Crab roll calibration
UNDEVELOPED HESSI SOFTWARE
- Level-3 software (eg conversion of photon spectra to electron spectra)
- Study-specific software
- Support for non-solar observations
- White-light imaging with SAS
- Helioseismology with SAS limb data
- Modifications to support full-sun imaging
OVERVIEW OF SOFTWARE STATUS
- >Still under development
- Strong object-oriented infrastructure is in place
- Most, but not all, of the basic analysis software is in place
- Some important features and capabilities remain to be implemented
- Many bugs (some obvious, some more 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
SOFTWARE DEVELOPMENT TEAM
Markus Aschwanden | Forward Fitting algorithm |
Bob Bentley | Documentation |
Andrew Conway | MEMVIS algorithm |
Andre Csillaghy | Objects, integration |
Brian Dennis | Documentation |
Martin Fivian | Aspect |
Gordon Hurford | Imaging, grid response, PMT-RAS |
Chris Johns-Krull | Documentation, testing |
Sam Krucke r | CLEAN algorithm |
Tom Metcalf | PIXON algorithm |
Jim McTiernan | Level 0 data base and catalog generation, simulations |
Jun Sato | MEM-Sato algorithm |
Ed Schmahl | Imaging |
Richard Schwartz | Integration, back-projection, spectroscopy |
David Smith | Spectroscopy |
Kim Tolbert | Graphical interface |
Dominic Zarro | Ancillary data |
ELEMENTS OF SOFTWARE FROM USER PERSPECTIVE
- Loading and updating software package
- Access to level-0 database
- Command line and object interface
- Graphical user interface
- Catalog data
- Light curves
- Spectroscopy
- Imaging
- Imaging spectroscopy
- Ancillary data
- Simulations
- Access to data at ETH
- Documentation