load( 'vap+das2server:http://www-pw.physics.uiowa.edu/das/das2Server?dataset=das2_1/cassini/cassiniLrfc&start_time=2008-12-17T00:00:00.000Z&end_time=2008-12-18T00:00:00.000Z&-lfdr+BxByBz+-mfdr+BxByBz+-mfr+13BxBz+-n+hfr_snd+-n+lp_rswp+-n+bad_data+-n+dpf_zero+-n+mfdr_mfr2+-n+mfr3_hfra+-n+hf1_hfrc+-a+-bgday' ) dom.plots[0].yaxis.log=True from org.das2.components import DataPointRecorder dpr= DataPointRecorder() addTab( 'digitizer', dpr ) ## add the box selector ######################### dom= getDocumentModel() plot= dom.plots[0].controller.dasPlot from org.das2.event import BoxSelectorMouseModule def boxSelected(event): x= event.getX() y= event.getY() dpr.addDataPoint( x, y, None ) mm= plot.dasMouseInputAdapter.getModuleByLabel("Crosshair Digitizer") mm.dataPointSelected= boxSelected plot.dasMouseInputAdapter.primaryModule= mm import javax javax.swing.JOptionPane.showMessageDialog(None,'the crosshair are recorded on the digitizer tab.')