Skip to content
View aphearin's full-sized avatar
  • Argonne National Lab

Highlights

  • Pro

Block or report aphearin

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
aphearin/README.md

About me

I am a Physicist in the Cosmological Physics & Advanced Computing (CPAC) Group at Argonne National Laboratory. I study cosmology and astrophysics using numerical simulations, theoretical models of cosmological structure growth, machine learning techniques, and observations from large-area galaxy surveys.

I am the lead developer of Halotools, an open-source python package for creating model universes of galaxies. I am also a member of several large collaborative experiments designed to measure dark energy and dark matter, including the Dark Energy Spectroscopic Instrument (DESI), and the Vera Rubin Observatory Legacy Survey of Space and Time Dark Energy Science Collaboration (LSST DESC).

Research

My recent work focuses on developing simulation-based, differentiable forward models of cosmological structure growth in the deeply nonlinear regime. The goals of this effort are to help uncover the physical nature of dark matter and dark energy, and to understand the connection between galaxies and dark matter halos. This program involves many different components, all of which leverage the autodiff library JAX, including:

  • Diffmah, a model of the assembly of individual dark matter halos
  • Diffstar, a model of the star formation history of individual galaxies
  • Diffprof, a model of the evolution of the density profile of dark matter halos
  • DSPS, a differentiable library of stellar population synthesis

Contact information

Dr. Andrew Hearin

email: ahearin [at] anl [dot] gov

Popular repositories Loading

  1. cython_c_extension_example cython_c_extension_example Public

    Minimal example of how to write a cython wrapper around a C function

    Jupyter Notebook 8 1

  2. accelerating_python accelerating_python Public

    Repo demonstrating a specific example of how to use cython to speed up python

    Jupyter Notebook 4 2

  3. cosmojax cosmojax Public

    JAX implementations of some basic cosmology calculations

    Python 3

  4. diffsats diffsats Public

    JAX-based implementation of SatGen

    Python 3 1

  5. halotools halotools Public

    Forked from astropy/halotools

    Python package for studying large-scale structure, cosmology, and galaxy evolution using N-body simulations and halo models

    Python 2 1

  6. cython_pkg_demo cython_pkg_demo Public

    Working example of a python package with a cython module

    Python 2