<?xml version="1.0" encoding="UTF-8"?> <!-- <!DOCTYPE bookmark-list SYSTEM "http://emfisis.physics.uiowa.edu/pub/jy/filters/bookmarks.dtd"> --> <!-- see https://tau.physics.uiowa.edu/rbsp_pub/jy/filters --> <bookmark-list version="1.1"> <bookmark-folder> <title>Filters</title> <bookmark-list> <bookmark-folder> <title>Fourier Filtering</title> <bookmark-list> <bookmark> <title>FFT Power Spectrum with sliding window </title> <filter>|fftPower(512,2,'Hanning')</filter> <description>Initializes the FFTPower filter</description> </bookmark> <bookmark> <title>Hanning</title> <filter>|hanning(128)</filter> <description>Runs a Hanning window before taking the fft</description> </bookmark> <bookmark> <title>FFT</title> <filter>|fft()</filter> <description>Returns real and imaginary components of Fourier transform</description> </bookmark> <bookmark> <title>FFT and magnitude</title> <filter>|fft()|magnitude()</filter> <description>Returns real and imaginary components of Fourier transform, then take magnitude</description> </bookmark> </bookmark-list> </bookmark-folder> <bookmark-folder> <title>Data Set Operations</title> <bookmark-list> <bookmark> <title>Collapse Zeroth Dimension</title> <filter>|collapse0()</filter> <description>Average over the zeroth dimension to reduce the dimensionality</description> </bookmark> <bookmark> <title>Collapse First Dimension</title> <filter>|collapse1()</filter> <description>Average over the first dimension to reduce the dimensionality</description> </bookmark> <bookmark> <title>Apply Index</title> <filter>|applyIndex1(0)</filter> <description>Extract a subset of the data, along an index.</description> </bookmark> <bookmark> <title>Contour</title> <filter>|contour(1,5)</filter> <description>Initializes Contour Filter</description> </bookmark> <bookmark> <title>dbAbovebackgroundDim1</title> <filter>|dbAboveBackgroundDim1(10)</filter> <description>Shows data as decibels above a specified percentile level</description> </bookmark> <bookmark> <title>Detrend</title> <filter>|detrend(10)</filter> <description>Initializes Detrend Filter</description> </bookmark> <bookmark> <title>Normalize</title> <filter>|normalize()</filter> <description>Normalize the data so that the maximum value is 1.</description> </bookmark> <bookmark> <title>Grid</title> <filter>|grid()</filter> <description>Flattened n,3 data is formed into table of x[i],y[j]->z[i,j]. </description> </bookmark> <bookmark> <title>Flatten</title> <filter>|flatten()</filter> <description>Flattens a rank 2 table. The result is a n,3 bundle dataset of [x,y,z]. </description> </bookmark> <bookmark> <title>Flatten Waveform</title> <filter>|flattenWaveform()</filter> <description>Flattens a rank 2 waveform into a single-index dataset with DEPEND_0. </description> </bookmark> <bookmark> <title>Histogram</title> <filter>|histogram()</filter> <description>Perform an "auto" histogram of the data that automatically sets bins</description> </bookmark> <bookmark> <title>Histogram2d</title> <filter>|histogram2d()</filter> <description>Perform a 2-D histogram of X and Y to create a rank 2 table.</description> </bookmark> <bookmark> <title>Reduce In Zeroth Dimension</title> <filter>|reducex('1 hr')</filter> <description>Reduces data to selected time/data intervals</description> </bookmark> <bookmark> <title>Decimate</title> <filter>|decimate(4)</filter> <description>Keep every 4th measurement.</description> </bookmark> <bookmark> <title>Slice0</title> <filter>|slice0(0)</filter> <description>Slice the zeroth dimension at selected index</description> </bookmark> <bookmark> <title>Slice1</title> <filter>|slice1(0)</filter> <description>Slice the first dimension at selected index</description> </bookmark> <bookmark> <title>Slices</title> <filter>|slices(':')</filter> <description>Slice several dimensions at once</description> </bookmark> <bookmark> <title>Magnitude</title> <filter>|magnitude()</filter> <description>calculate the magnitude of the cartesian vectors.</description> </bookmark> <bookmark> <title>Trim</title> <filter>|trim(0,10)</filter> <description>Trim the data to a smaller range</description> </bookmark> <bookmark> <title>Smooth</title> <filter>|smooth(5)</filter> <description>Initializes Smooth Filter</description> </bookmark> <bookmark> <title>Total Over a Dimension</title> <filter>|total1()</filter> <description>Totals over a dimension to reduce the dimensionality.</description> </bookmark> <bookmark> <title>Transpose</title> <filter>|transpose()</filter> <description>Transpose the rank 2 dataset.</description> </bookmark> <bookmark> <title>Polar to Cartesian</title> <filter>|polarToCartesian()</filter> <description>Rank 2 bundle of [ radius, angle, Z ] is converted to cartesian coordinates.</description> </bookmark> <bookmark> <title>Unbundle</title> <filter>|unbundle('Bx')</filter> <description>Unbundles a component</description> </bookmark> <bookmark> <title>Valid</title> <filter>|valid()</filter> <description>Replaces data with 1 where valid and 0 where invalid</description> </bookmark> <bookmark> <title>Extent</title> <filter>|extent()</filter> <description>returns a range (min,max) for the data</description> </bookmark> <bookmark> <title>Get Property</title> <filter>|getProperty(DEPEND_0)</filter> <description>Replace the dataset with one of its properties, for example DEPEND_0 to get its timetags.</description> </bookmark> <bookmark> <title>Put Property</title> <filter>|putProperty(VALID_MIN,-1e38)</filter> <description>Insert a property value into a dataset's properties.</description> </bookmark> <bookmark> <title>Set Valid Range</title> <filter>|setValidRange('-1e38 to 1e38')</filter> <description>Set the limits of the data.</description> </bookmark> <bookmark> <title>Set Fill Value</title> <filter>|setFillValue(-1e38)</filter> <description>Set the numerical value marking invalid data.</description> </bookmark> </bookmark-list> </bookmark-folder> <bookmark-folder> <title>Mathematics</title> <bookmark-list> <bookmark-folder> <title>Arithmetic</title> <bookmark-list> <bookmark> <title>Absolute Value</title> <filter>|abs()</filter> <description>Takes absolute value of dataset</description> </bookmark> <bookmark> <title>Accum</title> <filter>|accum()</filter> <description>Returns the running sum of a rank 1 dataSet</description> </bookmark> <bookmark> <title>Add</title> <filter>|add(0.)</filter> <description>Add a scalar</description> </bookmark> <bookmark> <title>Subtract</title> <filter>|subtract(0.)</filter> <description>Subtract a scalar</description> </bookmark> <bookmark> <title>Divide</title> <filter>|divide(2.)</filter> <description>Divide by a scalar</description> </bookmark> <bookmark> <title>Multiply</title> <filter>|multiply(2.)</filter> <description>Multiply by a scalar</description> </bookmark> <bookmark> <title>Negate</title> <filter>|negate()</filter> <description>Flips the sign of the dataSet</description> </bookmark> <bookmark> <title>Diff</title> <filter>|diff()</filter> <description> Returns the finite differences between adjacent elements in a rank 1 dataSet</description> </bookmark> </bookmark-list> </bookmark-folder> <bookmark-folder> <title>Log and Exp</title> <bookmark-list> <bookmark> <title>Exponent</title> <filter>|exp10()</filter> <description>Takes the dataset, ds, to the given exponent [exp10() = pow(10,ds)]</description> </bookmark> <bookmark> <title>Sqrt</title> <filter>|sqrt()</filter> <description>Takes the square root</description> </bookmark> <bookmark> <title>Pow</title> <filter>|pow(2)</filter> <description>Takes the power(ds,n)</description> </bookmark> <bookmark> <title>Log Base 10</title> <filter>|log10()</filter> <description>Takes the base-10 log of the data</description> </bookmark> <bookmark> <title>Log Histogram</title> <filter>|logHistogram()</filter> <description>Perform the auto histogram in the log space</description> </bookmark> </bookmark-list> </bookmark-folder> <bookmark-folder> <title>Statistics</title> <bookmark-list> <bookmark> <title>Detrend</title> <filter>|detrend(5)</filter> <description>Initializes Detrend Filter</description> </bookmark> <bookmark> <title>Median Boxcar</title> <filter>|medianFilter(5)</filter> <description>Finds and returns the boxcar median of the dataset</description> </bookmark> <bookmark> <title>Smooth</title> <filter>|smooth(5)</filter> <description>Finds and returns the boxcar average of a rank 1 dataSet</description> </bookmark> </bookmark-list> </bookmark-folder> <bookmark-folder> <title>Trigonometry</title> <bookmark-list> <bookmark> <title>Cosine</title> <filter>|cos()</filter> <description>Finds the cosine of the dataset</description> </bookmark> <bookmark> <title>Sine</title> <filter>|sin()</filter> <description>Finds the sine of the dataset</description> </bookmark> <bookmark> <title>toDegrees</title> <filter>|toDegrees()</filter> <description>Converts from Radians to Degrees</description> </bookmark> <bookmark> <title>toRadians</title> <filter>|toRadians()</filter> <description>Converts from Degrees to Radians</description> </bookmark> </bookmark-list> </bookmark-folder> </bookmark-list> </bookmark-folder> <bookmark-folder> <title>Signal Processing</title> <bookmark-list> <bookmark> <title>Butterworth</title> <filter>|butterworth(2,500,550,True)</filter> <description>Initializes the Butterworth filter</description> </bookmark> </bookmark-list> </bookmark-folder> <bookmark-folder> <title>Units/Labeling</title> <bookmark-list> <bookmark> <title>setUnits</title> <filter>|setUnits('nT')</filter> <description>Resets current units to new units</description> </bookmark> <bookmark> <title>setDepend0Units</title> <filter>|setDepend0Units('nT')</filter> <description>Resets current DEPEND_0 units to new units</description> </bookmark> <bookmark> <title>setDepend0Cadence</title> <filter>|setDepend0Cadence('50s')</filter> <description>Resets current DEPEND_0 cadence to new cadence (scalar and units)</description> </bookmark> <bookmark> <title>setDepend1Cadence</title> <filter>|setDepend1Cadence('50Hz')</filter> <description>Resets current DEPEND_1 cadence to new cadence (scalar and units)</description> </bookmark> <bookmark> <title>expandWaveform</title> <filter>|expandWaveform()</filter> <description>assign fake timetags for waveform data points so that gaps are filled.</description> </bookmark> <bookmark> <title>expandToFillGaps</title> <filter>|expandToFillGaps(0.9)</filter> <description>assign fake timetags to spectral data so that gaps are filled.</description> </bookmark> </bookmark-list> </bookmark-folder> </bookmark-list> </bookmark-folder> </bookmark-list>