astropy.samp Package
This subpackage provides classes to communicate with other applications via the
Simple Application Messaging Protocal (SAMP).
Before integration into Astropy it was known as
SAMPy, and was developed by Luigi Paioro
(INAF - Istituto Nazionale di Astrofisica).
Classes
Conf ()
|
Configuration parameters for astropy.samp . |
SAMPClient (hub[, name, description, …])
|
Utility class which provides facilities to create and manage a SAMP compliant XML-RPC server that acts as SAMP callable client application. |
SAMPClientError
|
SAMP Client exceptions. |
SAMPHubError
|
SAMP Hub exception. |
SAMPHubProxy ()
|
Proxy class to simplify the client interaction with a SAMP hub (via the standard profile). |
SAMPHubServer ([secret, addr, port, …])
|
SAMP Hub Server. |
SAMPIntegratedClient ([name, description, …])
|
A Simple SAMP client. |
SAMPMsgReplierWrapper (cli)
|
Function decorator that allows to automatically grab errors and returned maps (if any) from a function bound to a SAMP call (or notify). |
SAMPProxyError (faultCode, faultString, **extra)
|
SAMP Proxy Hub exception |
SAMPWarning
|
SAMP-specific Astropy warning class |
WebProfileDialog ()
|
A base class to make writing Web Profile GUI consent dialogs easier. |
Class Inheritance Diagram
digraph inheritance2bc6ad6854 {
bgcolor=transparent;
rankdir=LR;
size="8.0, 12.0";
"AstropyUserWarning" [URL="../../api/astropy.utils.exceptions.AstropyUserWarning.html#astropy.utils.exceptions.AstropyUserWarning",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The primary warning class for Astropy."];
"AstropyWarning" -> "AstropyUserWarning" [arrowsize=0.5,style="setlinewidth(0.5)"];
"AstropyWarning" [URL="../../api/astropy.utils.exceptions.AstropyWarning.html#astropy.utils.exceptions.AstropyWarning",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The base warning class from which all Astropy warnings should inherit."];
"Conf" [URL="../../api/astropy.samp.Conf.html#astropy.samp.Conf",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Configuration parameters for `astropy.samp`."];
"ConfigNamespace" -> "Conf" [arrowsize=0.5,style="setlinewidth(0.5)"];
"ConfigNamespace" [URL="../../api/astropy.config.ConfigNamespace.html#astropy.config.ConfigNamespace",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="A namespace of configuration items. Each subpackage with"];
"Error" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Base class for client errors."];
"Fault" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Indicates an XML-RPC fault package."];
"Error" -> "Fault" [arrowsize=0.5,style="setlinewidth(0.5)"];
"SAMPClient" [URL="../../api/astropy.samp.SAMPClient.html#astropy.samp.SAMPClient",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Utility class which provides facilities to create and manage a SAMP"];
"SAMPClientError" [URL="../../api/astropy.samp.SAMPClientError.html#astropy.samp.SAMPClientError",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="SAMP Client exceptions."];
"SAMPHubError" [URL="../../api/astropy.samp.SAMPHubError.html#astropy.samp.SAMPHubError",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="SAMP Hub exception."];
"SAMPHubProxy" [URL="../../api/astropy.samp.SAMPHubProxy.html#astropy.samp.SAMPHubProxy",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Proxy class to simplify the client interaction with a SAMP hub (via the"];
"SAMPHubServer" [URL="../../api/astropy.samp.SAMPHubServer.html#astropy.samp.SAMPHubServer",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="SAMP Hub Server."];
"SAMPIntegratedClient" [URL="../../api/astropy.samp.SAMPIntegratedClient.html#astropy.samp.SAMPIntegratedClient",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="A Simple SAMP client."];
"SAMPMsgReplierWrapper" [URL="../../api/astropy.samp.SAMPMsgReplierWrapper.html#astropy.samp.SAMPMsgReplierWrapper",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Function decorator that allows to automatically grab errors and returned"];
"SAMPProxyError" [URL="../../api/astropy.samp.SAMPProxyError.html#astropy.samp.SAMPProxyError",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="SAMP Proxy Hub exception"];
"Fault" -> "SAMPProxyError" [arrowsize=0.5,style="setlinewidth(0.5)"];
"SAMPWarning" [URL="../../api/astropy.samp.SAMPWarning.html#astropy.samp.SAMPWarning",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="SAMP-specific Astropy warning class"];
"AstropyUserWarning" -> "SAMPWarning" [arrowsize=0.5,style="setlinewidth(0.5)"];
"WebProfileDialog" [URL="../../api/astropy.samp.WebProfileDialog.html#astropy.samp.WebProfileDialog",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="A base class to make writing Web Profile GUI consent dialogs"];
}