Other Projects

This page is for random stuff that isn't necessarily research. Some of it you may find useful or amusing. Please give me credit if you do.

Do not undertake a scientific career in quest of fame or money. There are easier and better ways to reach them. Undertake it only if nothing else will satisfy you; for nothing else is probably what you will receive. Your reward will be the widening of the horizon as you climb. And if you achieve that reward you will ask no other.
Cecilia Payne-Gaposchkin, An Autobiography and Other Recollections (1984)
astroQTpy logo

astro-QTpy

astroQTpy (Astronomy Quad Trees in Python) is a Python package for efficiently mapping 2D parameter space using quadtrees. Quadtrees are an efficient way to partition a two-dimensional space by recursively subdividing it into four equal quadrants (or nodes). astroQTpy is pip installable and open source on GitHub.

Learn more
Planck function plotted using LTEpy

LTEpy

LTEpy is a Python package for calculating and visualizing properties of a system in (local) thermodynamic equilibrium, or LTE. LTEpy is pip installable and open source on GitHub.

Learn more
Example of a synthetic stellar spectrum

Empirical models of stellar spectra

These animations show a generative data-driven model that predicts what a stellar spectrum should look like for a given set of stellar properties (e.g., temperature, surface gravity, and elemental abundances).

Learn more
Screenshot of 3D GCM animation

General Circulation Model

This animation shows a simulated 3D model of a hot Jupiter's atmosphere that was originally published by Harada et al. (2021).

Learn more
Screenshot of an animation of an N-body simulation

N-body Simulations

I wrote an N-body integrator from scratch (in the Julia language) and used it to visual some interesting systems, including one undergoing Kozai-Lidov oscillations.

Learn more
Surface plot of gravitational potential for a two-body system

Lagrange Points

This animation shows the 3D surface of the effective potential felt by a test particle in the rotating frame of the Earth-Moon system.

Learn more
Simulated simple stellar population with corresponding HR Diagram

Stellar Population Synthesis

This animation shows the simulated evolution of a solar-metallicity Simple Stellar Population (SSP).

Learn more