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})