This is your work, valued
ding_causalInference_python. python implementation of Peng Ding's "First Course in Causal Inference"
186trex. econometrics in pytorch
28historical_data_extraction. ocr for historical data
15TestingInEventStudies. tests for cohort-level heterogeneity in panel regression
11ivDiag. IV diagnostics package accompanying Lal, Lockhart, Xu, and Zu (2023).
11pyensmallen. python bindings for the ensmallen c++ library for numerical optimization
9CVXSynth. Implementation of the original synthetic control (Abadie, Diamond, and Hainmueller 2010) and elastic-net synthetic control (Doudchenko and Imbens 2016) in CVXR.
8bsky_paperbot. source for bsky arxiv paperboy bot.
7claude_paper_digester. programmatic generation of paper digests using claude API
7synthdid. Synthetic difference in differences
7AnimatedMaps_US_CDs. Example of animated maps in matplotlib + geopandas using entire time series of congressional district maps from UCLA archive. rendered, interactive version below
6aipwML. Regression adjustment, IPW, and AIPW estimators for causal effects using various ML methods
5llm-ocr-tex. ocr using llm to typeset old books
4minimal_website. pandoc powered personal/project website
4richcli. python CLI for interacting with unix tools built for people who haven't committed manpages to memory
4LalRUtils. Misc utility functions in R for personal use.
4cbpys. CBPS via exponential tilting for ATE/ATT
4aipyw. minimal, fast, object-oriented implementation of the AIPW and related estimators for many discrete treatments. Implemented with scikitlearners and cross-fitting.
3randomization_inference_neyman. randomization inference for the average treatment effect with covariates
3sp2DID. semiparametric 2-period DiD estimators for the ATT
3alal-paper-template. pandoc / rmarkdown paper template + folder structure for empirical papers. Spits out sensible looking working paper pdf without having to set everything up in latex (but keeps tex file for subsequent tinkering).
3whaleapi. experimental class to call deepseek API
2ebal. entropy balancing (v2)
2python-symbolic-math-notebooks. jupyter notebooks with sympy commands for calculus and linear algebra problems
2typst_paper. typst paper boilerplate. wget zip into projects
2MCPanel. Matrix Completion Methods for Causal Panel Data Models
2mostly-harmless-replication. Replication of tables and figures from "Mostly Harmless Econometrics" in Stata, R, Python and Julia.
2gha_blog. blogging with github actions
2pyGIS-notes. brief introduction spatial data analysis in python
2lludens. llms for playing games
1powercalc. power calculator for binary outcomes in streamlit
1india_pesa_forests. cleaned up version of forests paper codebase
1CATEs. wrapper package for multiple CATE estimator routines
1nepal_civ_war_victims_insec. Scraper and processing code for INSEC reports of 15,000 victims of the Nepalese civil war. Produces tabular individual victim level data.
1linear_surrogate_index. source for linear surrogate index with many proxies project
1estimatr. estimatr: Fast Estimators for Design-Based Inference
1arxivdiff. a python cli tool to diff arxiv papers
1KnockoffEntropyBalancing. Entropy balancing with knockoff-selection constraints
1fasthtml_regression. quick demo of interactive python web application for data science in fasthtml
1admin_boundaries. processes gadm
1