;+ ;NAME: barrel_selecttimes.pro ;DESCRIPTION: use mouse to select a time interval from a lightcurve ;already plotted ; ;REQUIRED INPUTS: ;x,y x and y values of data plotted (lightcurve) ; ;OPTIONAL INPUTS: ;color color code for overplotting selected data ; ;OUTPUTS: ;subset locations of selected data in the array ;subsetsize length of array "subset" ; ;CALLS: cursor ; ;NOTES: ; ;STATUS: ok ; ;TO BE ADDED: ;might possibly add a mouse-free option later ; ;REVISION HISTORY: ;Version 3.0 DMS 9/9/13 ; change since version 2.9: removed xplot start and end (not used) ;- pro barrel_selecttimes,x,y,subset,subsetsize,color=color if not keyword_set(color) then color=100 ;select a subset cursor,x1,y1,/down cursor,x2,y2,/down subset=where(x ge x1 and x le x2,subsetsize) ;overplot if subsetsize gt 0 then begin oplot,x[subset],y[subset],color=color endif else begin subset=-1 print,'Failed to get a subset of data; remember to click from left to right.' endelse end