Skip to main content

✨ Gen TSO ✨

A general ETC interface for time-series observations with JWST

GitHub Actions Workflow Status PyPI GitHub License

Gen TSO is up to date with Pandeia version 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:

Gen_TSO

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gen_tso-1.5.2.tar.gz (2.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gen_tso-1.5.2-py3-none-any.whl (2.0 MB view details)

Uploaded Python 3

File details

Details for the file gen_tso-1.5.2.tar.gz.

File metadata

  • Download URL: gen_tso-1.5.2.tar.gz
  • Upload date:
  • Size: 2.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for gen_tso-1.5.2.tar.gz
Algorithm Hash digest
SHA256 ff654d860ff425dbfc1b35c187ddeecf03e48fb65b0f15acece85aac8ea4fbb1
MD5 e31e22462e19c9d635c30d9017d3e1b1
BLAKE2b-256 82cd6bfc46efc97dc3e3d918f469787a3f5d89b416103a4097d595ec6e6d97c9

See more details on using hashes here.

File details

Details for the file gen_tso-1.5.2-py3-none-any.whl.

File metadata

  • Download URL: gen_tso-1.5.2-py3-none-any.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for gen_tso-1.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 169fb411d10b9cb4364ce29c90a826ea655215ff461e465fe2129ca0cc5f1c24
MD5 398319b35b0bbe54078c40f17e5969ee
BLAKE2b-256 0955669eda69a399b886a58fe111111cd6a2d3aa9307a190a2867e254ee63caf

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.5.2 This release

2 files

1.5.1

2 files

1.5.0

2 files

1.4.1

2 files

1.4.0

2 files

1.3.2

2 files

1.3.1

2 files

1.3.0

2 files

1.2.0

2 files

1.1.0

2 files

1.0.4

2 files

1.0.3

2 files

1.0.2

2 files

1.0.1

2 files

1.0.0

2 files

0.9.4

2 files

0.9.3

2 files

0.9.2

2 files

0.8.0

2 files

0.7.7

2 files

0.7.6

2 files

0.7.5

2 files

0.7.4

2 files

0.7.3

2 files

0.7.2

2 files

0.7.1

2 files

0.7.0

2 files

0.4.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page