DataValue#

class pyopenms.DataValue#

Bases: object

Cython implementation of _DataValue

Original C++ documentation is available here

__init__()#

Overload:

__init__(self) → None

Overload:

__init__(self, in_0: DataValue) → None

Overload:

__init__(self, in_0: bytes) → None

Overload:

__init__(self, in_0: bytes | str | String) → None

Overload:

__init__(self, in_0: int) → None

Overload:

__init__(self, in_0: float) → None

Overload:

__init__(self, in_0: List[bytes]) → None

Overload:

__init__(self, in_0: List[int]) → None

Overload:

__init__(self, in_0: List[float]) → None

Overload:

__init__(self, in_0: int | float | bytes | str | List[int] | List[float] | List[bytes]) → None

Methods

__init__

getUnit(self)

getUnitType(self)

hasUnit(self)

isEmpty(self)

setUnit(self, unit_id)

setUnitType(self, u)

toBool(self)

toDouble

toDoubleList(self)

toInt

toIntList(self)

toString

toStringList(self)

valueType(self)

getUnit(self) → int#
getUnitType(self) → int#
hasUnit(self) → bool#
isEmpty(self) → int#
setUnit(self, unit_id: int) → None#
setUnitType(self, u: int) → None#
toBool(self) → bool#
toDouble()#
toDoubleList(self) → List[float]#
toInt()#
toIntList(self) → List[int]#
toString()#
toStringList(self) → List[bytes]#
valueType(self) → int#