Julia codes I've developed for research


IterativeNelderMead.jl

An iterative Nelder-Mead optimizer written in Julia with support for parameter bounds. The solver is robust in high-dimensional parameter spaces.

GitHub repo

Documentation and Examples



Echelle.jl

Process echelle spectra and generate precise radial velocities with:

Different levels of support are provided for the spectrographs listed under Research.


RVModelingToolkit.jl

Model radial velocities with Keplerian orbits and Gaussian processes in Julia, similar to RadVel in Python.



Julia codes I've developed for fun

In my spare time, I enjoy coding up mathematical fractals in the complex plane. Here is the burning ship fractal, computed by iterating

\[ z_{n+1} = (|\mathrm{Re}(z_{n})| + i \ |\mathrm{Im}(z_{n})|)^2 + c \]

for each point c in the complex plane, starting from the origin. Each pixel is colored according to its "escape velocity".


Website built with Franklin.jl and the Julia programming language.