<hr>
<a name="gamma"></a>
<h2>gamma</h2>
gamma( double n ) &rarr; double

<p>return the gamma function for numbers greater than 0.  This will 
 soon work for any number where gamma has a result (Apache Math v3 is needed for this).</p>

<h3>Parameters</h3>
n - a double

<h3>Returns:</h3>
a double

<br><br>
<a href="https://github.com/autoplot/dev/search?q=gamma&unscoped_q=gamma">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_g.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#gamma">[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#l16243">[view source]</a>
<br>
<br>
gamma( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html'>Object</a> n ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a><br>
<hr>
<a name="ge"></a>
<h2>ge</h2>
ge( <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 function returns 1 where ds1&gt;=ds2.</p>

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

<h3>Returns:</h3>
a QDataSet

<br><br>
<a href="https://github.com/autoplot/dev/search?q=ge&unscoped_q=ge">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_g.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#ge">[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#l3207">[view source]</a>
<br>
<br>
ge( <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="getProperty"></a>
<h2>getProperty</h2>
getProperty( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> name ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html'>Object</a>

<p>retrieve a property from the dataset.  This was introduced for use
 in the Data Mash Up tool.</p>

<h3>Parameters</h3>
ds - the dataset
<br>
name - the property name

<h3>Returns:</h3>
the property or null (None) if the dataset doesn't have the property.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=getProperty&unscoped_q=getProperty">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_g.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#getProperty">[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#l7335">[view source]</a>
<br>
<br>
getProperty( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> propertyName, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html'>java.lang.Class</a> clazz ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html'>Object</a><br>
<hr>
<a name="getQubeDimsForArray"></a>
<h2>getQubeDimsForArray</h2>
getQubeDimsForArray( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html'>Object</a> arg0 ) &rarr; int[]

<p>return the length of each index of a n-D array.  In Java these are
 arrays of arrays, and no test is made to verify that the array is really
 a qube.  This was introduced when it appeared that Python/jpype was
 producing arrays without the getClass method.
 
 For example, if we have an array of 3 arrays, each having 5 elements, 
 then [ 3,5 ] is returned.</p>

<h3>Parameters</h3>
arg0 - an array, or array of arrays, or array of array of arrays, etc.

<h3>Returns:</h3>
the n dimensions of each index of the array.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=getQubeDimsForArray&unscoped_q=getQubeDimsForArray">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_g.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#getQubeDimsForArray">[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#l6423">[view source]</a>
<br>
<br>
<hr>
<a name="greaterOf"></a>
<h2>greaterOf</h2>
greaterOf( <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 function returns the greater of ds1 and ds2.
 If an element of ds1 or ds2 is fill, then the result is fill.</p>

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

<h3>Returns:</h3>
the bigger of the two, in the units of ds1.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=greaterOf&unscoped_q=greaterOf">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_g.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#greaterOf">[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#l3169">[view source]</a>
<br>
<br>
greaterOf( <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="grid"></a>
<h2>grid</h2>
grid( <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>Opposite of the flatten function, takes rank 2 bundle (x,y,z) and 
 makes a table from it z(x,y). This presumes that the rank 1 X and
 Y data contain repeating elements for the rows and columns of the grid.</p>

<h3>Parameters</h3>
ds - rank 2 bundle of X,Y, and Z data.

<h3>Returns:</h3>
rank 2 table.
<h3>See Also:</h3>
<a href='null'>flatten(QDataSet)</a> <br>
<br><br>
<a href="https://github.com/autoplot/dev/search?q=grid&unscoped_q=grid">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_g.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#grid">[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#l13795">[view source]</a>
<br>
<br>
<hr>
<a name="gridIrregularY"></a>
<h2>gridIrregularY</h2>
gridIrregularY( <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/qds/QDataSet.html'>QDataSet</a> y, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> z, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ytags ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>This finds sweeps of Y and interpolates T->Y->Z to make a regular 
 spectrogram T,yTags->Z[T,yTags] 
 This function was once known as "LvT" because it was used to create a spectrogram
 of Flux(Time,Lshell) by interpolating along sweeps.</p>

<h3>Parameters</h3>
t - the rank 1 x values (often time)
<br>
y - the rank 1 y values (for example, L)
<br>
z - the rank 1 z values at each y.
<br>
ytags - the rank 1 y tags for the result.

<h3>Returns:</h3>
the rank 2 spectrogram.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=gridIrregularY&unscoped_q=gridIrregularY">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_g.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#gridIrregularY">[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#l13810">[view source]</a>
<br>
<br>
<hr>
<a name="gt"></a>
<h2>gt</h2>
gt( <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 function returns 1 where ds1&gt;ds2.</p>

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

<h3>Returns:</h3>
a QDataSet

<br><br>
<a href="https://github.com/autoplot/dev/search?q=gt&unscoped_q=gt">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_g.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#gt">[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#l3152">[view source]</a>
<br>
<br>
gt( <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="guessLabel"></a>
<h2>guessLabel</h2>
guessLabel( <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/lang/String.html'>String</a>

<p>get the label, using the NAME when LABEL is not available.</p>

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

<h3>Returns:</h3>
the human-readable label.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=guessLabel&unscoped_q=guessLabel">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_g.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#guessLabel">[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#l15198">[view source]</a>
<br>
<br>
guessLabel( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> deft ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a><br>
<hr>
<a name="guessName"></a>
<h2>guessName</h2>
guessName( <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/lang/String.html'>String</a>

<p>guess a name for the dataset, looking for NAME and then safeName(LABEL).  The
 result will be a Java-style identifier suitable for the variable.</p>

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

<h3>Returns:</h3>
the name or null if there is no NAME or LABEL
<br><br>
<a href="https://github.com/autoplot/dev/search?q=guessName&unscoped_q=guessName">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_g.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#guessName">[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#l15222">[view source]</a>
<br>
<br>
guessName( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> deft ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a><br>