Gemini Observation and Analysis of Targets System
Time-domain astronomy made time efficient.
Install GOATS in a few simple steps:
1. Configure Conda channels (order matters):
conda config --add channels conda-forge
conda config --add channels http://astroconda.gemini.edu/public
conda config --add channels https://gemini-hlsw.github.io/goats-infra/conda
conda config --set channel_priority flexible
The goats-infra
channel must be highest priority to ensure GOATS and related packages are installed correctly.
astroconda.gemini.edu
is required for the dragons
dependency. Most other packages come from conda-forge
.
2. Create and activate the GOATS environment:
conda create -n goats-env python=3.12 goats
conda activate goats-env
3. Set up your GOATS instance:
goats install
This will prompt you to create a username and password and initialize the interface. By default, a GOATS
folder will be created in your current directory.
Use -d <directory>
to specify a different location.
4. Launch the GOATS web interface:
goats run
This command starts the local GOATS server and opens the interface in your default browser. If you installed GOATS to a custom directory, use -d <directory>
again here.
GOATS is a browser-based user interface providing end-to-end automation of the entire time-domain/multi-messenger astronomy follow-up process – from target selection, triggering observations, data retrieval, reduction, and analysis.
GOATS connects all essential services involved in time-domain and multi-messenger astronomy, streamlining the process from start to finish.
Built on the TOM Toolkit, GOATS lowers the entry barrier, providing an out-of-the-box solution for the scientific community.
GOATS integrates leading tools and services in observational astronomy:
NOIRLab’s alert broker for target selection.
Enables automated Gemini follow-up observations.
Provides access to vast astronomical datasets.
Gemini's data reduction platform for processing astronomical observations.
Access and retrieve archival Gemini observations.