About ATV.PRO
 

Contents:


Introduction.

Back when I started using IDL a lot, around 1998, one thing I wanted which didn't really exist at the time was an interactive image-display tool optimized for viewing astronomical CCD images.  There are a lot of nice image viewing programs out there, like SAOimage , which are usually designed to work with IRAF or as stand-alone applications (see here for a list of other image viewers), but for working in IDL it would be far easier to have a display routine written as an IDL procedure.  In order to learn how to use IDL widgets, I started writing an image viewer which would do some of the things I wanted.   It seemed like something that would be useful to other IDL users, so I made it available here.  The program is written entirely in IDL.  It's very easy to use within an IDL session and it's also very simple to add new routines, buttons, menus, or whatever.   It looks a lot like SAOimage or DS9, so if you're used to using those programs, then you'll probably get used to ATV quickly.  

For detailed instructions on how to use atv, see the instructions page .

ATV requires IDL version 6.0 or greater.  This makes it possible to use some very helpful new widget features that appeared in IDL 6.0. 

One nice thing about ATV is that you, the user, can easily add new features or link your existing IDL programs to ATV.  For example, you can easily define a keyboard shortcut that will pass the current cursor position in data coordinates to an external IDL routine.  Also, all of the ATV internal variables are stored in common blocks, so you can have another program access the ATV variables by declaring the ATV common blocks in your program.

What atv can do for you.

A quick list of atv's main features:

If you're used to using DS9 with IRAF, you'll notice that ATV has some great advantages:


Known weirdnesses.

These are peculiarities of the program that can't really be classified as bugs.  Some have to do with inherent limitations of IDL widgets, and others have to do with how IDL behaves differently under different platforms.

Currently known bugs.

Since I don't have all that much time to debug and test ATV, it's likely that there are some bugs hidden in the program which I haven't discovered yet.  If you find a bug, send me an email and tell me what went wrong, and please be as specific as possible about what you were doing and what IDL version and platform you're running.  Currently known bugs are listed below.


Disclaimer.

This software doesn't come with any warranty.  It may contain bugs.   Please bear in mind that this program is a work in progress, and it is gradually being updated and improved. 

The photometry and spectral extraction routines in ATV are intended primarily for quick-look analysis and not for publishable results.  They work very well in many circumstances but users should be aware that they are not as sophisticated, or as rigorously tested, as some other available tools for photometry and spectroscopy.



Comments, complaints, suggestions?

If you've tried atv and have any complaints, comments, bug reports, or suggestions for further improvements, write to me at barth [at] uci [dot] edu.    I don't promise to add every feature that people request, but I do keep a list to keep track of suggestions and I try to handle bug fixes relatively quickly.

If you'd like to be on an email list for occasional announcements about new releases of the software, just send me an email and say that you'd like to be on the ATV mailing list.


Last update:  May 22 2009
Back to the main atv page.