AstroVirgil is a GPLed pure Java program. It is built on top of JSky,
a collection of reusable Java components developed at ESO and
first described at ADASS'99. AstroVirgil is available from:
The web is full of scientific data sets that are used to discover the nature of the universe. Our goal is to empower non-scientists so they can also use this data as a vehicle for exploration. This paper reviews AstroVigil. It is an X-ray analysis tool designed for high school students and amateur astronomers. It is not intended for scientists; they already have their own tools. Instead it is intended to make the Chandra archive usable and relevant to the general public.
Before discussing the details of AstroVirgil, we need to step back and consider the earlier days of astronomy. By the year 1611, astronomical research using a telescope was open to a large number of people. Since the only resources a would-be astronomer needed was glass and grit, they were only limited by their talent and their time. Those with an interest in astronomy could contribute to the field and join the quest for knowledge or at least closely follow the field as it advanced.
But those welcoming conditions never last. Over time, resources become the limiting factor. Doing significant work requires larger and more expensive telescopes. Those without funding are left out of the game. No matter how great their interest or talent, the work done by researchers becomes more remote and the unfunded general public become more alienated. We are now in a world where orbital telescopes are very important, but most people don't live in a country that can launch one. And for citizens of the developing nations, orbital telescopes and their data simply aren't relevant. The forefront of a field even as well loved as astronomy becomes more and more distant.
Can this change? Over the last 20 years, the processing power in the average home or classroom has gone from nothing to astonishing. During this same time, scientific instruments have left the analog world and been swept up by the digital revolution. Archives of these digital data sets have made their way onto the world wide web where they are available and free to anyone. Are we still in a world where resources present a huge barrier? The very best data and vast computational resources are plentiful. Is it possible to return to the days of 1611 when people were only limited by their talent and their time? If we build an X-ray analysis tool for the masses, will they come? We have built it, so soon we will find out if they care.
AstroVirgil is a X-ray analysis tool designed for people who aren't astronomers such as students or amateur astronomers. It is for those with an interest in high energy astronomy, but a limited background. It was built on top of JSky, an open source pure Java application from ESO. AstroVirgil was built with the help of several graduate students at the University of Massachusetts Boston. More information on the program, as well as screen shots and download information, is available at www.SiliconSpaceships.com.
AstroVirgil is not intended to replace any existing Chandra tools. It lacks an awful lot of important features. It currently does not support: forward folding, PSF, ARF, RDF, CALDB, HRC, HETG, LEGT or scripting. If you are fluent in Chandra-speak, you can see there are many very important things missing. It is hoped that even with these limitations amateurs can still work on projects they find interesting.
Typically, Chandra event files are under 100 MB. Most are small enough that can comfortably be loaded into RAM where they can be manipulated more quickly. Files of this size can contain data on roughly a million individual photons. Responding to the user's request to filter and display this many photons takes less than a second. For those Chandra files that are too large to fit in memory, AstroVirgil won't work. Since it is a tool for amateurs, it is not required to handle all Chandra data. AstroVirgil need only solve the simpler problems needed to engage the amateur community.
With AstroVirgil, the user can create a spatial filter by drawing a polygon on the image. Photons can either be excluded because they are inside or outside the polygon. Once the spatial filter has been created, spectra and light curves can be created that only use a subset of the photons in the original observation.
With AstroVirgil, the user can create an energy filter by selecting the region of interest by clicking on the graph of the spectrum. The images and light curves then display only the photons in the defined energy range.
With AstroVirgil, the user can filter photons based on their time of arrival. The user selects the desired time by picking points on a graph of the light curve. Then, the image and spectrum displays only use the photons with the right arrival times based on their time stamps.
These filters can be combined in many ways. Images can be made from just the hard or just the soft photons. Spectra can be made from just the photons when the source is brightest. Lightcurves can be created from just a small region of the image. Since all of these filters are created by clicking on images and graphs, the user need not understand the internal representation of information. Analysis tools for scientists expect the user to understand the units energy is expressed in, how Chandra keeps track of time and its spatial coordinate systems. While this does not present a challenge for astronomers, it does present barriers for beginners. By eliminating these barriers, we reduce what the user needs to learn. If the things to learn can be reduced enough, a threshold will be crossed and X-ray astronomy will be available to new communities.
The user can ask these questions and others for any non-grating ACIS observation in the Chandra archive. In the near future, we hope to support grating observations by reading Chandra `pha2' files.
A group of students at Somerville High School is currently working on Science Fair projects using AstroVirgil and Chandra data. With help from scientists at the Harvard-Smithsonian Center for Astrophysics, these students will measure the rate of cooling of supernova remnants, survey the X-ray sources near the galactic center and compute the geometry of eclipsing X-ray binary star systems.
The Chandra Calibration Database (CALDB) is large, consuming roughly 1 GB of disk space. Even if this were made available to amateurs, it is doubtful they would want to give up that much disk space. We hope to develop a 10 MB mini-calibration database that contains information of the frequency-based varying response of the telescope at a coarse resolution.
Much interesting work can be done with grating observations. In the near future, we plan to extend AstroVirgil so it can read and display the processed pha2 files available from the archive. We have no plans to display grating observations based on event files.
We welcome suggestions for extending AstroVirgil or including other data sets that might engage students and the amateur community.