Hi Ashish,

What you're probably looking for is 'rvals' and 'where'.  Something like:

$dist = rvals($data,{center=>[$x,$y]});
$flux = $data->where($dist <= 5.5);
$bkgd = $data->where($dist <= 8.5 & $dist >5.5);

cheers,
Derek

Ashish Mahabal wrote:
> Hi,
>
> How does one put a circular aperture on an image in order to measure flux 
> within it?
>
> For instance, if in a 2048x2048 fits image I wanted to use a circular 
> aperture of size 11 pixels (diameter) and sum the counts, what is the best 
> way to go?
>
> How do I collect the "background" by using a larger aperture (say 17) and 
> excluding the earlier aperture (i.e. an annulus)?
>
> Cheers,
> -ashish
>
> Ashish Mahabal, Caltech Astronomy, Pasadena, CA 91125
> http://www.astro.caltech.edu/~aam aam at astro.caltech.edu
>
> Do not try to bend the spoon. That's impossible.
> Instead, only try to realize the truth.
>
> _______________________________________________
> Perldl mailing list
> [email protected]
> http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
>   


_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to