Liverpool Telescope facility module for the TOM Toolkit
Features
This module adds Liverpool Telescope support to the TOM Toolkit.
The module implements an RTML (Remote Telescope Markup Language) payload which is sent directly to the Liverpool Telescope. Using this module TOMs can submit observations to the Liverpool Telescope Phase 2 system. In order to modify or delete observations, users will need to log in and use the current Phase 2 tool.
Currently supported instruments
- IO:O
- IO:I
- SPRAT
- FRODOspec
Current feature set
- Setting a window using Flexible time constraint
- Control of all observing constraints (Airmass, Seeing, SkyBrightness)
- Multiband photometry with full IO:O filter set
- Automatic Autoguider usage setting based on exposure time
- Automatic Target Acquisition for SPRAT and FRODOspec instruments
- Paralactic Angled slit orientation for SPRAT
- Automantic Xe Arc calibration frame for SPRAT
Unsupported functionality
- Advanced Time constraints (Monitor, Phased, Min. Interval, Fixed)
- Control of Autoguider options
- Performing multiple instrument observations in one scheduled Group
- Defocussing or manual dither / offset patterns
- Manual Cassegrain rotation to achieve specific sky angles
- More specific aquisition routines for SPRAT or FRODOspec
Future extentions to the module will enable, in order of planned implementation;
- Cancelling of previously submitted observations
- Checking of an observations status and whether dataproducts are ready
- Ability to pull dataproducts directly into the TOMToolkit for reduction
Installation and Setup:
Install the module into your TOM environment:
pip install tom-lt
Add tom_lt.lt.LTFacility to the TOM_FACILITY_CLASSES in your TOM's
settings.py:
TOM_FACILITY_CLASSES = [
'tom_observations.facilities.lco.LCOFacility',
...
'tom_lt.lt.LTFacility',
]
Include the following settings inside the FACILITIES dictionary inside settings.py:
FACILITIES = {
...
'LT': {
'proposalIDs': (('ProposalID', 'Display Name'), ('ProposalID', 'Display Name')),
'username': '',
'password': '',
'LT_HOST': '',
'LT_PORT': '',
'DEBUG': False,
},
}
The proposalIDs key contains a list of proposalIds and the Display name in the TOM Toolkit LT submission form. For one proposal, use a single element list (e.g. 'proposalIDs': (('ProposalID', 'Display Name'),)
The Liverpool Telescope team will need to enable RTML access for the proposal (or proposals) being used. Please email ltsupport_astronomer@ljmu.ac.uk, providing details of your active proposal. Once the proposal is enabled for RTML access, we will email you back user credentials and the required IP Address / Port for connection to the telescope.
Please refrain from publishing your user credentials, or the LT IP Address to any public github account
Release files for tom-lt 0.5.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tom_lt-0.5.1.tar.gz | 23.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tom_lt-0.5.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 47.7 kB
Release files / tom_lt-0.5.1.tar.gz
| Download URL | tom_lt-0.5.1.tar.gz |
|---|---|
| Size | 23.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2435453d5001b46f82e1c3a27ae343588fca3a997de44da3731fe4e67ba84cdc
|
|
BLAKE2b-256 checksum How to use checksums |
83d1349272c5f494c8d2ffbd9b7804484a1fef40bb2bbb25fa9e9345d05a15f4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 16, 2026.
Transparency logRelease files / tom_lt-0.5.1-py3-none-any.whl
| Download URL | tom_lt-0.5.1-py3-none-any.whl |
|---|---|
| Size | 24.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3639c932bd58e361590c4b356f7ee88cca478cc6b02d6da684d7273a9e9e69cb
|
|
BLAKE2b-256 checksum How to use checksums |
6c66ab39c63fe48c6d777c3aaaa866ea932b2510aa538b59b101ed2152c9aeea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 16, 2026.
Transparency log