privatepanda.co

research · sioslab

Gemini Planet Imager 2.0

SIOSLab, Dr. Dmitry Savransky · Cornell · Fall 2025 · several merged PRs

Instrument-control software for a real exoplanet imager: porting the calibration subsystem from legacy proprietary IDL to Python.

Overview

The GPI 2.0 upgrade rewrites the instrument’s control software from proprietary IDL into Python, organized as one class per hardware assembly — calibration, cameras, coronagraph, pointing, shutters — over a shared RPC backend. I focused on the CAL (calibration) subsystem: porting its alignment-and-centering routine and CAL commands, linting, and fixing defects surfaced during migration.

Design decisions 04

Python · IDL · RPC · pytest

listed under research →