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__

Overload:

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#