I am an astronomer from the US and based in the UK. My scientific research focuses on understanding the nebulae in galaxies both nearby and (sometimes very) far away using spectroscopy of light emitted in the UV, visible, and infrared. I also spend a lot of time developing code for various modeling and statistical analyses for my research. For more about me, check out my website.
Below are several repositories of code I've released publicly for various scientific applications. They include statistics ( FeldCous, KaplanMeier, histogram, kendall, towrecan, LinRegConf ), modeling ( OutLines, RedNeb, LymanTrans ), and combinations of the two (LyCsurv).
Highlighted Repository: OutLines
This code calculates model emission and absorption line profiles based on the physics of stellar winds and galactic
outflows. The basic premise is illustrated with this (highly simplistic) cartoon where the yellow gas emits
light and the orange gas emits _and_ absorbs light. All the gas is moving with some momentum based on how far
away that gas is from the source of its momentum. The motion of the gas causes a _Doppler shift_ in the light
absorbed or emitted by the gas, indicated by the color of the arrows (purple = blue-shifted, red = red-shifted,
green = not shifted). As a result, the motion of the gas and the
amount of gas at each Doppler shift produce a unique signature in the light we ultimately observe. An example of the light we might see is the O VI P Cygni feature in the far ultraviolet, as shown here, where the dips correspond to the absorbing gas (the orange region) and the spikes correspond to the emitting gas (yellow and orange regions). We see the spikes and dips together, which makes them combine to "cancel out" in some places but not others. My code models both the spikes and the dips in order to predict the total profile. Examples are included in the repository readme.
- π I am currently working on
- object-oriented user-friendly modeling of spectral lines (python)
- multivariate and survival stats analysis (R and python)
- statistical approaches to computer game event outcomes (C# and python)
- python package design and optimization
- π± I am currently learning
- database dev and management (and some SQL)
- CSS, Javascript, and HTML for website dev
- π¬ Ask me about: astronomy, statistics, galaxies, game dev
- π Pronouns: she/her
- β‘ Fun things I enjoy: π² tabletop games, π cats, π reading, πΉ music, π₯ baking bread

