Param#

class pyopenms.Param#

Bases: object

Cython implementation of _Param

Original C++ documentation is available here

__init__()#

Overload:

__init__(self) None

Overload:

__init__(self, in_0: Param) None

Methods

__init__

addSection(self, key, desc)

addTag(self, key, tag)

addTags(self, key, tags)

asDict

checkDefaults

clear(self)

clearTags(self, key)

copy

descriptions

empty(self)

exists(self, key)

get

getDescription(self, key)

getEntry(self, in_0)

getSectionDescription(self, key)

getTags(self, key)

getValidStrings(self, key)

getValue(self, key)

getValueType(self, key)

hasTag(self, key, tag)

initPluginParam

insert(self, prefix, param)

items

keys

merge(self, toMerge)

remove(self, key)

removeAll(self, prefix)

setDefaults

setMaxFloat(self, key, max)

setMaxInt(self, key, max)

setMinFloat(self, key, min)

setMinInt(self, key, min)

setSectionDescription(self, key, desc)

setValidStrings(self, key, strings)

setValue

size(self)

update

use cases:

values

addSection(self, key: bytes | str, desc: bytes | str) None#
addTag(self, key: bytes | str, tag: bytes | str) None#
addTags(self, key: bytes | str, tags: List[bytes | str]) None#
asDict()#
checkDefaults()#

Overload:

checkDefaults(self, name: bytes | str, defaults: Param, prefix: bytes | str) None

Overload:

checkDefaults(self, name: bytes | str, defaults: Param) None
clear(self) None#
clearTags(self, key: bytes | str) None#
copy()#

Overload:

copy(self, prefix: bytes | str, in_1: bool) Param

Overload:

copy(self, prefix: bytes | str) Param
descriptions()#
empty(self) bool#
exists(self, key: bytes | str) bool#
get()#
getDescription(self, key: bytes | str) str#
getEntry(self, in_0: bytes | str) ParamEntry#
getSectionDescription(self, key: bytes | str) str#
getTags(self, key: bytes | str) List[bytes]#
getValidStrings(self, key: bytes | str) List[bytes | str]#
getValue(self, key: bytes | str) int | float | bytes | str | List[int] | List[float] | List[bytes]#
getValueType(self, key: bytes | str) int#
hasTag(self, key: bytes | str, tag: bytes | str) int#
initPluginParam()#
insert(self, prefix: bytes | str, param: Param) None#
items()#
keys()#
merge(self, toMerge: Param) None#
remove(self, key: bytes | str) None#
removeAll(self, prefix: bytes | str) None#
setDefaults()#

Overload:

setDefaults(self, defaults: Param, prefix: bytes | str, showMessage: bool) None

Overload:

setDefaults(self, defaults: Param, prefix: bytes | str) None

Overload:

setDefaults(self, defaults: Param) None
setMaxFloat(self, key: bytes | str, max: float) None#
setMaxInt(self, key: bytes | str, max: int) None#
setMinFloat(self, key: bytes | str, min: float) None#
setMinInt(self, key: bytes | str, min: int) None#
setSectionDescription(self, key: bytes | str, desc: bytes | str) None#
setValidStrings(self, key: bytes | str, strings: List[bytes | str]) None#
setValue()#

Overload:

setValue(self, key: bytes | str, val: int | float | bytes | str | List[int] | List[float] | List[bytes], desc: bytes | str, tags: List[bytes | str]) None

Overload:

setValue(self, key: bytes | str, val: int | float | bytes | str | List[int] | List[float] | List[bytes], desc: bytes | str) None

Overload:

setValue(self, key: bytes | str, val: int | float | bytes | str | List[int] | List[float] | List[bytes]) None
size(self) int#
update()#

use cases:

p.update(dict d) p.update(Param p) p.update(Param p, int flag)

values()#