ParamValue#
- class pyopenms.ParamValue#
Bases:
object
Cython implementation of _ParamValue
Original C++ documentation is available here
Class to hold strings, numeric values, vectors of strings and vectors of numeric values using the stl types
To choose one of these types, just use the appropriate constructor
Automatic conversion is supported and throws Exceptions in case of invalid conversions
An empty object is created with the default constructor
- __init__()#
Overload:
- __init__(self) None
Overload:
- __init__(self, in_0: ParamValue) None
Overload:
- __init__(self, in_0: bytes) None
Overload:
- __init__(self, in_0: bytes | str) None
Overload:
- __init__(self, in_0: int) None
Overload:
- __init__(self, in_0: float) None
Overload:
- __init__(self, in_0: List[bytes | str]) None
Overload:
- __init__(self, in_0: List[int]) None
Overload:
- __init__(self, in_0: List[float]) None
Methods
Overload:
isEmpty
(self)Test if the value is empty
toBool
(self)Converts the strings 'true' and 'false' to a bool
toDoubleVector
(self)Explicitly convert ParamValue to DoubleList
toIntVector
(self)Explicitly convert ParamValue to IntList
toStringVector
(self)Explicitly convert ParamValue to string vector
valueType
(self)- isEmpty(self) int #
Test if the value is empty
- toBool(self) bool #
Converts the strings ‘true’ and ‘false’ to a bool
- toDouble()#
- toDoubleVector(self) List[float] #
Explicitly convert ParamValue to DoubleList
- toInt()#
- toIntVector(self) List[int] #
Explicitly convert ParamValue to IntList
- toString()#
- toStringVector(self) List[bytes] #
Explicitly convert ParamValue to string vector
- valueType(self) int #