Skip to content

KentBrought/titan-rt-teaching-tool

Repository files navigation

Titan RT Teaching Tool

A web-based interactive teaching tool for exploring Titan's atmospheric radiative transfer models. This React application provides an intuitive interface for visualizing spectral data, atmospheric profiles, and planetary images, allowing users to interactively explore how different atmospheric parameters affect Titan's observed properties.

Key Features

  • Plot spectral reflectance curves with customizable atmospheric parameters
  • Click on planetary images to extract and visualize geophysical values at specific locations
  • Adjust haze abundance, methane abundance, incidence/emission angles, and phase angle using sliders
  • Compare spectral data from multiple locations simultaneously
  • Choose between different composite image types
  • Switch between different haze property models

Prerequisites

This project is built with React (CRA) and npm. Before running this project locally, you'll need to have the following installed:

  • Node.js (version 14 or higher recommended)

    • Download from nodejs.org
    • This will also install npm (Node Package Manager)
    • Verify installation by running node --version and npm --version in your terminal
  • npm (comes with Node.js)

Getting Started

  1. Clone the repository (or download the project files):

    git clone https://github.com/KentBrought/titan-rt-teaching-tool
    cd titan-rt-teaching-tool
  2. Install dependencies:

    npm install

    This will install all required packages listed in package.json.

  3. Start the development server:

    npm start

    The application will open automatically in your browser at http://localhost:3000.

About

Interactive tool for exploring Titan’s atmospheric radiative transfer and spectra

Topics

Resources

Stars

Watchers

Forks

Contributors