Servicemon API

Analysis support

These classes are used for creating and executing servicemon queries.

servicemon.query_runner Module

Functions

apply_query_defaults(parsed_args, defaults)

catch_signals()

Catch SIGHUP, SIGQUIT and SIGTERM to allow running in the background.

receiveSIGTERM(signalNumber, frame)

receiveSignal(signalNumber, frame)

sm_query([input_args])

sm_replay([input_args])

Classes

AbstractResultWriter()

ArgumentParser([prog, usage, description, …])

Object for parsing command line strings into Python objects.

Cone()

Query(service, coords, radius, out_dir[, …])

QueryRunner(args)

SmPluginSupport()

Table([data, masked, names, dtype, meta, …])

A class to represent tables of heterogeneous data.

datetime(year, month, day[, hour[, minute[, …)

The year, month and day arguments are required.

servicemon.query Module

Functions

compute_user_agent(specified_agent)

parse_coordinates(coordinates)

Takes a string or astropy.coordinates object.

Classes

Query(service, coords, radius, out_dir[, …])

QueryStats(name, base_name, service_type, …)

SkyCoord(*args[, copy])

High-level object providing a flexible interface for celestial coordinate representation, manipulation, and transformation between systems.

TAPServiceSM(baseurl[, session])

Specialization of TAPService to support timing.

Table([data, masked, names, dtype, meta, …])

A class to represent tables of heterogeneous data.

Timer(name, text, Callable[[float], str]] =, …)

Time your code using a class, context manager, or decorator

servicemon.query_stats Module

Classes

QueryStats(name, base_name, service_type, …)

datetime(year, month, day[, hour[, minute[, …)

The year, month and day arguments are required.