Hi there 👋 I'm gully
I build scientific Python software, ideally with PyTorch/JAX, focusing on interpretability, flexibility, uncertainty, and impact.
Creator of:
- blasé: Interpretable Machine Learning for super-resolution semi-empirical spectroscopy in PyTorch and JAX (paper)
- gollum: Python API to precomputed synthetic spectral models
- muler: Python API to échelle spectra from IGRINS, HPF, and Keck NIRSPEC (paper)
- ynot: A spectrograph digital twin for pixel-perfect échellogram forward modeling in PyTorch (paper draft)
Contributor to:
- lightkurve: Python API for precision time series photometry from Kepler/K2/TESS
- Starfish: Robust likelihood function for astronomical spectral inference
Selected publications:
- A Large and Variable Leading Tail of Helium in a Hot Saturn Undergoing Runaway Inflation (paper, code)
- Observationally Constraining the Starspot Properties of Magnetically Active M67 Sub-subgiant S1063 (paper, code)
- Placing the Spotted T Tauri Star LkCa 4 on an HR Diagram (paper, code)
- Optical characterization of gaps in directly bonded Si compound optics using infrared spectroscopy (paper, code)
- My PhD Thesis at UT Austin Astronomy (dissertation, revision history)
:new: Unpublished projects
Starspots: contracosta, acdc, :lock:monhegan, :lock: star-witness, :lock:hopful, :lock: calico, xveganx, :lock: KaneDoe, :lock: varasly
Brown Dwarfs: :lock:gandules, varsity, :lock: lombok, :lock: ucdwhpf, jammer, :lock: BAADE, :lock:zoja
Methodological: coldrum (ft. pysr), fiatlux, TgiF, HelloWorldNet, gpytorch-astro, ffi-motion, bombcat, probabilisticAGN
Hardware: nubble, postale