Skip to content

TOMToolkit/tom_base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9d87392 · Oct 16, 2023
Oct 3, 2023
Oct 16, 2023
Oct 3, 2023
Oct 13, 2023
Jan 30, 2023
Sep 19, 2023
Oct 12, 2023
Sep 28, 2023
Sep 28, 2023
Oct 13, 2023
Feb 9, 2021
May 15, 2019
Feb 7, 2023
Apr 6, 2021
Sep 7, 2022
May 20, 2019
Nov 13, 2020
Sep 1, 2021
Sep 7, 2022
Jun 7, 2018
May 4, 2021
Aug 4, 2020
Oct 11, 2023
Feb 5, 2023

Repository files navigation

TOM Toolkit

pypi run-tests Codacy Badge Coverage Status Documentation Status ASCL

Documentation logo

The TOM Toolkit is a web framework for building TOMs: Target and Observation Managers. TOMs are meant to facilitate collaborative astronomical observing projects. A typical TOM allows its users to curate target lists, request observations of those targets at various observatories as well as manage and organize their data. Read more about TOMs.

Getting started with the TOM Toolkit

The getting started guide will guide you through the process of setting up a TOM for the first time.

Reporting issues/feature requests

Please use the issue tracker to report any issues or support questions.

Contributing to the project

If you'd like to contribute to the TOM Toolkit, first of all, thanks! Secondly, we have a contribution guide that you might find helpful. We are particularly interested in the contribution of observation and alert modules.

Developer information

For development information targeted at the maintainers of the project, please see README-dev.md.

Plugins

tom_alerts_dash

The tom_alerts_dash plugin adds responsive ReactJS views to the tom_alerts module for supported brokers.

Antares

The tom-antares plugin adds support for querying the Antares broker for targets of interest.

tom_nonsidereal_airmass

The tom_nonsidereal_airmass plugin provides a templatetag that supports plotting for non-sidereal objects. The 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.

Github

tom_registration

The tom_registration plugin introduces support for two TOM registration flows--an open registration, and a registration that requires administrator approval.