Will Meierjurgen Farr (@farr)

Top repositories

1

GWDataAnalysisSummerSchool

My course in gravitational wave data analysis at a summer school in Copenhagen in 2017.
Jupyter Notebook
23
star
2

mcmc-clojure

A library for MCMC computations in Clojure.
Clojure
20
star
3

mcmc-ocaml

OCaml Markov Chain Monte Carlo
OCaml
17
star
4

NonlinearFittingExample

An example of non-linear fitting through generative model building in astrophysics.
Jupyter Notebook
10
star
5

SelectionExample

An example of treating selection effects via summing over non-detections in Stan.
Jupyter Notebook
9
star
6

plotutils

Useful routines for plotting probability density functions and intervals from posterior samples using matplotlib.
Python
6
star
7

Astrostatistics

A romp through the field of modern astrostatistics.
Jupyter Notebook
6
star
8

Rings

A code to compute the secular dynamics of systems dominated by a central body.
Shell
6
star
9

PISNLineCosmography

Doing cosmography with the PISN "line."
Jupyter Notebook
5
star
10

PLT-Racket-Linear-Algebra-Bindings

Bindings to BLAS/LAPACK for Racket (nee PLT Scheme)
Racket
5
star
11

AlignedVersusIsoSpin

A calculation and paper comparing aligned and isotropic black hole spin models.
Jupyter Notebook
5
star
12

CCASelectionTutorial

A companion to a lecture I gave at CCA GW group meeting showing how to analyze catalogs subject to selection effects.
Jupyter Notebook
4
star
13

arfit

Code for fitting autoregressive (moving average, too!) models to unevenly sampled series.
Python
4
star
14

ringdown

Looking for ringdown signals from Kerr black holes in LIGO.
Jupyter Notebook
4
star
15

ptemcee-example

A quick example use of ptemcee.
Jupyter Notebook
4
star
16

CARMATutorial

Jupyter Notebook
4
star
17

Ensemble.jl

Ensemble Samplers for Julia
Jupyter Notebook
4
star
18

skyarea

Sky Areas
Python
4
star
19

SpinSensitivity

Example using LAL codes to estimate effects of spin on LIGO detection rates
Jupyter Notebook
4
star
20

SelectionAccuracy

A RNAAS on the accuracy requirements for empirically-determined selection functions.
Jupyter Notebook
4
star
21

ocaml-poly

Short, simple code to manipulate polynomials in a single variable in OCaml.
OCaml
3
star
22

rvfitting

Parallel-tempered MCMC for radial velocity fitting of planetary orbit(s).
Python
3
star
23

30DorIMF

Analysis of the 30 Dor IMF using Schneider, et al. (2018)'s data, but better statistics.
Jupyter Notebook
3
star
24

CARMA.jl

CARMA Models in Julia
Jupyter Notebook
3
star
25

PopModels.jl

Population modeling in Julia.
Julia
3
star
26

ocaml-solve

Library for solving 1-D non-linear equations in OCaml.
OCaml
3
star
27

scheme-kd-tree

A kD tree datastructure in scheme.
Scheme
3
star
28

mcmc-denest

PLT Scheme code for MCMC and local density estimators.
Scheme
3
star
29

GW190521Sky

Checking association between an AGN and GW190521.
Jupyter Notebook
2
star
30

ClusterBHGW

Comparing models of binary black hole formation in small clusters to LIGO data.
Jupyter Notebook
2
star
31

GWBAO

BAO using BBH detections in 3G gravitational wave observatories.
Jupyter Notebook
2
star
32

LIGO-plots

Plots that I make of LIGO results for fun and profit.
Jupyter Notebook
2
star
33

direct-nbody

A variational integrator with individual timesteps for N-body systems.
OCaml
2
star
34

Rates

TeX
2
star
35

PointwiseKDEs.jl

Analog of scipy's gaussian_kde in Julia.
Julia
2
star
36

