Skip to content

JWST Data Analysis Project Overview

This is a microservices-based application for analyzing James Webb Space Telescope (JWST) data with advanced computer science capabilities.

Architecture

Development Phases

See docs/development-plan.md for detailed phase breakdown:

  • ✅ Phase 1: Foundation & Architecture (Complete)
  • ✅ Phase 2: Core Infrastructure (Complete)
  • ✅ Phase 3: Data Processing Engine (Complete)
  • ✅ Phase 4: Frontend & FITS Viewer Features (Complete)
  • ✅ Phase 5: Scientific Processing & Infrastructure (Complete)
  • 🔄 Phase 6: Production Readiness
  • ⏳ Phase 7: Observability & Monitoring
  • ⏳ Phase 8: Polish & Community Release

Key Files

Current Status

All services are running and healthy:

Recent Features

  • Centralized API Service Layer: Type-safe service layer (src/services/) replacing inline fetch calls with consistent error handling
  • MAST Portal Integration: Search and import JWST data from STScI archive
  • Processing Level Tracking: L1/L2a/L2b/L3 pipeline stage identification
  • Lineage Visualization: Tree view showing file relationships across processing levels