PeakMin / Computation Layer
Identify local minimum peaks (valleys) in a numeric sequence, returning a boolean column. Similar to scipy.signal.find_peaks() with inverted input or R's pracma::findvalleys(). A local minimum occurs when a value is less than both its immediate neighbors.
Mathematical condition:
Common applications:
- Signal processing (trough detection)
- Time series analysis (cycle bottoms)
- Market analysis (price bottoms)
- Scientific data analysis (spectrum valleys)
- Sensor data processing (minimum readings)
- Pattern recognition (valley detection)
- Process control (minimum points)
Note: First and last rows always return false as they lack complete neighbors.
Table
0
0
Table
Transforms
[, ...]Select
columnThe numeric column to find local minima in. Typical inputs:
- Time series data (prices, measurements)
- Signal data (wavelengths, amplitudes)
- Sequential measurements (sensor readings)
- Ordered observations (experimental data)
AsColumn
nameName for the new column. If not provided, the system generates a unique name. If AsColumn
matches an existing column, the existing column is replaced. The name should follow valid column naming conventions.