Dan Foreman-Mackey (@dfm)

Top repositories

1

emcee

The Python ensemble sampling toolkit for affine-invariant MCMC
Python
1,373
star
2

osrc

The Open Source Report Card
Python
1,034
star
3

corner.py

Make some beautiful corner plots
Python
446
star
4

george

Fast and flexible Gaussian Process regression in Python
C++
434
star
5

extending-jax

Extending JAX with custom C++ and CUDA code
Python
368
star
6

tinygp

The tiniest of Gaussian Process libraries
Python
283
star
7

celerite

Scalable 1D Gaussian Processes in C++, Python, and Julia
C++
179
star
8

gp

A tutorial about Gaussian process regression
Jupyter Notebook
173
star
9

python-fsps

Python bindings to Charlie Conroy's Flexible Stellar Population Synthesis (FSPS) Fortran code
Python
66
star
10

python-nufft

Python bindings to a subset of the NUFFT algorithm
Fortran
61
star
11

flask-d3-hello-world

Proof of concept
HTML
60
star
12

pcp

A Python implementation of the Principal Component Pursuit algorithm from arXiv:0912.3599
Python
60
star
13

tf-tutorial

A non-traditional TensorFlow tutorial
Jupyter Notebook
49
star
14

rename-github-default-branch

A Python script for bulk renaming the default branch of your GitHub repositories using the API
Python
48
star
15

rtds-action

Interface ReadTheDocs and GitHub Actions
Python
47
star
16

feedfinder2

A Python library for finding feed links on websites.
Python
46
star
17

black_nbconvert

Apply black to ipynb files
Python
44
star
18

jpu

JAX + Units
Python
41
star
19

kplr

Tools for working with Kepler data using Python
Python
39
star
20

tf.interp

Multivariate linear interpolation in TensorFlow
Jupyter Notebook
39
star
21

arxivist

This browser extension reorders the listings at arXiv.org based on your browsing history
JavaScript
35
star
22

cv

My CV
TeX
32
star
23

acor

Estimate the autocorrelation time of time-series data very quickly
C
31
star
24

savefig

Save matplotlib figures with embedded metadata for reproducibility and profit
Python
30
star
25

araa-gps

Souce code for our ARA&A review of Gaussian process regression for astronomical time-series
TeX
28
star
26

emcee-jax

An experiment: emcee implemented in JAX
Python
25
star
27

dfm.github.com

HTML
23
star
28

twitterick

Crowdsourced limericks.
Python
22
star
29

emcee3

DEPRECATED: use dfm/emcee version 3 instead
TeX
21
star
30

arxiv-analysis

Python
20
star
31

optimize.js

A tool for robust numerical optimization running right in your browser
JavaScript
20
star
32

numpyro-ext

A miscellaneous set of helper functions, custom distributions, and other utilities that I find useful when using NumPyro in my work
Python
18
star
33

python-bls

Python bindings to BLS
Python
16
star
34

spotify-party

๐ŸŽง Keep listening to music with your friends even from a social distance
Python
15
star
35

github-repo-crawler

Crawl all the GitHubz
Python
15
star
36

adsabs.alfredworkflow

An Alfred Workflow to search the SAO/NASA Astrophysics Data System
Python
14
star
37

Ganymede

Run Jupyter Lab as a desktop application
TypeScript
14
star
38

kepler.py

Fast and stable solver for Kepler's equation in Python
Python
14
star
39

joss-reviewer

A script that can help you find JOSS reviewers
Python
13
star
40

wtfisforlunch.com

WTF is for Lunch?
JavaScript
13
star
41

astro-data-examples

Example astronomy data analysis problems tackled using probabilistic models
12
star
42

ketu

I can haz planetz?
Jupyter Notebook
11
star
43

copier-python

A template for Python projects
Jinja
10
star
44

MarkovPy

Superseded by emcee
Python
9
star
45

wordle

A wordle simulator and an experiment in active learning
Rust
9
star
46

data.arxiv.io

