/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package test.endtoend; import java.io.IOException; import java.lang.reflect.Array; import org.das2.datum.DatumRange; import org.das2.datum.DatumRangeUtil; import org.das2.util.LoggerManager; import org.das2.util.monitor.ConsoleTextProgressMonitor; import org.das2.util.monitor.ProgressMonitor; import org.autoplot.ScriptContext; import org.das2.qds.DataSetUtil; import org.autoplot.datasource.DataSource; import org.autoplot.datasource.DataSourceUtil; import org.autoplot.datasource.capability.TimeSeriesBrowse; import org.das2.qds.ops.Ops; /** * Tests of the IDL/Matlab interface. * @author jbf */ public class Test024 { public static void example1() throws Exception { System.err.println( "\n= example1 =\n"); org.autoplot.idlsupport.APDataSet apds = new org.autoplot.idlsupport.APDataSet(); apds.setDataSetURI("http://www.autoplot.org/data/swe-np.xls?column=data&depend0=dep0"); apds.doGetDataSet(); System.err.println( apds.toString() ); apds.setPreferredUnits( "hours since 2007-01-17T00:00" ); ScriptContext.plot( DataSetUtil.asDataSet( apds.values( apds.depend(0) )), DataSetUtil.asDataSet(apds.values()) ); ScriptContext.writeToPng("test024_001"); } public static void example2() throws Exception { System.err.println( "\n= example2 =\n"); org.autoplot.idlsupport.APDataSet apds = new org.autoplot.idlsupport.APDataSet(); apds.setDataSetURI("vap+inline:ripples(20)"); apds.doGetDataSet(); System.err.println( apds.toString() ); apds.setFillValue( -999 ); ScriptContext.plot( DataSetUtil.asDataSet(apds.values()) ); double[] vv= (double[]) apds.values(); for ( int i=0; i