Plugins¶
TOM Toolkit Plugins¶
Additional functionality can be added to the TOM Toolkit in the form of plugins. These may range from adding the ability to interface with additional observatories, to providing additional plotting or data analytics functionality.
tom-alerts-dash¶
This module supplements the tom_alerts module with Plotly Dash support for more responsive broker views.
tom-antares¶
This module provides the ability to query and/or listen to Antares alert streams from within a TOM.
Compatibility Notes¶
If you’re on Mac OS, it should be noted that the Antares client library has a dependency
that only supports Mac OS 10.13 or later. If you try to run ./manage.py migrate
on an
earlier version, you may see an error.
tom-nonsidereal-airmass¶
This module provides a templatetag supporting visibility plots for non-sidereal targets. This plugin is fully
supported by the TOM Toolkit team; however, non-sidereal visibility calculations require the PyEphem library, which is
minimally supported while its successor is in development. The library used for the TOM Toolkit sidereal visibility,
astroplan
, does not yet support non-sidereal visibility calculations.
tom-lt¶
This module provides the ability to submit observations to the Liverpool Telescope Phase 2 system. It is in a very alpha state, with little error handling and minimal instrument options, but can successfully submit well-formed observation requests.
tom-registration¶
This module provides two registration flows for users to self-register–either requiring approval, or not.
tom-hermes¶
This module provides an interface to query the Hermes alert broker.