
Here are my first author publications. For a list of all co-authored publications follow this link.
caskade: building Pythonic scientific simulators
Scientific simulators and pipelines form the core of many research projects. Writing high-quality, modular code allows for efficiently scaling a project, but this can be challenging in a research context. Research project goals and solutions to those goals are constantly in flux, requiring many refactoring rounds to meet these changes. The result can be a…
Caustics: A Python Package for Accelerated Strong Gravitational Lensing Simulations
Summary: Gravitational lensing is the deflection of light rays due to the gravity of intervening masses. This phenomenon is observed in a variety of scales and configurations, involving any non-uniform mass such as planets, stars, galaxies, clusters of galaxies, and even the large scale structure of the universe. Strong lensing occurs when the distortions are…
AstroPhot: Fitting Everything Everywhere All at Once in Astronomical Images
Abstract: We present AstroPhot, a fast, powerful, and user-friendly Python based astronomical image photometry solver. AstroPhot incorporates automatic differentiation and GPU (or parallel CPU) acceleration, powered by the machine learning library PyTorch. Everything: AstroPhot can fit models for sky, stars, galaxies, PSFs, and more in a principled χ2 forward optimization, recovering Bayesian posterior information and…
PROBES. I. A Compendium of Deep Rotation Curves and Matched Multiband Photometry
Full Article Here We present the Photometry and Rotation Curve Observations from ExtragalacticSurveys (PROBES) compendium of extended rotation curves for 3163 late-typespirals, with matching homogeneous multiband photometry for 1677 of them.PROBES rotation curves originally extracted from Halpha long-slit spectra andaperture synthesis HI (21cm) velocity maps typically extend out to a median2R_e (or 1R_{23.5, r}). Our…
Something went wrong. Please refresh the page and/or try again.