<hr> <a name="fft"></a> <h2>fft</h2> fft( <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/qds/QDataSet.html'>QDataSet</a> <p>Performs an FFT on the provided rank 1 dataset. A rank 2 dataset of complex numbers is returned. The data must not contain fill and must be uniformly spaced. DEPEND_0 is used to identify frequencies if available.</p> <h3>Parameters</h3> ds - a rank 1 dataset. <h3>Returns:</h3> a rank 2 dataset of complex numbers. <h3>See Also:</h3> <a href='null'>Schemes#rank2ComplexNumbers()</a> <br> <a href='null'>Ops#ifft(QDataSet)</a> <br> <br><br> <a href="https://github.com/autoplot/dev/search?q=fft&unscoped_q=fft">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_f.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#fft">[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#l9227">[view source]</a> <br> <br> fft( <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/qds/QDataSet.html'>QDataSet</a> window, int stepFraction, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/util/monitor/ProgressMonitor.html'>ProgressMonitor</a> mon ) → <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a><br> <hr> <a name="fftFilter"></a> <h2>fftFilter</h2> fftFilter( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds, int len, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/ops/Ops/FFTFilterType.html'>org.das2.qds.ops.Ops.FFTFilterType</a> filt ) → <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> <p>Apply windows to the data to prepare for FFT. The data is reformed into a rank 2 dataset [N,len]. The filter is applied to the data to remove noise caused by the discontinuity. This is deprecated, and windowFunction should be used so that the filter is applied to records just before each fft is performed to save space.</p> <h3>Parameters</h3> ds - rank 1, 2, or 3 data <br> len - size of the window. <br> filt - FFTFilterType.Hanning or FFTFilterType.TenPercentEdgeCosine <h3>Returns:</h3> data[N,len] with the window applied. <br><br> <a href="https://github.com/autoplot/dev/search?q=fftFilter&unscoped_q=fftFilter">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_f.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#fftFilter">[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#l8326">[view source]</a> <br> <br> <hr> <a name="fftLinearSpectralDensity"></a> <h2>fftLinearSpectralDensity</h2> fftLinearSpectralDensity( <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/qds/QDataSet.html'>QDataSet</a> window, int stepFraction, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/util/monitor/ProgressMonitor.html'>ProgressMonitor</a> mon ) → <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> <p>Perform the linear spectral density function</p> <h3>Parameters</h3> ds - waveform data <br> window - the window to apply window to apply <br> stepFraction - advance by this much for each window (2 means 50% overlap, 4 means 75% overlap, etc.) <br> mon - progress monitor <h3>Returns:</h3> the linear spectral density <h3>See Also:</h3> <a href='https://holometer.fnal.gov/GH_FFT.pdf page 7'>https://holometer.fnal.gov/GH_FFT.pdf page 7</a> page 7<br> <br><br> <a href="https://github.com/autoplot/dev/search?q=fftLinearSpectralDensity&unscoped_q=fftLinearSpectralDensity">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_f.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#fftLinearSpectralDensity">[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#l8631">[view source]</a> <br> <br> <hr> <a name="fftLinearSpectrum"></a> <h2>fftLinearSpectrum</h2> fftLinearSpectrum( <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/qds/QDataSet.html'>QDataSet</a> window, int stepFraction, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/util/monitor/ProgressMonitor.html'>ProgressMonitor</a> mon ) → <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> <p>Perform the linear spectrum function</p> <h3>Parameters</h3> ds - waveform data <br> window - the window to apply window to apply <br> stepFraction - advance by this much for each window (2 means 50% overlap, 4 means 75% overlap, etc.) <br> mon - progress monitor <h3>Returns:</h3> the linear spectral density <h3>See Also:</h3> <a href='https://holometer.fnal.gov/GH_FFT.pdf page 7'>https://holometer.fnal.gov/GH_FFT.pdf page 7</a> page 7<br> <br><br> <a href="https://github.com/autoplot/dev/search?q=fftLinearSpectrum&unscoped_q=fftLinearSpectrum">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_f.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#fftLinearSpectrum">[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#l8650">[view source]</a> <br> <br> <hr> <a name="fftPower"></a> <h2>fftPower</h2> fftPower( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds, int len, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/util/monitor/ProgressMonitor.html'>ProgressMonitor</a> mon ) → <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> <p>create a power spectrum on the dataset by breaking it up and doing FFTs on each segment. A unity (or "boxcar") window is used. data may be rank 1, rank 2, or rank 3. Looks for DEPEND_1.USER_PROPERTIES.FFT_Translation, which should be a rank 0 or rank 1 QDataSet. If it is rank 1, then it should correspond to the DEPEND_0 dimension.</p> <h3>Parameters</h3> ds - rank 2 dataset ds(N,M) with M>len <br> len - the number of elements to have in each fft. <br> mon - a ProgressMonitor for the process <h3>Returns:</h3> rank 2 FFT spectrum <br><br> <a href="https://github.com/autoplot/dev/search?q=fftPower&unscoped_q=fftPower">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_f.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#fftPower">[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#l8492">[view source]</a> <br> <br> fftPower( <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/qds/QDataSet.html'>QDataSet</a> window, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/util/monitor/ProgressMonitor.html'>ProgressMonitor</a> mon ) → <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a><br> fftPower( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds, int windowLen, int stepFraction, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> windowName, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/util/monitor/ProgressMonitor.html'>ProgressMonitor</a> mon ) → <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a><br> fftPower( <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/qds/QDataSet.html'>QDataSet</a> window, int stepFraction, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/util/monitor/ProgressMonitor.html'>ProgressMonitor</a> mon ) → <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a><br> fftPower( <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/qds/QDataSet.html'>QDataSet</a><br> <hr> <a name="fftPowerMultiThread"></a> <h2>fftPowerMultiThread</h2> fftPowerMultiThread( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds, int len, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/util/monitor/ProgressMonitor.html'>ProgressMonitor</a> mon ) → <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> <p>Experiment with multi-threaded FFTPower function. This breaks up the task into four independent tasks that can be run in parallel.</p> <h3>Parameters</h3> ds - rank 2 dataset ds(N,M) with M>len <br> len - the number of elements to have in each fft. <br> mon - a ProgressMonitor for the process <h3>Returns:</h3> rank 2 FFT spectrum <br><br> <a href="https://github.com/autoplot/dev/search?q=fftPowerMultiThread&unscoped_q=fftPowerMultiThread">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_f.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#fftPowerMultiThread">[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#l15516">[view source]</a> <br> <br> <hr> <a name="fftPowerSpectralDensity"></a> <h2>fftPowerSpectralDensity</h2> fftPowerSpectralDensity( <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/qds/QDataSet.html'>QDataSet</a> window, int stepFraction, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/util/monitor/ProgressMonitor.html'>ProgressMonitor</a> mon ) → <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> <p>Perform the power spectral density function</p> <h3>Parameters</h3> ds - waveform data <br> window - the window to apply <br> stepFraction - advance by this much for each window (2 means 50% overlap, 4 means 75% overlap, etc.) <br> mon - a progress monitor <h3>Returns:</h3> the power spectral density <h3>See Also:</h3> <a href='https://holometer.fnal.gov/GH_FFT.pdf page 7'>https://holometer.fnal.gov/GH_FFT.pdf page 7</a> page 7<br> <br><br> <a href="https://github.com/autoplot/dev/search?q=fftPowerSpectralDensity&unscoped_q=fftPowerSpectralDensity">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_f.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#fftPowerSpectralDensity">[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#l8612">[view source]</a> <br> <br> <hr> <a name="fftPowerSpectrum"></a> <h2>fftPowerSpectrum</h2> fftPowerSpectrum( <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/qds/QDataSet.html'>QDataSet</a> window, int stepFraction, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/util/monitor/ProgressMonitor.html'>ProgressMonitor</a> mon ) → <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> <p>Perform the linear spectrum function</p> <h3>Parameters</h3> ds - waveform data <br> window - the window to apply window to apply <br> stepFraction - advance by this much for each window (2 means 50% overlap, 4 means 75% overlap, etc.) <br> mon - progress monitor <h3>Returns:</h3> the linear spectral density <h3>See Also:</h3> <a href='https://holometer.fnal.gov/GH_FFT.pdf page 7'>https://holometer.fnal.gov/GH_FFT.pdf page 7</a> page 7<br> <br><br> <a href="https://github.com/autoplot/dev/search?q=fftPowerSpectrum&unscoped_q=fftPowerSpectrum">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_f.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#fftPowerSpectrum">[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#l8668">[view source]</a> <br> <br> <hr> <a name="fftWindow"></a> <h2>fftWindow</h2> fftWindow( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds, int len ) → <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> <p>perform ffts on the rank 1 dataset to make a rank2 spectrogram.</p> <h3>Parameters</h3> ds - rank 1 dataset <br> len - the window length <h3>Returns:</h3> rank 2 dataset. <br><br> <a href="https://github.com/autoplot/dev/search?q=fftWindow&unscoped_q=fftWindow">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_f.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#fftWindow">[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#l10194">[view source]</a> <br> <br> <hr> <a name="fillIsDifferent"></a> <h2>fillIsDifferent</h2> fillIsDifferent( <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 ) → boolean <p>return true of the representation of fill is different in the two data sets. TODO: this does not consider WEIGHTS.</p> <h3>Parameters</h3> ds1 - a QDataSet <br> ds2 - a QDataSet <h3>Returns:</h3> true of the representation of fill is different in the two data sets. <br><br> <a href="https://github.com/autoplot/dev/search?q=fillIsDifferent&unscoped_q=fillIsDifferent">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_f.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#fillIsDifferent">[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#l15351">[view source]</a> <br> <br> <hr> <a name="findex"></a> <h2>findex</h2> findex( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> uu, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> vv ) → <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> <p>returns the "floating point index" of each element of vv within the monotonically increasing dataset uu. This handy number is the index of the lower bound plus the fractional position between the two bounds. For example, findex([100,110,120],111.2) is 1.12 because it is just after the 1st element (110) and is 12% of the way from 110 to 120. The result dataset will have the same geometry as vv. The result will be negative when the element of vv is below the smallest element of uu. The result will be greater than or equal to the length of uu minus one when it is greater than all elements. When the monotonic dataset contains repeat values, the index of the first is returned. Paul Ricchiazzi wrote this routine first for IDL as a fast replacement for the interpol routine, but it is useful in other situations as well.</p> <h3>Parameters</h3> uu - rank 1 monotonically increasing dataset, non-repeating, containing no fill values. <br> vv - rank N dataset with values in the same physical dimension as uu. Fill is allowed. <h3>Returns:</h3> rank N dataset with the same geometry as vv. It will have DEPEND_0=vv when vv is rank 1. <br><br> <a href="https://github.com/autoplot/dev/search?q=findex&unscoped_q=findex">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_f.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#findex">[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#l11279">[view source]</a> <br> <br> findex( <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 ) → <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a><br> <hr> <a name="findgen"></a> <h2>findgen</h2> findgen( int len0 ) → <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> <p>returns rank 1 dataset with values [0.,1.,2.,...]</p> <h3>Parameters</h3> len0 - an int <h3>Returns:</h3> a QDataSet <br><br> <a href="https://github.com/autoplot/dev/search?q=findgen&unscoped_q=findgen">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_f.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#findgen">[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#l3544">[view source]</a> <br> <br> findgen( int len0, int len1 ) → <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a><br> findgen( int len0, int len1, int len2 ) → <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a><br> findgen( int len0, int len1, int len2, int len3 ) → <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a><br> <hr> <a name="finite"></a> <h2>finite</h2> finite( <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/qds/QDataSet.html'>QDataSet</a> <p>returns 1 where the data is not NaN, Inf, etc I needed this when I was working with the RBSP polar scatter script. Note valid should be used to check for valid data, which also checks for NaN.</p> <h3>Parameters</h3> ds - qdataset of any rank. <h3>Returns:</h3> 1 where the data is not Nan or Inf, 0 otherwise. <br><br> <a href="https://github.com/autoplot/dev/search?q=finite&unscoped_q=finite">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_f.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#finite">[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#l12297">[view source]</a> <br> <br> <hr> <a name="flatten"></a> <h2>flatten</h2> flatten( <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/qds/QDataSet.html'>QDataSet</a> <p>flatten a rank N dataset, though currently rank 4 is not supported. The result for rank 2 is an n,3 dataset of [x,y,z], or if there are no tags, just [z]. The last index will be the dependent variable, and the first indices will be the independent variables sorted by dimension.</p> <h3>Parameters</h3> ds - the rank N dataset (note only Rank 2 is supported for now). <h3>Returns:</h3> rank 2 dataset bundle <h3>See Also:</h3> <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/DataSetOps_f.html#flattenRank2'>org.das2.qds.DataSetOps#flattenRank2(QDataSet)</a> <br> <a href='null'>grid(QDataSet)</a> <br> <a href='null'>flattenWaveform(QDataSet)</a> <br> <br><br> <a href="https://github.com/autoplot/dev/search?q=flatten&unscoped_q=flatten">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_f.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#flatten">[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#l13716">[view source]</a> <br> <br> <hr> <a name="flattenWaveform"></a> <h2>flattenWaveform</h2> flattenWaveform( <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/qds/QDataSet.html'>QDataSet</a> <p>flatten a rank 2 dataset where the y depend variable is just an offset from the xtag. Note the new DEPEND_0 may have different units from ds.property(DEPEND_0).</p> <h3>Parameters</h3> ds - rank 2 waveform with tags for DEPEND_0 and offsets for DEPEND_1 <h3>Returns:</h3> rank 1 waveform <h3>See Also:</h3> <a href='null'>flatten(QDataSet)</a> <br> <a href='null'>DataSetOps#flattenWaveform(QDataSet)</a> <br> <a href='null'>synchronizeNN(QDataSet, QDataSet)</a> <br> <br><br> <a href="https://github.com/autoplot/dev/search?q=flattenWaveform&unscoped_q=flattenWaveform">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_f.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#flattenWaveform">[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#l13759">[view source]</a> <br> <br> <hr> <a name="floor"></a> <h2>floor</h2> floor( <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> <p>element-wise floor function.</p> <h3>Parameters</h3> ds1 - a QDataSet <h3>Returns:</h3> a QDataSet <br><br> <a href="https://github.com/autoplot/dev/search?q=floor&unscoped_q=floor">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_f.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#floor">[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#l11096">[view source]</a> <br> <br> floor( double x ) → double<br> floor( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html'>Object</a> ds1 ) → <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a><br> <hr> <a name="fltarr"></a> <h2>fltarr</h2> fltarr( int len0 ) → <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> <p>create a dataset filled with zeros, stored in 4-byte floats.</p> <h3>Parameters</h3> len0 - the zeroth dimension length <h3>Returns:</h3> rank 1 dataset filled with zeros. <h3>See Also:</h3> <a href='null'>zeros(int)</a> <br> <a href='null'>dblarr(int)</a> <br> <a href='null'>strarr(int)</a> <br> <br><br> <a href="https://github.com/autoplot/dev/search?q=fltarr&unscoped_q=fltarr">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/qds/ops/Ops_f.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/qds/ops/Ops.html#fltarr">[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#l3675">[view source]</a> <br> <br> fltarr( int len0, int len1 ) → <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a><br> fltarr( int len0, int len1, int len2 ) → <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a><br>