Feature:Linux and X-Ray Astronomy 39
Linux and X-Ray Astronomy
by Kevin Remhof
On July 23, 1999, NASA deployed the Chandra X-Ray observatory from the Space Shuttle Columbia. This telescope is a major leap forward in X-Ray astronomy. It will enable scientists to study dark matter, black holes, and other objects with great detail. I was checking out the information on the Chandra website and started to wonder about the software behind this telescope. So, I did a little searching on NASA'as website and found some interesting information. What I found is that X-Ray Astronomy is depending more and more on Linux for analyzing the data.
Background
X-Ray astronomy has been around since the early days of the space program. X-Ray telescopes work much the same as a regular telescope, but rely on X-Rays to view objects. The earth?s atmosphere absorbs most radiation from space. So, in order to use these telescopes, they have to be lifted out of earth?s atmosphere. The first X-Ray telescope sent into space took pictures of the Sun. Since the Sun is so close to earth, it was not hard to focus this crude telescope. Modern X-Ray telescopes are much more refined. The Chandra telescope could read the letters on a stop sign from 12 miles away.
X-Ray telescope data needs to be decoded before it is useful. This is similar to the concepts behind the SETI@Home project. Astronomers are allocated time to use the telescope. Chandra has about a 55 minute viewing time during each or bit around the earth. The telescope first gathers data without interpreting it. That data is then transferred to earth. Scientists then pick up chunks of that data for analysis. It is then that the power of X-Ray telescopes can be seen. X-Ray pictures are a little strange. Although attractive pieces of art, they are not easily understood by the general public.
The Linux Connection
Astronomers have used UNIX as their standard platform for years. Sun, HP, DE C/OSF were all commonplace. That is until Linux came along. Linux is becoming more and more popular and is threatening to take over as the platform of choice. Linux is now the darling of NASA. It is easy to powerful, easy to use, and porting applications from UNIX is not too difficult. NASA even uses Beowulf clusters for various projects which need large amounts of computing power.
Linux is a great choice for X-Ray astronomy because of the wide available of the OS and the software for it. Two popular programs are XANADU and FTOOLS. Both of them began as UNIX programs and have now been ported to Linux.
One astronomer, Ken Ebisawa has even written a HOWTO on "Linux for X-Ray Astronomers ". He details how to get Linux up and running and some of the various tools useful in X-Ray astronomy. According to the Goddard Space Center?s website, & quot;Ebisawa hopes to resolve the mystery of the Milky Way's so-called diffuse X-ray emission, a ubiquitous cloud of X-rays that blankets our galactic plane and whose origin is unknown. To do so, Dr. Ebisawa will look at a region of space where this cloud varies in X-ray brightness but where there seems to be no distinct energy sources to produce it." Ebisawa will use his Dell Inspiron laptop to analyze his data.
Open Source Software
The latest development in X-Ray astronomy is Open Source. Another program for analyzing X-Ray data is called SAOimage. Currently, it is being redesigned and updated using Open Source practices. Open Source is a natural for this because users often want to extend the software by combining it with other systems to come up with a research environment. It also helps to reduce some of the costs associated with development of such complex systems. Using the bazaar model of software development allows multiple developers to maintain and upgrade this complex code. It also allows the shared development of key pieces of code and functionality while satisfying individual needs of users.
Conclusion
Linux is rapidly becoming the OS of choice for X-Ray astronomers. This is yet another credit to the flexibility and power of Linux. More information on the Chandra scientists can be found here.
Linux and Astronomy (Score:1)
This really isn't anything new. Linux has been supplanting old unix workstations in astronomy for years. In my research group, we started making the switch about 3 years ago, and today we're almost completely a linux shop (we still have an old sparc that I'm keeping around just for grins).
In reponse to the question of what can the community do, I would give two suggestions:
Ciao
Re:What *we* can do (Score:1)
One of the chaps here is evaluating PDL and is very impressed, I'll take a look at it myself sometime.
For another use of linux at NASA check out AirMSIR [nasa.gov]. Although it's not mentioned on the page, the instrument is controlled using linux with RT extensions. Still didn't stop it from missing the target on the fieldwork I was doing in Kansas last month though...:-(
Nick
Re:Linux in Space! (Score:1)
Re:What *we* can do (Score:1)
for python users, there's the NumPy package that's roughly analogous to PDL as well as a python interface to the pgplot graphics library. i don't have much personal experience with python, though.
IDL is kind of the exception since most major software packages used in astronomy are free if not open source. heck, aips is even GPL'ed.
tim
Re:What *we* can do (Score:1)
i think it's rather elitist for big, money-rich centers like ESA or NASA to choose to standardize on expensive solutions like IDL. the $1500 or so per license is a very big chunk of the computing budget for many small departments.
tim
X-ray / Optical telescopes... (Score:1)
Re:X sucks and should be replaced with Y rays (Score:1)
named after the man who discoverd the X-Rays.
(he himself named the rays X-Rays because of
his understatement)
scnr.
ACs suck ass. (Score:1)
Rather than trying to express your pitiful self in such an annoying way, here are a couple other ideas for you.
1. Learn to use it. Linux is great, but not for the ignorant (which this sort of behavior proves you are).
2. How about surfing elsewhere? If you have used linux, and don't like it, use something else. Freedom of choice is a wonderful thing. And since so much stuff here is about linux, and you don't like linux, you have no reason to be here. Attracting flames in this way serves absolutely no purpose, other than possibly inflating your poor misguided ego. (Oh look! I can click on "Reply" and add to the stuff people read! I'm "3>Tr3/\/\3lY 3le3T" now for finding this "Reply" button! I think I'll be ANNOYING and send a message that does absolutely nothing but prove my own trollness and get sentient life-forms to yell at me! Yeah cool!)
--
Paranoid
Linux and Chandra data analysis (Score:1)
It's been amazing to watch the transition in the past few years at AAS (American Astronomical Society) and other professional meetings - now everyone has laptops running linux and loaded with their favorite analysis software.
I was shocked to see so many Chandra-related folks posting on
BTW, if any of you folks can show me how to get IRAF to build properly on LinuxPPC, reply to this!
-zeno
Re:What *we* can do (Score:1)
How does IDL compare with PAW and HBOOK? I know both of them are free and the source is available at the CERN site. Also both of them are used fairly widely within the HEP community.
The only problem with PAW is that its pretty cryptic and odd at times. Basically its 4 or 5 packages that have been glued together. Also its pretty fortran oriented and supports vms type abbreviations(e.g. v/cr can be used instead of vector/create) in the macros so reading other people's source can be difficult.
Interesting - but what can *we* do? (Score:1)
The HOWTO in particular caught my attention, but it is more of a "HOW TO set up a Linux system" than "HOW TO get involved in X-Ray astronomy".
I guess that if one doesn't have the appropriate background, this isn't a suitable subject for beginners to get involved in.
Maybe I'll stick to my home gene-splicing experiments
Astronomy and open source (Score:1)
Anotheuinr interesting thing about astronomy is the emphasis on open source software. Two of the most popular astronomical data analysis packages in the USA have been open source from the start.
The IRAF project [noao.edu] (supported by the NSF) has been open source since it started in the early-mid 80's. It's primarily used for optical and infrared imaging and spectroscopy for ground-based and space-based observation, but it is also used for X-ray astronomy. Nearly all of the Hubble data is processed in IRAF.
Radio astronomers use the AIPS software [nrao.edu], which is also open source and has been since its origin in 1978.
Both have supported Linux since about the time RedHat first appeared on the scene. Neither of these packages are recommended for non-specialists, but they are examples of free software which dominate a discipline.
TEST POST (Score:1)
LL
Two cents (Score:1)
Linux == Cheapness (Score:1)
So Linux came along - cheap hardware - free OS - easy portability and it's Unix enough that for users of DU or Solaris it can be picked up quickly.
Now most of the work I'm doing is on Linux - alot of the software developement for XMM (ESA's companion to Chandra) is being done on Linux (including work I am doing myself).
So no - as someone else pointed out - Linux in astronomy is nothing new - I'm betting on Linux being the number one operating system used in Astronomy - simply because that area is populated by hackers and the computer savvy, exactly the kind of people who made Linux what it is today.
Re: Cheapness AND independence (Score:1)
Hmm... just because it's Linux doesn't stop it being administered. I admit that I have the root passwords in my current X-ray astronomy job (for Solaris as well as Linux) - but in my last job the root passwords to the Linux boxes were just as secret as those for the Solaris and Digital Unix boxes.
Field Report: Tucson Arizona (Score:1)
For those of you who do not know, Tucson AZ is perhaps the Astronomy Captital of the World, with Kitt Peak National Observatory in our back-yard and perhaps the highest per capita population of Astronomers (especially Ph.D.s) in the World.
I'm mostly Familiar with Steward Observatory [arizona.edu] and the University of Arizona [arizona.edu] Department of Astronomy [arizona.edu]. There, we primarily use Sun Workstation and the IRAF project, while most of the software applications revolve around FORTRAN Language, due to the industry standard in the Astronomy Community.
I know from personal experience, that Linux Platforms like Red Hat and Caldera are often "passed" around from office to office and home to home so that the PC fleet can network to the Unix severs and scientists can do a majority of their Data reduction at the comfort of their home or Office PC and not some slow terminal connection.
Also on the horizon, the Astronomy community is eager to network everything together (with security and what-knot, so that some hacker kid can't get access to the HST) so that the Astronomer doing research can sit in his lab/office and do his research over a computer connection, rather then spend his precious time in an observatory maneuvering the Telescope and doing menial tasks of adaptive optics and taking dark images to adapt for errors in the telescope, that could easily be done remotely. All the while, while porting Unix software like qphot, emacs, super mongo, and IRAF to their Linux PC and working with their data instantly.
That ends this report from the field, this is BaronCarlos.
*Carlos: Exit Stage Right*
"Geeks, Where would you be without them?"
penny for your thoughts (Score:1)
Then again, I realize that many of you may find that extremist, in which case I'd advise you, and the rest of the "population at large" to ignore me.
I'm finished now. Thank you for your time.
Radio Astronomy (Score:1)
Not too long ago, I found a book in a used bookstore called "How to Build a Radio Telescope" - it was published in the late 50's-early 60's (IIRC), and a the schematics seem to be based on tube technology. However, it seems pretty in depth on everything else.
Are there any geeks out there that would be interested in such a book? I picked it up because of the title - I mean, how often do you find such a book - anywhere?
I am not saying I am going to sell it - but I might give thought to converting it to HTML or something if enough people are interested...
Yup... (Score:1)
Re:First (Score:1)
You probably just read here cause you still cant figure out what this whole 'Linux" thing is.
Linux in Space! (Score:1)
(I wonder how a penguin would react to zero-g)