About ATV.PRO (Aaron's interactive front end for idl TV )
 

Contents:


What atv is, and why I wrote it.

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.   

The overall design goals for ATV are

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 ATV photometry routines are, for now, intended to be used for "quick and dirty" photometry only, not for publishable-quality results.  If you need to do accurate photometry with well-determined measurement uncertainties, there are a variety of options available that will do a much better job than ATV.



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:  September 1 2007
Back to the main atv page.