ds9 Analysis eXtensions¶dax is a collection of ds9 analysis scripts which allows users to perform some simple CIAO tasks directly from within ds9 with minimal inputs. Many of the dax tasks are specific to Chandra data analysis; however, some tasks are generic.
download_chandra_obsid 635 evt1,asol,pbk,bias,flt,fov,stat,mtl,msk,dtf,bpix
chandra_repro 635 out=./
cd Dax
# In notebook the ots/bin/ds9 is in PATH first. Need to run wrapper explicitly
$ASCDS_INSTALL/bin/ds9 acisf00635_repro_evt2.fits -bin factor 4 -scale log -scale limits 0 100 &
import -window "SAOImage ds9" -resize 50% dax_01.png
display < dax_01.png
The Analysis menu (right hand side) contains a lot of functionality.
At the bottom will be the CIAO sub-menu. This is dax.
# Tear off Analysis menu
sleep 5
import -window "Analysis" -resize 50% dax_02.png
display < dax_02.png
The dax tasks are divided into several groups
# Open, Tear Off CIAO menu
sleep 2
import -window "CIAO" -resize 50% dax_02.png
display < dax_02.png
xpaset -p ds9 regions command "circle(3814,3466,45)"
xpaset -p ds9 analysis task '{Net Counts}'
sleep 5
# Resize window
import -window "Net Counts" -resize 50% dax_04.png
display < dax_04.png
xpaset -p ds9 regions command "{circle(3878,3742,80) # background}"
xpaset -p ds9 analysis task '{Net Counts}'
sleep 5
# Resize window
import -window "Net Counts" -resize 50% dax_05.png
display < dax_05.png
xpaset -p ds9 regions select all
xpaset -p ds9 analysis task '{Photometry (srcflux)}'
# Wait for srcflux ~1min
# Resize window
sleep 3
import -window 'Photometry (srcflux)' -resize 50% dax_05a.png
display < dax_05a.png
xpaset -p ds9 analysis task '{G-L Vary}'
sleep 2
# Click on chips window
import -resize 50% dax_06.png
display < dax_06.png
# Right Click
# Show GUI
# Click on Histogram
sleep 5
import -window 'ChIPS GUI Panel' -resize 50% dax_07.png
display < dax_07.png
# Tear Open and Tear off Sherpa menu
sleep 5
import -window 'Sherpa' -resize 50% dax_08.png
display < dax_08.png
xpaset -p ds9 regions select all
xpaset -p ds9 analysis task '{Spectral Fit}'
# Wait for fit to complete ~ 20 sec
import -window 'Spectral Fit' -resize 50% dax_09.png
display < dax_09.png
# Click on Chips Window
sleep 3
import -resize 50% dax_10.png
display < dax_10.png
xpaset -p ds9 analysis task '{2D Image Fit}'
xpaset -p ds9 tile
import -window "SAOImage ds9" -resize 50% dax_11.png
display < dax_11.png
import -window "2D Image Fit" -resize 50% dax_12.png
display < dax_12.png
xpaset -p ds9 quit