Staff scientist

Aaron Meurer is currently a Research Associate at the ERGS at the University of South Carolina in the Nuclear Engineering program in the Mechanical Engineering Department. He has a BS in Mathematics from New Mexico Tech and an MS in Mathematics from New Mexico State University. Prior to working at ERGS he was a software engineer at Continuum Analytics. He contributes to many open source projects, and is the lead developer of the SymPy project. He has been using Python since 2009.


Education & Employment


University of South Carolina

Research Associate

Columbia, SC, 2015 - present

Continuum Analytics

Software Engineer

Austin, TX, 2014 - 2015

New Mexico State University

MS in Mathematics

Las Cruces, NM, 2012 - 2013

New Mexico Institute of Mining and Technology

BS in Mathematics

Socorro, NM, 2008 - 2012

Awards, Grants, & Contracts

NumFOCUS Small Development Grant

$3,000.00 in 2017


Projects


Rever


Rever is a xonsh-powered, cross-platform software release tool. The goal of rever is to provide sofware projects a standard mechanism for dealing with code released. Rever aims to make the process of releasing a new version of a code base as easy as running a single command.
  • Developer: June 2017 - present

SymPy


SymPy is a Python library for symbolic mathematics.
  • Lead Developer: 2009 - present

Transmutagen


Transmutagen code generates CRAM approximations for solving transmutation problems.
  • Lead Developer: 2016 - present

conda

Conda is an open source cross-platform package management system.
  • Developer: May 2013 - September 2015

doctr

A tool for automatically deploying docs from Travis CI to GitHub pages.
  • Developer: 2016 - present

Publications

[Download bibtex]

  1. Meurer, Aaron, Smith, Christopher P, Paprocki, Mateusz, {\v{C}}ert{\'\i}k, Ond{\v{r}}ej, Rocklin, Matthew, Kumar, AMiT, Ivanov, Sergiu, Moore, Jason K, Singh, Sartaj, Rathnayake, Thilina, Sean Vig, Brian E Granger, Richard P Muller, Francesco Bonazzi, Harsh Gupta, Shivam Vats, Fredrik Johansson, Fabian Pedregosa, Matthew J Curry, Ashutosh Saboo, Isuru Fernando, Sumith Kulal, Robert Cimrman, and Anthony Scopatz. "SymPy: Symbolic computing in Python". PeerJ Computer Science . 4 p. e103 Jan 2017
  2. Ondřej Čertík, Mateusz Paprocki, Aaron Meurer, Brian Granger, and Thilina Rathnayake. "Symbolic Computing". Encyclopedia of Applied and Computational Mathematics. p. 1431-1439 Berlin Heidelberg (2015)

Skills


Programming Languages

  • Expert: Python
  • Intermediate: C, bash

Software

  • Advanced: git

Programming Languages

  • Software: UNIX