Operator Lowest

Toolkits > com.ibm.streamsx.topology.pysamples 1.1.0 > com.ibm.streamsx.topology.pysamples.positional > Lowest

Find the lowest value above a threshold in all the remaining attributes.

Python

@spl.map(style='position')
def Lowest(threshold, *values):
    "Find the lowest value above a threshold in all the remaining attributes."
    lm = None
    for v in values:
      if v >= threshold:
          if lm == None:
             lm = v
          elif v < lm:
             lm = v
    if lm != None:
         return lm,

Summary

Ports
This operator has 1 input port and 1 output port.
Windowing
This operator does not accept any windowing configurations.
Parameters
This operator does not support parameters.
Metrics
This operator does not report any metrics.

Properties

Implementation
C++
Threading
Always - Operator always provides a single threaded execution context.

Input Ports

Ports (0)

Tuple attribute values are passed by position to the Python callable.

Properties

Output Ports

Assignments
This operator does not allow assignments to output attributes.
Ports (0)

Properties

Libraries

SPLPY header
Include Path: ../../opt/.splpy/include
Python libraries.
Command: ../../opt/.splpy/common/pyversion3.sh