Source API¶
Source¶
Point Source¶
- class core.source.Source.PointSource(name)[source]¶
- get(parameterName)[source]¶
It returns a source’s parameter.
- Parameters
paramName (str) – the name of the source’s parameter.
- Raises
SourceParameterNotFound – if the source’s parameter is not found.
- Returns
A dictionary containing the source’s attributes.
Example
>>> s.get("index") >>> s.get("pos") >>> s.get("multiFlux")
- getVal(parameterName)[source]¶
It returns a source’s parameter value.
- Parameters
paramName (str) – the name of the source’s parameter.
- Raises
SourceParameterNotFound – if the source’s parameter is not found.
- Returns
The value of the source’s parameter.
Example
>>> s.getVal("index") >>> s.getVal("pos") >>> s.getVal("multiFlux")
- set(parameterName, attributeValueDict)[source]¶
It sets a source’s parameter.
- Parameters
parameterName (str) – the name of the source’s parameter.
- Returns
None
Example
>>> s.set("index",{"value":1, "min":10})