Skip to content

pyEUVTools

pyEUVTools is a SunCAST package for EUV instrument response products.

The package is intended to provide reusable response-building utilities for the broader SunCAST Python ecosystem while remaining usable as a standalone library.

Initial Mission

  • expose a Pythonic interface to time-dependent AIA wavelength response functions
  • provide static STEREO/EUVI, Solar Orbiter/EUI, Yohkoh/SXT, and TRACE temperature-response payloads compatible with GX-style consumers
  • provide reusable response-table data models
  • build toward GX-compatible temperature response tables

Longer-Term Direction

The long-term design is intentionally broader than AIA. The package structure is meant to accommodate additional instruments and response builders in future work; the first non-AIA implementations are static GX-compatible response paths.

Current implementation planning for the practical AIA hybrid route is documented in hybrid_backend_design.md.