✨ Gen TSO ✨
A general ETC interface for time-series observations with JWST
Gen TSO is up to date with
Pandeiaversion 2026.7 (JWST Cycle 6)
Install as:
Available for Python 3.9+ from PyPI:
pip install gen_tso
Then setup the pandeia reference files following these instructions: https://pcubillos.github.io/gen_tso/install.html
To launch the application use this prompt command:
tso
Run with -h to display the full list of command line options:
tso -h
Click to expand
usage: tso [-h] [-v] [-m PATH] [-t FILE] [--port PORT] [--debug]
Launch the Gen TSO interactive application
options:
-h, --help show this help message and exit
-v, --version show Gen TSO version
-m PATH, --models PATH
include custom SED and planet spectra from input path
-t FILE, --targets FILE
include custom targets from input file
--port PORT if port is int, launch from 127.0.0.1:port. If port is of
form 'host:port' launch with custom host:port
(default: 8000)
--debug run reloading the GUI when the source code is updated
Other functionality:
usage: tso [--update_exo] [--update_programs] [--update_db]
[--update_custom CSV] [--add_custom CSV]
--update_exo update NASA Exoplanet Archive
--update_programs update JWST TSO programs
--update_db check and update SED/synphot atlases
--update_custom CSV update custom targets from csv file
--add_custom CSV add new custom targets from csv file
This is Gen TSO version 1.5.2
Copyright (c) 2025-2026 Patricio Cubillos. GPL-2.0 license
Documentation at: https://pcubillos.github.io/gen_tso
Take the tour (docs):
https://pcubillos.github.io/gen_tso/get_started.html
Cite as:
@ARTICLE{Cubillos2024paspGenTSO,
author = {{Cubillos}, Patricio E.},
title = "{Gen TSO: A General JWST Simulator for Exoplanet Times-series Observations}",
journal = {\pasp},
keywords = {Exoplanets, Time series analysis, Astronomy databases, 498, 1916, 83, Astrophysics - Earth and Planetary Astrophysics, Astrophysics - Instrumentation and Methods for Astrophysics},
year = 2024,
month = dec,
volume = {136},
number = {12},
eid = {124501},
pages = {124501},
doi = {10.1088/1538-3873/ad8fd4},
archivePrefix = {arXiv},
eprint = {2410.04856},
primaryClass = {astro-ph.EP},
adsurl = {https://ui.adsabs.harvard.edu/abs/2024PASP..136l4501C},
adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}
And take a look:
Metadata
Release files for gen-tso 1.5.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gen_tso-1.5.2.tar.gz | 2.0 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gen_tso-1.5.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 4.0 MB
Release files / gen_tso-1.5.2.tar.gz
| Download URL | gen_tso-1.5.2.tar.gz |
|---|---|
| Size | 2.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ff654d860ff425dbfc1b35c187ddeecf03e48fb65b0f15acece85aac8ea4fbb1
|
|
BLAKE2b-256 checksum How to use checksums |
82cd6bfc46efc97dc3e3d918f469787a3f5d89b416103a4097d595ec6e6d97c9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / gen_tso-1.5.2-py3-none-any.whl
| Download URL | gen_tso-1.5.2-py3-none-any.whl |
|---|---|
| Size | 2.0 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
169fb411d10b9cb4364ce29c90a826ea655215ff461e465fe2129ca0cc5f1c24
|
|
BLAKE2b-256 checksum How to use checksums |
0955669eda69a399b886a58fe111111cd6a2d3aa9307a190a2867e254ee63caf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|