<hr>
<a name="magnitude"></a>
<h2>magnitude</h2>
magnitude( <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 magnitudes of vectors in a rank 1 or greater dataset (typically
 rank 2).  The last index should be the cartesian dimension.  For example,
<blockquote><pre><small>
 ds= getDataSet('http://autoplot.org/data/autoplot.cdf?BGSM') # BGSM[Epoch=24,cart=3]
 m= magnitude(ds)
</small></pre></blockquote>
 For rank 0, this just returns the absolute value, but with the same units.</p>

<h3>Parameters</h3>
ds - dataset of Rank N.

<h3>Returns:</h3>
dataset of Rank N-1.
<h3>See Also:</h3>
<a href='null'>abs(QDataSet)</a> <br>
<br><br>
<a href="https://github.com/autoplot/dev/search?q=magnitude&unscoped_q=magnitude">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_m.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#magnitude">[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#l814">[view source]</a>
<br>
<br>
magnitude( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html'>Object</a> ds1 ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a><br>
<hr>
<a name="matrixFormat"></a>
<h2>matrixFormat</h2>
matrixFormat( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> mm, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> style ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a>

<p>format the matrix values, using %.3f and tabs to 
 make it legible.</p>

<h3>Parameters</h3>
mm - the 3x3 matrix.
<br>
style - "code" or "newlines".  None/null is newlines.

<h3>Returns:</h3>
formatted matrix
<h3>See Also:</h3>
<a href='null'>matrixParse(java.lang.String)</a> will parse when style is "code"<br>
<br><br>
<a href="https://github.com/autoplot/dev/search?q=matrixFormat&unscoped_q=matrixFormat">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_m.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#matrixFormat">[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#l16210">[view source]</a>
<br>
<br>
<hr>
<a name="matrixFromEuler"></a>
<h2>matrixFromEuler</h2>
matrixFromEuler( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> seq, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/datum/Datum.html'>Datum</a> angle ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>return the matrix rotating about one axis.</p>

<h3>Parameters</h3>
seq - the string "x", "y", or "z"
<br>
angle - the angle in degrees or radians.

<h3>Returns:</h3>
a QDataSet

<br><br>
<a href="https://github.com/autoplot/dev/search?q=matrixFromEuler&unscoped_q=matrixFromEuler">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_m.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#matrixFromEuler">[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#l16098">[view source]</a>
<br>
<br>
<hr>
<a name="matrixMultiply"></a>
<h2>matrixMultiply</h2>
matrixMultiply( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> m, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> v ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>matrix multiply the components of vector <code>v</code> by matrix <code>m</code>.  Argument <code>v</code> can also be a 
 rank 2 series of vectors (vv[n,3]), and argument <code>m</code> can be an array of matrices (mm[n,3,3]).  Note 
 that to multiply a vector and a matrix (instead of matrix and a vector), use matrixMultiply( transpose(m), v ).</p>

<h3>Parameters</h3>
m - matrix or array of matrices
<br>
v - vector or array of vectors

<h3>Returns:</h3>
vectors in the same form as <code>b</code>
<h3>See Also:</h3>
<a href='null'>bundle(QDataSet, QDataSet, QDataSet)</a> bundle for creating vectors from 
 components.<br>
<a href='null'>slice1(QDataSet, int)</a> for extracting components from the result.<br>
<br><br>
<a href="https://github.com/autoplot/dev/search?q=matrixMultiply&unscoped_q=matrixMultiply">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_m.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#matrixMultiply">[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#l16136">[view source]</a>
<br>
<br>
<hr>
<a name="matrixParse"></a>
<h2>matrixParse</h2>
matrixParse( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> smat ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>parse the string into a rank 2 matrix</p>

<h3>Parameters</h3>
smat - a string like '[[1,0,0],[0,1,0],[0,0,1]]'

<h3>Returns:</h3>
rank 2 matrix.
<h3>See Also:</h3>
<a href='null'>matrixFormat(QDataSet, java.lang.String)</a> <br>
<br><br>
<a href="https://github.com/autoplot/dev/search?q=matrixParse&unscoped_q=matrixParse">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_m.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#matrixParse">[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#l16076">[view source]</a>
<br>
<br>
<hr>
<a name="maybeCopy"></a>
<h2>maybeCopy</h2>
maybeCopy( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ads0 ) &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 an ArrayDataSet only if the dataset is not already an ArrayDataSet
 or BufferDataSet.
 Note this does not consider the mutability of the data.  If the dataset is not mutable, then the
 original data could be returned (probably).</p>

<h3>Parameters</h3>
ads0 - a dataset.

<h3>Returns:</h3>
an ArrayDataSet or BufferDataSet
<br><br>
<a href="https://github.com/autoplot/dev/search?q=maybeCopy&unscoped_q=maybeCopy">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_m.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#maybeCopy">[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#l5974">[view source]</a>
<br>
<br>
<hr>
<a name="mean"></a>
<h2>mean</h2>
mean( <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>Mean function that returns the average of the valid elements of a rank N dataset</p>

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

<h3>Returns:</h3>
rank 0 dataset
<h3>See Also:</h3>
<a href='null'>mode</a> <br>
<a href='null'>median</a> <br>
<a href='null'>variance(QDataSet)</a> <br>
<a href='null'>meanAverageDeviation(QDataSet)</a> <br>
<br><br>
<a href="https://github.com/autoplot/dev/search?q=mean&unscoped_q=mean">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_m.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#mean">[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#l12557">[view source]</a>
<br>
<br>
mean( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html'>Object</a> o ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a><br>
<hr>
<a name="meanAverageDeviation"></a>
<h2>meanAverageDeviation</h2>
meanAverageDeviation( <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 Mean Average Deviation (MAD) of the rank N dataset.  
 The result will contain the USER_PROPERTIES with a map containing 
 the mean and number of points.</p>

<h3>Parameters</h3>
ds - the rank N dataset.

<h3>Returns:</h3>
the rank 0 mean average deviation of the dataset.
<h3>See Also:</h3>
<a href='null'>mean(QDataSet)</a> <br>
<a href='null'>BinAverage#binMeanAverageDeviation(QDataSet, QDataSet)</a> <br>
<br><br>
<a href="https://github.com/autoplot/dev/search?q=meanAverageDeviation&unscoped_q=meanAverageDeviation">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_m.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#meanAverageDeviation">[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#l12782">[view source]</a>
<br>
<br>
<hr>
<a name="median"></a>
<h2>median</h2>
median( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html'>Object</a> o ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>Median function that sorts a rank N dataset and returns its median.  
 If lists are equal in size (even number of elements), always choose 
 first element of 'more' list</p>

<h3>Parameters</h3>
o - object which can be interpreted as a dataset.

<h3>Returns:</h3>
rank 0 dataset
<h3>See Also:</h3>
<a href='null'>mean</a> <br>
<a href='null'>mode</a> <br>
<br><br>
<a href="https://github.com/autoplot/dev/search?q=median&unscoped_q=median">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_m.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#median">[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#l12633">[view source]</a>
<br>
<br>
median( <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><br>
<hr>
<a name="medianFilter"></a>
<h2>medianFilter</h2>
medianFilter( <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>

<p>1-D median filter with a boxcar of the given size.  The first size/2
 elements, and the last size/2 elements are copied from the input.</p>

<h3>Parameters</h3>
ds - rank 1 or rank 2 dataset.  Future implementations may support higher rank data.
<br>
size - the boxcar size

<h3>Returns:</h3>
rank 1 or rank 2 dataset.
<h3>See Also:</h3>
<a href='null'>smooth(QDataSet, int)</a> <br>
<br><br>
<a href="https://github.com/autoplot/dev/search?q=medianFilter&unscoped_q=medianFilter">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_m.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#medianFilter">[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#l12862">[view source]</a>
<br>
<br>
<hr>
<a name="merge"></a>
<h2>merge</h2>
merge( <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>Merge the two sorted rank N datasets, using their DEPEND_0 datasets, into one rank N dataset.  
 If neither dataset has DEPEND_0, then this will use the datasets themselves.  When ds1 occurs "before" ds2, then this 
 is the same as concatenate.
 When there is a collision where two data points are coincident, use ds1[j].  This is fuzzy, based on the depend_0 cadence of ds1.
 When ds1 is null (or None), use ds2.
 Thanks to: http://stackoverflow.com/questions/5958169/how-to-merge-two-sorted-arrays-into-a-sorted-array</p>

<h3>Parameters</h3>
ds1 - rank N dataset, or null.
<br>
ds2 - rank N dataset

<h3>Returns:</h3>
dataset of rank N with elements interleaved.
<h3>See Also:</h3>
<a href='null'>concatenate(QDataSet, QDataSet)</a> <br>
<br><br>
<a href="https://github.com/autoplot/dev/search?q=merge&unscoped_q=merge">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_m.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#merge">[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#l15141">[view source]</a>
<br>
<br>
<hr>
<a name="mod"></a>
<h2>mod</h2>
mod( <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>element-wise mod of two datasets with compatible geometry.
 This should support Units.t2000 mod "24 hours" to get result in hours.</p>

<h3>Parameters</h3>
ds1 - the numerator
<br>
ds2 - the divisor

<h3>Returns:</h3>
the remainder after the division
<br><br>
<a href="https://github.com/autoplot/dev/search?q=mod&unscoped_q=mod">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_m.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#mod">[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#l2963">[view source]</a>
<br>
<br>
mod( <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="mode"></a>
<h2>mode</h2>
mode( <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 most frequently occurring element of the valid elements of a rank N dataset</p>

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

<h3>Returns:</h3>
the rank 0 dataset
<h3>See Also:</h3>
<a href='null'>mean</a> <br>
<a href='null'>median</a> <br>
<br><br>
<a href="https://github.com/autoplot/dev/search?q=mode&unscoped_q=mode">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_m.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#mode">[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#l12589">[view source]</a>
<br>
<br>
<hr>
<a name="modp"></a>
<h2>modp</h2>
modp( <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>element-wise mod of two datasets with compatible geometry.  This returns
 a positive number for -18 % 10.  This is Python's behavior.
 This should support Units.t2000 mod "24 hours" to get result in hours.</p>

<h3>Parameters</h3>
ds1 - the numerator
<br>
ds2 - the divisor

<h3>Returns:</h3>
the remainder after the division
<h3>See Also:</h3>
<a href='null'>sawtooth(QDataSet)</a> <br>
<br><br>
<a href="https://github.com/autoplot/dev/search?q=modp&unscoped_q=modp">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_m.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#modp">[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#l2987">[view source]</a>
<br>
<br>
modp( <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="monotonicSubset"></a>
<h2>monotonicSubset</h2>
monotonicSubset( <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/MutablePropertyDataSet.html'>org.das2.qds.MutablePropertyDataSet</a>

<p>ensure that there are no non-monotonic or repeat records, by removing
 the first N-1 records of N repeated records.  
 
 Warning: this was extracted from AggregatingDataSource to support BufferDataSets,
 and is minimally implemented.
 
 When ds has property QDataSet.DEPEND_0, then this is used to identify the
 monotonic subset.  When ds is a set of timetags, then these are used.</p>

<h3>Parameters</h3>
ds - MutablePropertyDataSet, which must be writable.

<h3>Returns:</h3>
dataset, possibly with records removed.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=monotonicSubset&unscoped_q=monotonicSubset">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_m.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#monotonicSubset">[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#l6011">[view source]</a>
<br>
<br>
<hr>
<a name="multiply"></a>
<h2>multiply</h2>
multiply( <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>element-wise multiply of two datasets with compatible geometry.
 Presently, either ds1 or ds2 should be dimensionless.
 TODO: units improvements.</p>

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

<h3>Returns:</h3>
a QDataSet

<h3>See Also:</h3>
<a href='null'>multiplyUnits</a> <br>
<br><br>
<a href="https://github.com/autoplot/dev/search?q=multiply&unscoped_q=multiply">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_m.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#multiply">[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#l2882">[view source]</a>
<br>
<br>
multiply( <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>