Param#
- class pyopenms.Param#
Bases:
objectCython implementation of _Param
Original C++ documentation is available here
Methods
Overload:
addSection(self, key, desc)addTag(self, key, tag)addTags(self, key, tags)Overload:
clear(self)clearTags(self, key)Overload:
empty(self)exists(self, key)getDescription(self, key)getEntry(self, in_0)getSectionDescription(self, key)getTags(self, key)getValue(self, key)getValueType(self, key)hasTag(self, key, tag)insert(self, prefix, param)merge(self, toMerge)remove(self, key)removeAll(self, prefix)Overload:
setMaxFloat(self, key, max)setMaxInt(self, key, max)setMinFloat(self, key, min)setMinInt(self, key, min)setSectionDescription(self, key, desc)setValidStrings(self, key, strings)Overload:
size(self)use cases:
- 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]#
- 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()#
- items()#
- keys()#
- 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()#