drms.Client

class drms.Client(server='jsoc', email=None, verbose=False, debug=False)

Client for remote DRMS server access.

Parameters:
server : string or ServerConfig

Registered server ID or ServerConfig instance. Defaults to JSOC.

email : string or None

Default email address used data export requests.

verbose : bool

Print export status messages to stdout (disabled by default).

debug : bool

Print debug output (disabled by default).

Attributes:
email : string

(string) Default email address used for data export requests.

verbose : bool

(bool) Enable/disable export status output.

debug : bool

(bool) Enable/disable debug output.

Methods

check_email(self, email) Check if the email address is registered for data export.
export(self, ds[, method, protocol, …]) Submit a data export request.
export_from_id(self, requestid) Create an ExportRequest instance from an existing requestid.
get(self, ds[, key, seg, link, …]) This method is deprecated.
info(self, ds) Get information about the content of a data series.
keys(self, ds) Get a list of keywords that are available for a series.
pkeys(self, ds) Get a list of primekeys that are available for a series.
query(self, ds[, key, seg, link, …]) Query keywords, segments and/or links of a record set.
series(self[, regex, full]) List available data series.