<hr>
<a name="ceil"></a>
<h2>ceil</h2>
ceil( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds1 ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>element-wise ceil function.</p>

<h3>Parameters</h3>
ds1 - a QDataSet

<h3>Returns:</h3>
a QDataSet

<br><br>
<a href="https://github.com/autoplot/dev/search?q=ceil&unscoped_q=ceil">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#ceil">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l11113">[view source]</a>
<br>
<br>
ceil( double x ) &rarr; double<br>
ceil( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html'>Object</a> x ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a><br>
<hr>
<a name="chirp"></a>
<h2>chirp</h2>
chirp( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> t, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/datum/Datum.html'>Datum</a> df0, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/datum/Datum.html'>Datum</a> dt1, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/datum/Datum.html'>Datum</a> df1 ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>SciPy chirp function, used for testing.</p>

<h3>Parameters</h3>
t - Times at which to evaluate the waveform.
<br>
df0 - Frequency (e.g. Hz) at time t=0.
<br>
dt1 - Time at which `f1` is specified.
<br>
df1 - Frequency (e.g. Hz) of the waveform at time `t1`.

<h3>Returns:</h3>
a QDataSet

<br><br>
<a href="https://github.com/autoplot/dev/search?q=chirp&unscoped_q=chirp">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#chirp">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l9655">[view source]</a>
<br>
<br>
<hr>
<a name="circle"></a>
<h2>circle</h2>
circle( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> radius, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> x, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> y ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>return a dataset with X and Y forming a circle, introduced as a convenient way to indicate planet location.</p>

<h3>Parameters</h3>
radius - rank 0 dataset
<br>
x - the x coordinate of the circle
<br>
y - the y coordinate of the circle

<h3>Returns:</h3>
QDataSet that when plotted is a circle.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=circle&unscoped_q=circle">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#circle">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l5758">[view source]</a>
<br>
<br>
circle( double radius, double x, double y ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a><br>
circle( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> radius ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a><br>
circle( double dradius ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a><br>
circle( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> sradius ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a><br>
<hr>
<a name="cleanData"></a>
<h2>cleanData</h2>
cleanData( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>remove the data which is 3 sigmas from the mean of the data.</p>

<h3>Parameters</h3>
ds - rank 1 dataset.

<h3>Returns:</h3>
cleaned dataset of the same geometry.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=cleanData&unscoped_q=cleanData">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#cleanData">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l12485">[view source]</a>
<br>
<br>
cleanData( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds, int size ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a><br>
cleanData( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds, double nsigma, int size ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a><br>
<hr>
<a name="clearWritable"></a>
<h2>clearWritable</h2>
clearWritable( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/WritableDataSet.html'>org.das2.qds.WritableDataSet</a> ds ) &rarr; void

<p>assign zeros to all the values of the dataset.  The 
 dataset must be mutable.  This was used to verify Jython behavior.</p>

<h3>Parameters</h3>
ds - a WritableDataSet

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=clearWritable&unscoped_q=clearWritable">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#clearWritable">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l12278">[view source]</a>
<br>
<br>
<hr>
<a name="collapse0"></a>
<h2>collapse0</h2>
collapse0( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> fillDs, int st, int en ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>this is introduced to mimic the in-line function which reduces the dimensionality by averaging over the zeroth dimension.
   collapse0( ds[30,20] ) &rarr; ds[20]</p>

<h3>Parameters</h3>
fillDs - a QDataSet
<br>
st - the start index
<br>
en - the non-inclusive end index

<h3>Returns:</h3>
the averaged dataset
<br><br>
<a href="https://github.com/autoplot/dev/search?q=collapse0&unscoped_q=collapse0">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#collapse0">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l1696">[view source]</a>
<br>
<br>
collapse0( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> fillDs ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a><br>
<hr>
<a name="collapse0R4"></a>
<h2>collapse0R4</h2>
collapse0R4( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/util/monitor/ProgressMonitor.html'>ProgressMonitor</a> mon ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>Collapse the rank 4 dataset on the zeroth index.</p>

<h3>Parameters</h3>
ds - rank 4 dataset
<br>
mon - a ProgressMonitor

<h3>Returns:</h3>
rank 3 dataset
<h3>See Also:</h3>
<a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/OperationsProcessor_s.html#sprocess'>org.das2.qds.OperationsProcessor#sprocess(java.lang.String, QDataSet, org.das2.util.monitor.ProgressMonitor)</a> <br>
<br><br>
<a href="https://github.com/autoplot/dev/search?q=collapse0R4&unscoped_q=collapse0R4">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#collapse0R4">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l1724">[view source]</a>
<br>
<br>
<hr>
<a name="collapse1"></a>
<h2>collapse1</h2>
collapse1( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>this is introduced to mimic the in-line function which reduces the dimensionality by averaging over the first dimension
   collapse1( ds[30,20] ) &rarr; ds[30]</p>

<h3>Parameters</h3>
ds - a QDataSet

<h3>Returns:</h3>
the averaged dataset
<br><br>
<a href="https://github.com/autoplot/dev/search?q=collapse1&unscoped_q=collapse1">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#collapse1">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l1845">[view source]</a>
<br>
<br>
<hr>
<a name="collapse1R4"></a>
<h2>collapse1R4</h2>
collapse1R4( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/util/monitor/ProgressMonitor.html'>ProgressMonitor</a> mon ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>Collapse the rank 4 dataset on the first index.</p>

<h3>Parameters</h3>
ds - rank 4 dataset
<br>
mon - a ProgressMonitor

<h3>Returns:</h3>
rank 3 dataset
<h3>See Also:</h3>
<a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/OperationsProcessor_s.html#sprocess'>org.das2.qds.OperationsProcessor#sprocess(java.lang.String, QDataSet, org.das2.util.monitor.ProgressMonitor)</a> <br>
<br><br>
<a href="https://github.com/autoplot/dev/search?q=collapse1R4&unscoped_q=collapse1R4">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#collapse1R4">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l1785">[view source]</a>
<br>
<br>
<hr>
<a name="collapse2"></a>
<h2>collapse2</h2>
collapse2( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> fillDs ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>this is introduced to mimic the in-line function which reduces the dimensionality by averaging over the first dimension
   collapse2( ds[30,20,10,5] ) &rarr; ds[30,20,5]</p>

<h3>Parameters</h3>
fillDs - a QDataSet

<h3>Returns:</h3>
the averaged dataset
<br><br>
<a href="https://github.com/autoplot/dev/search?q=collapse2&unscoped_q=collapse2">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#collapse2">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l1860">[view source]</a>
<br>
<br>
<hr>
<a name="collapse2R4"></a>
<h2>collapse2R4</h2>
collapse2R4( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/util/monitor/ProgressMonitor.html'>ProgressMonitor</a> mon ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>Collapse the rank 4 dataset on the second index.</p>

<h3>Parameters</h3>
ds - rank 4 dataset
<br>
mon - a ProgressMonitor

<h3>Returns:</h3>
rank 3 dataset
<h3>See Also:</h3>
<a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/OperationsProcessor_s.html#sprocess'>org.das2.qds.OperationsProcessor#sprocess(java.lang.String, QDataSet, org.das2.util.monitor.ProgressMonitor)</a> <br>
<br><br>
<a href="https://github.com/autoplot/dev/search?q=collapse2R4&unscoped_q=collapse2R4">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#collapse2R4">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l1876">[view source]</a>
<br>
<br>
<hr>
<a name="collapse3"></a>
<h2>collapse3</h2>
collapse3( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> fillDs ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>this is introduced to mimic the in-line function which reduces the dimensionality by averaging over the first dimension
   collapse3( ds[30,20,10,5] ) &rarr; ds[30,20,10]</p>

<h3>Parameters</h3>
fillDs - a QDataSet

<h3>Returns:</h3>
the averaged dataset
<br><br>
<a href="https://github.com/autoplot/dev/search?q=collapse3&unscoped_q=collapse3">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#collapse3">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l1936">[view source]</a>
<br>
<br>
<hr>
<a name="collapse3R4"></a>
<h2>collapse3R4</h2>
collapse3R4( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/util/monitor/ProgressMonitor.html'>ProgressMonitor</a> mon ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>Collapse the rank 4 dataset on the third index.</p>

<h3>Parameters</h3>
ds - rank 4 dataset
<br>
mon - a ProgressMonitor

<h3>Returns:</h3>
rank 3 dataset
<h3>See Also:</h3>
<a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/OperationsProcessor_s.html#sprocess'>org.das2.qds.OperationsProcessor#sprocess(java.lang.String, QDataSet, org.das2.util.monitor.ProgressMonitor)</a> <br>
<br><br>
<a href="https://github.com/autoplot/dev/search?q=collapse3R4&unscoped_q=collapse3R4">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#collapse3R4">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l1952">[view source]</a>
<br>
<br>
<hr>
<a name="colorFromString"></a>
<h2>colorFromString</h2>
colorFromString( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> sval ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/awt/Color.html'>java.awt.Color</a>

<p>return the color encoded as one of:<ul>
 <li>"red" or "RED" or X11 color names like "LightPink" 
 <li>#FF0000
 <li>255,0,0 or 1.0,0,0
 </ul></p>

<h3>Parameters</h3>
sval - the string representation

<h3>Returns:</h3>
the color
<br><br>
<a href="https://github.com/autoplot/dev/search?q=colorFromString&unscoped_q=colorFromString">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#colorFromString">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l13967">[view source]</a>
<br>
<br>
<hr>
<a name="complexConj"></a>
<h2>complexConj</h2>
complexConj( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>return the complex conjugate of the rank 1 or rank 2 QDataSet.</p>

<h3>Parameters</h3>
ds - ds[2] or ds[n,2]

<h3>Returns:</h3>
ds[2] or ds[n,2]
<h3>See Also:</h3>
<a href='null'>complexMultiply(QDataSet, QDataSet)</a> <br>
<br><br>
<a href="https://github.com/autoplot/dev/search?q=complexConj&unscoped_q=complexConj">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#complexConj">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l9285">[view source]</a>
<br>
<br>
<hr>
<a name="complexDataset"></a>
<h2>complexDataset</h2>
complexDataset( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> realPart, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> imaginaryPart ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>create a complex dataset.</p>

<h3>Parameters</h3>
realPart - the real component.
<br>
imaginaryPart - the complex component.

<h3>Returns:</h3>
complex dataset
<h3>See Also:</h3>
<a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/examples/Schemes_r.html#rank2ComplexNumbers'>org.das2.qds.examples.Schemes#rank2ComplexNumbers()</a> <br>
<br><br>
<a href="https://github.com/autoplot/dev/search?q=complexDataset&unscoped_q=complexDataset">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#complexDataset">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l9419">[view source]</a>
<br>
<br>
<hr>
<a name="complexMultiply"></a>
<h2>complexMultiply</h2>
complexMultiply( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds1, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds2 ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>perform complex multiplication, where the two datasets must have the same
 rank and must both end with a complex dimension.</p>

<h3>Parameters</h3>
ds1 - ds[2] or ds[n,2] or ds[n,m,2]
<br>
ds2 - ds[2] or ds[n,2] or ds[n,m,2]

<h3>Returns:</h3>
ds[2] or ds[n,2] or ds[n,m,2]
<h3>See Also:</h3>
<a href='null'>complexConj(QDataSet)</a> <br>
<br><br>
<a href="https://github.com/autoplot/dev/search?q=complexMultiply&unscoped_q=complexMultiply">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#complexMultiply">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l9310">[view source]</a>
<br>
<br>
<hr>
<a name="concatenate"></a>
<h2><del>concatenate</del></h2>
Deprecated: use append instead.
concatenate( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html'>Object</a> ds1, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html'>Object</a> ds2 ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a><br>
<hr>
<a name="contour"></a>
<h2>contour</h2>
contour( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> tds, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> vv ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>contour the data in rank 2 table tds at rank 0 vv.  The result
 is a rank 2 bundle of [:,'x,y,z'] where i is the contour number.
 The result will have DEPEND_0 be an monotonically increasing sequence with
 jumps indicating new contours.</p>

<h3>Parameters</h3>
tds - rank 2 table
<br>
vv - rank 2 bundle

<h3>Returns:</h3>
a QDataSet

<br><br>
<a href="https://github.com/autoplot/dev/search?q=contour&unscoped_q=contour">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#contour">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l13096">[view source]</a>
<br>
<br>
contour( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html'>Object</a> tds, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html'>Object</a> vv ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a><br>
<hr>
<a name="convertPropertyValue"></a>
<h2>convertPropertyValue</h2>
convertPropertyValue( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> context, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> name, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html'>Object</a> value ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html'>Object</a>

<p>convert the object into the type needed for the property.</p>

<h3>Parameters</h3>
context - the dataset to which we are assigning the value.
<br>
name - the property name
<br>
value - the value

<h3>Returns:</h3>
the correct value.
<h3>See Also:</h3>
<a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/autoplot/jythonsupport/PyQDataSet_c.html#convertPropertyValue'>org.autoplot.jythonsupport.PyQDataSet#convertPropertyValue</a> <br>
<br><br>
<a href="https://github.com/autoplot/dev/search?q=convertPropertyValue&unscoped_q=convertPropertyValue">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#convertPropertyValue">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l7521">[view source]</a>
<br>
<br>
<hr>
<a name="convertToString"></a>
<h2>convertToString</h2>
convertToString( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> bytes ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a>

<p>convert the bytes (or unicode up to 2**16) to a string.</p>

<h3>Parameters</h3>
bytes - a QDataSet containing the data.

<h3>Returns:</h3>
a String

<br><br>
<a href="https://github.com/autoplot/dev/search?q=convertToString&unscoped_q=convertToString">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#convertToString">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l3522">[view source]</a>
<br>
<br>
<hr>
<a name="convertUnitsTo"></a>
<h2>convertUnitsTo</h2>
convertUnitsTo( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/datum/Units.html'>Units</a> u ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>convert the dataset to the target units</p>

<h3>Parameters</h3>
ds - the original dataset.
<br>
u - units of the new dataset

<h3>Returns:</h3>
a new dataset with all the same properties but with the new units.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=convertUnitsTo&unscoped_q=convertUnitsTo">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#convertUnitsTo">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l13645">[view source]</a>
<br>
<br>
convertUnitsTo( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/datum/DatumRange.html'>DatumRange</a> dr, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/datum/Units.html'>Units</a> u ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/datum/DatumRange.html'>DatumRange</a><br>
convertUnitsTo( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/datum/Datum.html'>Datum</a> d, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/datum/Units.html'>Units</a> u ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/datum/Datum.html'>Datum</a><br>
<hr>
<a name="copy"></a>
<h2>copy</h2>
copy( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> src ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/WritableDataSet.html'>org.das2.qds.WritableDataSet</a>

<p>copy the dataset to make a new one that is writable.  When a join dataset is copied, a WritableJoinDataSet is used
 to copy each dataset.  This is a deep copy, so for example DEPEND_0 is copied as well.
 Note that BufferDataSets will be copied to BufferDataSets, and ArrayDataSets 
 will be copied to ArrayDataSets.</p>

<h3>Parameters</h3>
src - a QDataSet

<h3>Returns:</h3>
a copy of src.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=copy&unscoped_q=copy">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#copy">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l5951">[view source]</a>
<br>
<br>
<hr>
<a name="copyIndexedProperties"></a>
<h2>copyIndexedProperties</h2>
copyIndexedProperties( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> srcds, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/MutablePropertyDataSet.html'>org.das2.qds.MutablePropertyDataSet</a> mds ) &rarr; void

<p>copy over all the indexed properties into the mutable property dataset.
 This was introduced to support DataSetOps.unbundle, but should probably
 always be used.
 See https://sourceforge.net/p/autoplot/bugs/1704/</p>

<h3>Parameters</h3>
srcds - the source dataset
<br>
mds - the destination dataset

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=copyIndexedProperties&unscoped_q=copyIndexedProperties">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#copyIndexedProperties">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l5917">[view source]</a>
<br>
<br>
<hr>
<a name="copyProperties"></a>
<h2>copyProperties</h2>
copyProperties( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/util/Map.html'>java.util.Map</a>

<p>copies the properties, copying depend datasets as well.  
 TODO: This is not thorough, and this needs to be reviewed.</p>

<h3>Parameters</h3>
ds - the data from which the properties are extracted.

<h3>Returns:</h3>
a map of the properties.
<h3>See Also:</h3>
<a href='null'>DataSetUtil#getProperties(QDataSet)</a> <br>
<br><br>
<a href="https://github.com/autoplot/dev/search?q=copyProperties&unscoped_q=copyProperties">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#copyProperties">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l5854">[view source]</a>
<br>
<br>
<hr>
<a name="copysign"></a>
<h2>copysign</h2>
copysign( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> magnitude, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> sign ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>Returns the first floating-point argument with the sign of the
 second floating-point argument.</p>

<h3>Parameters</h3>
magnitude - a QDataSet
<br>
sign - a QDataSet

<h3>Returns:</h3>
a QDataSet

<h3>See Also:</h3>
<a href='null'>signum</a> <br>
<a href='null'>negate</a> <br>
<br><br>
<a href="https://github.com/autoplot/dev/search?q=copysign&unscoped_q=copysign">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#copysign">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l11211">[view source]</a>
<br>
<br>
copysign( double x, double y ) &rarr; double<br>
copysign( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html'>Object</a> x, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html'>Object</a> y ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a><br>
<hr>
<a name="cos"></a>
<h2>cos</h2>
cos( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>element-wise cos.</p>

<h3>Parameters</h3>
ds - the angles in radians or degrees, and data without units are treated as radians.

<h3>Returns:</h3>
the cos of the angles
<br><br>
<a href="https://github.com/autoplot/dev/search?q=cos&unscoped_q=cos">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#cos">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l6163">[view source]</a>
<br>
<br>
cos( double ds ) &rarr; double<br>
cos( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html'>Object</a> ds ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a><br>
<hr>
<a name="cosh"></a>
<h2>cosh</h2>
cosh( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>element-wise hyperbolic cosine</p>

<h3>Parameters</h3>
ds - the data

<h3>Returns:</h3>
the hyperbolic cosine of each element of ds
<h3>See Also:</h3>
<a href='null'>Math#cosh(double)</a> <br>
<br><br>
<a href="https://github.com/autoplot/dev/search?q=cosh&unscoped_q=cosh">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#cosh">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l6311">[view source]</a>
<br>
<br>
cosh( double ds ) &rarr; double<br>
cosh( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html'>Object</a> ds ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a><br>
<hr>
<a name="createEvent"></a>
<h2>createEvent</h2>
createEvent( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> timeRange, int rgbcolor, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> annotation ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>tool for creating ad-hoc events datasets.</p>

<h3>Parameters</h3>
timeRange - a timerange like "2010-01-01" or "2010-01-01/2010-01-10" or "2010-01-01 through 2010-01-09"
<br>
rgbcolor - and RGB color like 0xFF0000 (red), 0x00FF00 (green), or 0x0000FF (blue),
<br>
annotation - label for event, possibly including granny codes.

<h3>Returns:</h3>
a rank 2 QDataSet with [[ startTime, stopTime, rgbColor, annotation  ]]
<h3>See Also:</h3>
<a href='null'>eventsComplement(QDataSet, int, java.lang.String)</a> <br>
<br><br>
<a href="https://github.com/autoplot/dev/search?q=createEvent&unscoped_q=createEvent">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#createEvent">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l5204">[view source]</a>
<br>
<br>
createEvent( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> append, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> timeRange, int rgbcolor, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> annotation ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a><br>
createEvent( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/datum/DatumRange.html'>DatumRange</a> dr, int rgbcolor, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> annotation ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a><br>
createEvent( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> append, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/datum/DatumRange.html'>DatumRange</a> dr, int rgbcolor, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> annotation ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a><br>
<hr>
<a name="createEvents"></a>
<h2>createEvents</h2>
createEvents( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> vds ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>make canonical rank 2 bundle dataset of min,max,color,text
 This was originally part of EventsRenderer, but it became
 clear that this was generally useful.</p>

<h3>Parameters</h3>
vds - dataset in a number of forms that can be converted to an events dataset.

<h3>Returns:</h3>
rank 2 QDataSet [ index; 4( time, stopTime, rgbColor, label ) ]
<br><br>
<a href="https://github.com/autoplot/dev/search?q=createEvents&unscoped_q=createEvents">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#createEvents">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l5322">[view source]</a>
<br>
<br>
createEvents( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> vds, <a href='https://docs.oracle.com/javase/8/docs/api/java/awt/Color.html'>java.awt.Color</a> deftColor ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a><br>
<hr>
<a name="createPolyMesh"></a>
<h2>createPolyMesh</h2>
createPolyMesh( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> append, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> xy ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>create or append to a polyMesh, adding the points from rank 2 bundle xy. 
 The polyMesh scheme will assume that point xy[0] can be connected to 
 point xy[-1].</p>

<h3>Parameters</h3>
append - a QDataSet
<br>
xy - the rank 2 bundle of x and y values

<h3>Returns:</h3>
a polyMesh
<h3>See Also:</h3>
<a href='null'>createEvent(QDataSet, org.das2.datum.DatumRange, int, java.lang.String)</a> <br>
<br><br>
<a href="https://github.com/autoplot/dev/search?q=createPolyMesh&unscoped_q=createPolyMesh">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#createPolyMesh">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l15862">[view source]</a>
<br>
<br>
<hr>
<a name="crossProduct"></a>
<h2>crossProduct</h2>
crossProduct( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> a, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> b ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>apply the cross product of a and b, where a or b may be rank 1, three-element vector,
 or both can be vector arrays of the same length.  In the case where only X and Y are provided (two-element vectors
 instead of three), then Z is automatically assumed to be zero.</p>

<h3>Parameters</h3>
a - rank 1 ds[3] or rank 2 ds[n,3]
<br>
b - rank 1 ds[3] or rank 2 ds[n,3]

<h3>Returns:</h3>
ds[3] or rank 2 ds[n,3]
<br><br>
<a href="https://github.com/autoplot/dev/search?q=crossProduct&unscoped_q=crossProduct">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#crossProduct">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l9358">[view source]</a>
<br>
<br>
<hr>
<a name="cubicRoot"></a>
<h2>cubicRoot</h2>
cubicRoot( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> coefficients ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>Solves each of a set of cubic equations of the form:
 a*x^3 + b*x^2 + c*x + d = 0.
 Takes a rank 2 dataset with each equation across the first dimension and
 coefficients of each equation across the second.</p>

<h3>Parameters</h3>
coefficients - Set of all coefficients.

<h3>Returns:</h3>
Roots of each equation. Double.NaN is returned for complex roots.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=cubicRoot&unscoped_q=cubicRoot">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#cubicRoot">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l2511">[view source]</a>
<br>
<br>
cubicRoot( double a, double b, double c, double d ) &rarr; double[]<br>
<hr>
<a name="cumulativeMax"></a>
<h2>cumulativeMax</h2>
cumulativeMax( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>for each element i of ds, set the result[i] to the maximum of ds[0:(i+1)]</p>

<h3>Parameters</h3>
ds - rank 1 dataset

<h3>Returns:</h3>
the cumulative maximum
<br><br>
<a href="https://github.com/autoplot/dev/search?q=cumulativeMax&unscoped_q=cumulativeMax">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#cumulativeMax">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l13247">[view source]</a>
<br>
<br>
<hr>
<a name="cumulativeMin"></a>
<h2>cumulativeMin</h2>
cumulativeMin( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>for each element i of ds, set the result[i] to the minimum of ds[0:(i+1)]</p>

<h3>Parameters</h3>
ds - rank 1 dataset

<h3>Returns:</h3>
the cumulative minimum
<br><br>
<a href="https://github.com/autoplot/dev/search?q=cumulativeMin&unscoped_q=cumulativeMin">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_c.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#cumulativeMin">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/QDataSet/src/org/das2/qds/ops/Ops.java#l13269">[view source]</a>
<br>
<br>