Colibri Logo
Astro-COLIBRI
Menu

Python SDK
In a hurry? Jump to the quick start for querying the API or for listening to the broker. The broker itself (topics, access, retention) is documented on the Alert Broker page.
Installation
Quick Start
Tutorials
Client Reference
CLASS

astrocolibri.Client(uid=None, *, timeout=30.0, session=None)

show/hide
METHOD

.get_event(identifier, *, optional_parameters=(), simbad=False, include_custom_events=False, timeout=None)

show/hide
METHOD

.get_events(identifiers, *, optional_parameters=(), simbad=False, include_custom_events=False, missing="raise", timeout=None)

show/hide
METHOD

.get_event_voevent(identifier, *, optional_parameters=(), timeout=None)

show/hide
METHOD

.resolve_source(name, *, timeout=None)

show/hide
METHOD

.get_source_summary(name, *, timeout=None)

show/hide
METHOD

.latest_transients(*, start, end, event_filter=None, use_saved_filters=False, optional_parameters=(), include_watchlist=False, return_format="json", timeout=None)

show/hide
METHOD

.cone_search(*, ra, dec, radius, start, end, event_filter=None, use_saved_filters=False, contour_trigger_id=None, contour_margin=None, optional_parameters=(), include_watchlist=False, return_format="json", timeout=None)

show/hide
METHOD

.close()

show/hide
Consumer Reference
CLASS

astrocolibri.Consumer(username, password, *, broker_url=None, group_id=None, start_at="earliest", security_protocol="SASL_SSL", decode=True, poll_interval=1.0, config=None)

show/hide
METHOD

.subscribe(topics, *, on_assign=None, on_revoke=None, on_lost=None)

show/hide
METHOD

.consume(num_messages=1, timeout=-1)

show/hide
METHOD

.close()

show/hide
Alert Reference
Exceptions
Citation
License