GaussianKDEs.jl

Gaussian KDEs in Julia.
Julia
2
star
37

interp

PDF Interpolator and Density Estimator
C
2
star
38

TRAPPIST1

Some dynamical integrations surrounding TRAPPIST1.
Jupyter Notebook
2
star
39

kDEvidence

kD Tree Evidence Paper
PostScript
2
star
40

EffectiveSpinMass

Analysis of the effective spin distribution in GWTC-1 and predictions for the future.
Jupyter Notebook
2
star
41

MCMCChainsStorage.jl

Library for storing your MCMCChains without serialization.
Julia
2
star
42

mzgsl

Bindings for the GSL in MzScheme
Scheme
2
star
43

StanCosmography

A simple example of doing cosmography (redshift-distance fitting for cosmological parameters) in Stan.
Jupyter Notebook
2
star
44

VariationalAlmostIntegrable

Code for arXiv:0810.1548, Variational Integrators for Almost Integrable Systems.
OCaml
2
star
45

rounding

Code for automatically rounding intervals consistently and produce LaTeX code for papers / presentations.
Python
1
star
46

BrightSirenInclinationSystematics

A simple example of fitting out viewing angle systematics on "bright sirens."
Jupyter Notebook
1
star
47

Barnes-Hut-Tree

Barnes-Hut tree in OCaml
OCaml
1
star
48

BHMassPaper

Paper on Black Hole X-Ray Binary Mass Distribution
1
star
49

AutoDiff.jl

Backward autodiff in Julia (based off ideas from Stony Brook PHY-604, but updated).
Julia
1
star
50

SPINSpiral-Evidence

Code that computes evidence from SPINSpiral output
OCaml
1
star
51

ocaml-lalinference

LIGO Parameter Estimation Toy Code in OCaml
OCaml
1
star
52

Clojure-Nbody-Library

A library for gravitational N-body computations in Clojure.
Clojure
1
star
53

PlanetIX

The search is on....
Jupyter Notebook
1
star
54

H0StatisticalLikelihood

Derivation of the likelihood function for "statistical" H0 measurements using gravitational waves and galaxy catalogs.
TeX
1
star
55

Million-Cores-Million-Bodies

1
star
56

vtoptimize

Strategies for managing downtime to optimize numbers of detections.
TeX
1
star
57

LIGOHamlet

Code to model foreground and background rates from trigger data sets in two LIGO-like IFO's.
Python
1
star
58

HierarchicalLensing

Some code for hierarchical models of weak lensing.
Jupyter Notebook
1
star
59

LineCleaner

Jupyter Notebook
1
star
60

StarryStarryProcess

A short note on marginalizing out the spherical harmonic map coefficients using both Starry and Starry Process.
Jupyter Notebook
1
star
61

PulsarNoise

Playing with CARMA models for pulsar timing noise.
Jupyter Notebook
1
star
62

Reweighting

A note arising out of discussions with Tom Callister and the LIGO R&P group about re-weighting of samples to account for populations.
TeX
1
star
63

kepler-selection

Selection Effects Model in Kepler
Python
1
star
64

elc

Eigenlightcurves for Kepler.
Python
1
star
65

rates_tool

Counting with confusion tool
Python
1
star
66

bh-mass

Galactic Black Hole Masses
OCaml
1
star
67

GBPyro

Galactic binaries in LISA with Pyro.
Jupyter Notebook
1
star
68

AlsingNSMassReplication

Trying to replicate the Alsing+(2018) NS mass distribution.
Jupyter Notebook
1
star
69

FWAM2024HierarchicalSelection

Talk about fitting Bayesian hierarchical models with selection effects at FWAM 2024.
JavaScript
1
star
70

RVChallenge

Better noise models should enable better RV planet detection
Python
1
star
71

AST203

Notebooks and other code created for AST203 at Stony Brook, Fall 2020
Jupyter Notebook
1
star