das-developers / das2java

The original das2 library. Provides interactive publication-ready 2-D plotting
https://das2.org
GNU Lesser General Public License v3.0
4 stars 0 forks source link

Need to allow for functions which change Y but not X #52

Closed jbfaden closed 1 year ago

jbfaden commented 1 year ago

Cindy asked that Autoplot's filters not autorange X when only an autorange of Y is needed. This is an easy task to start but doing it completely is more tricky. This lists the functions to keep track of what's done.

Command Label cmd no effect no X effect
Absolute Value abs() x x
Accum accum() x x
Add add(0.) x
Apply Index
Bin Average 2D
Butterworth x x
Clean Data cleanData x x
Collapse Zeroth Dimension collapse0
Collapse First Dimension collapse1 x
Collapse Second Dimension collapse2 x
Contour
Cosine cos() x
dbAbovebackgroundDim1
Decimate
Detrend
Detrend Rank 2 Waveform
Diff
Divide divide(2.) x
Exponent exp10() x
expandToFillGaps
expandWaveform
Extent
FFT
FFT and magnitude
FFT Power Spectrum with sliding window fftPower() x
Flatten flatten() x
Flatten Waveform flattenWaveform() x
Get Property
Grid
Hanning x x
Histogram
Histogram2d
Log Base 10 x
Log Histogram
Magnitude x x
Median Boxcar medianFilter() x x
Monotonic Subset x
Multiply x
Negate x
Normalize normalize() x
Polar to Cartesian
Pow x
Put Property
Rebundle
Reduce In Zeroth Dimension
setDepend0Cadence
setDepend0Units
setDepend1Cadence
Set Fill Value setFillValue() x
setUnits
Set Valid Range setValidRange() x
Sine sin() x
Slice0
Slice1
Slices
Smooth x x
Smooth Over Dimension smooth1() x x
Sort In Time sortInTime() x x
Sqrt sqrt() x
Subtract subtract(0.) x
toDegrees x
toRadians x
Total Over a Dimension
Transpose
Trim trim() x x
Collapse a Range of Indeces of Second Dimension trim(2,0,4),collapse2() x
Unbundle
Valid x
jbfaden commented 1 year ago

See also the Autoplot ticket, https://sourceforge.net/p/autoplot/feature-requests/798/

jbfaden commented 1 year ago

This was implemented.