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: Union[bytes, str], desc: Union[bytes, str]) None
- addTag(self, key: Union[bytes, str], tag: Union[bytes, str]) None
- addTags(self, key: Union[bytes, str], tags: List[Union[bytes, str]]) None
- asDict()
- checkDefaults()
Overload:
- checkDefaults(self, name: Union[bytes, str], defaults: Param, prefix: Union[bytes, str]) None
Overload:
- checkDefaults(self, name: Union[bytes, str], defaults: Param) None
- clear(self) None
- clearTags(self, key: Union[bytes, str]) None
- copy()
Overload:
- copy(self, prefix: Union[bytes, str], in_1: bool) Param
Overload:
- copy(self, prefix: Union[bytes, str]) Param
- descriptions()
- empty(self) bool
- exists(self, key: Union[bytes, str]) bool
- get()
- getDescription(self, key: Union[bytes, str]) str
- getEntry(self, in_0: Union[bytes, str]) ParamEntry
- getSectionDescription(self, key: Union[bytes, str]) str
- getTags(self, key: Union[bytes, str]) List[bytes]
- getValue(self, key: Union[bytes, str]) Union[int, float, bytes, str, List[int], List[float], List[bytes]]
- getValueType(self, key: Union[bytes, str]) int
- hasTag(self, key: Union[bytes, str], tag: Union[bytes, str]) int
- initPluginParam()
- items()
- keys()
- remove(self, key: Union[bytes, str]) None
- removeAll(self, prefix: Union[bytes, str]) None
- setDefaults()
Overload:
- setDefaults(self, defaults: Param, prefix: Union[bytes, str], showMessage: bool) None
Overload:
- setDefaults(self, defaults: Param, prefix: Union[bytes, str]) None
Overload:
- setDefaults(self, defaults: Param) None
- setMaxFloat(self, key: Union[bytes, str], max: float) None
- setMaxInt(self, key: Union[bytes, str], max: int) None
- setMinFloat(self, key: Union[bytes, str], min: float) None
- setMinInt(self, key: Union[bytes, str], min: int) None
- setSectionDescription(self, key: Union[bytes, str], desc: Union[bytes, str]) None
- setValidStrings(self, key: Union[bytes, str], strings: List[Union[bytes, str]]) None
- setValue()
Overload:
- setValue(self, key: Union[bytes, str], val: Union[int, float, bytes, str, List[int], List[float], List[bytes]], desc: Union[bytes, str], tags: List[Union[bytes, str]]) None
Overload:
- setValue(self, key: Union[bytes, str], val: Union[int, float, bytes, str, List[int], List[float], List[bytes]], desc: Union[bytes, str]) None
Overload:
- setValue(self, key: Union[bytes, str], val: Union[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()