Code and website for my arxiv abstract dataset
Python
9
star
47

tess-atlas

Python
8
star
48

celerite2-tensorflow

Celerite + TensorFlow
C++
8
star
49

python-finufft

Python bindings for the Flatiron Institute Non-Uniform Fast Fourier Transform library
C++
8
star
50

casjobs

An interface to CasJobs for Humans.
Python
7
star
51

emcee.js

Just a slick little Markov chain Monte Carlo sampler written in Javascript...
JavaScript
7
star
52

gprv

Jupyter Notebook
7
star
53

coffee-map

An interactive map of NYC coffee
JavaScript
6
star
54

adventofcode

Holiday hacking because I'm a nerd
Rust
6
star
55

copier-simple-python

A template for my Python packaging recommendations circa Sept 2023. Prepared for dotastro.
Jinja
6
star
56

ahw2018

Exercises for Astro Hack Week 2018
TeX
6
star
57

adsabs.albert

An Albert extension to support NASA ADS searches
Python
5
star
58

pyarxiv

A work in progress...
Python
5
star
59

rmhmc

Riemannian HMC in JAX
Python
5
star
60

ugly

The ugliest Google Reader replacement on the market
Python
5
star
61

implicit-cf

A Python implementation of Hu et al. (2008)'s "Collaborative Filtering for Implicit Feedback Datasets"
Python
5
star
62

Star-Field

TeX
5
star
63

bls.py

A reference implementation of box least squares in Python
Python
5
star
64

photodynam

Photodynamical code for fitting the light curves of multiple body systems written by Josh Carter
C
5
star
65

Celerite2.jl

Julia
5
star
66

exopop

Inferring the population of exoplanets
TeX
5
star
67

dotfiles

My dotfiles...
Shell
4
star
68

hierarchical-inference

A note about how hierarchical inference will save the world.
4
star
69

lunch

Where will Camp Hogg eat lunch this semester? [a sick day project]
Python
4
star
70

arxiv.io

A better way to read the arXiv
Python
4
star
71

ml-class

Machine learning class at NYU
Python
4
star
72

peerless

Single transit events in Kepler
Jupyter Notebook
4
star
73

nufft-ls

Benchmarking LS periodogram implementations
C++
4
star
74

dfm-ml

Gaussian processes
Python
3
star
75

clda

Collaborative LDA (ร  la Wang & Blei 2011)
Python
3
star
76

AstroFlow

A collection of custom TensorFlow Ops for astronomy
C++
3
star
77

thesis

Shit. I need to write a thesis.
TeX
3
star
78

gist.gallery

Python
3
star
79

hackaas2018

Jupyter Notebook
3
star
80

sywlite

A lightweight version of showyourwork
Python
3
star
81

tasc5

A tutorial for the TASC5 meeting at MIT
Jupyter Notebook
3
star
82

pymc3-tutorial

A PyMC3 tutorial for astronomers
Jupyter Notebook
3
star
83

dominion

Python
3
star
84

untrendy

De-trending Kepler light curves in style
Python
3
star
85

Stripe82

JavaScript
3
star
86

kpsf

Doing photometry in K2 by building a model of the focal plane
Python
3
star
87

nbview

JavaScript
3
star
88

parrotization

Python
3
star
89

badass

Betterize your Python
Python
3
star
90

mog

Mixtures of Gaussians
Python
3
star
91

simplexy.js

3
star
92

sup

the Real s'up app
Python
3
star
93

4sq

SMS foursquare
Python
3
star
94

george2

A new version of dfm/george written in PyTorch
Python
3
star
95

rotate

Rotation using celerite and EVEREST
Jupyter Notebook
3
star
96

dotvim

Vim Script
3
star
97

gaia-kepler

A cross match of the Gaia and Kepler catalogs
Jupyter Notebook
3
star
98

gpu-limbdark

Python
3
star
99

workflows

A collection of GitHub Actions workflows that I find useful
Python
3
star
100

discretionary

A tiny proc macro to make all your struct fields optional
Rust
2
star