Skip to content

Latest commit

 

History

History
49 lines (32 loc) · 2.11 KB

Contributors.md

File metadata and controls

49 lines (32 loc) · 2.11 KB

VPLanet Contributors

VPLanet has been developed by a team of scientists with a broad range of expertise. This file records who is responsible for which aspects of the code.

Rory Barnes is the lead developer who conceived the project, implemented the matrices and vectors of function pointers, designed the I/O scheme, and maintains this repository. He also wrote most of the top-level files, such as vplanet.h, control.c, etc. He also developed EqTide and RadHeat. He can be reached at [email protected].

Russell Deitrick devevloped the DistOrb, DistRot, GalHabit and POISE modules, as well as VSPACE.

Rodrigo Luger developed the AtmEsc and STELLAR modules, as well as the accompanying VPLOT resource. He also designed this repository, including setting up the continuous integration and calculating code coverage.

David Fleming developed the BINARY module and has contributed to the development of STELLAR, AtmEsc, and EqTide. He also wrote BigPlanet.

Hayden Smotherman developed SpiNBody and has contributed to various subroutines that have signficantly increased the efficiency of the executable. He also added OpenMP functionality for multithreading.

Peter Driscoll developed the ThermInt module, contributed to RadHeat, and connected them both to EqTide.

Patrick Barth developed the MagmOc module. He also assisted in AtmEsc development.

Thomas Quinn assisted in the development of DistOrb, DistRot, and GalHabit. He also found many bugs with valgrind and address-sanitizer.

Caitlyn Wilhelm added forced eccentricity and obliquity oscillations to POISE, and assisted in debugging it. She also built the multi-planet script.

Rodolfo Garcia assisted in AtmEsc and ThermInt development.

Ludmila Carone assisted in the development of the MagmOc module.

Billy Quarles enabled POISE to read in previously computed orbital and rotational data.

Pramod Gupta ported VPLanet to Windows 10.

Diego McDonald added the Lehmer-Catling model to AtmEsc.

Benjamin Guyer assisted in the coupling of EqTide and ThermInt.

Lyan Guez contributed to the development of the mpstatus script.