This is your work, valued

/dev/null

Apoorva Lal

Expert
@apoorvalal

Applied Econometrics, CausalML, Unix sundries

ding_causalInference_python. python implementation of Peng Ding's "First Course in Causal Inference"

186

trex. econometrics in pytorch

28

historical_data_extraction. ocr for historical data

15

TestingInEventStudies. tests for cohort-level heterogeneity in panel regression

11

ivDiag. IV diagnostics package accompanying Lal, Lockhart, Xu, and Zu (2023).

11

pyensmallen. python bindings for the ensmallen c++ library for numerical optimization

9

CVXSynth. Implementation of the original synthetic control (Abadie, Diamond, and Hainmueller 2010) and elastic-net synthetic control (Doudchenko and Imbens 2016) in CVXR.

8

bsky_paperbot. source for bsky arxiv paperboy bot.

7

claude_paper_digester. programmatic generation of paper digests using claude API

7

synthdid. Synthetic difference in differences

7

AnimatedMaps_US_CDs. Example of animated maps in matplotlib + geopandas using entire time series of congressional district maps from UCLA archive. rendered, interactive version below

6

aipwML. Regression adjustment, IPW, and AIPW estimators for causal effects using various ML methods

5

llm-ocr-tex. ocr using llm to typeset old books

4

minimal_website. pandoc powered personal/project website

4

richcli. python CLI for interacting with unix tools built for people who haven't committed manpages to memory

4

LalRUtils. Misc utility functions in R for personal use.

4

cbpys. CBPS via exponential tilting for ATE/ATT

4

aipyw. minimal, fast, object-oriented implementation of the AIPW and related estimators for many discrete treatments. Implemented with scikitlearners and cross-fitting.

3

randomization_inference_neyman. randomization inference for the average treatment effect with covariates

3

sp2DID. semiparametric 2-period DiD estimators for the ATT

3

alal-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).

3

whaleapi. experimental class to call deepseek API

2

ebal. entropy balancing (v2)

2

python-symbolic-math-notebooks. jupyter notebooks with sympy commands for calculus and linear algebra problems

2

typst_paper. typst paper boilerplate. wget zip into projects

2

MCPanel. Matrix Completion Methods for Causal Panel Data Models

2

mostly-harmless-replication. Replication of tables and figures from "Mostly Harmless Econometrics" in Stata, R, Python and Julia.

2

gha_blog. blogging with github actions

2

pyGIS-notes. brief introduction spatial data analysis in python

2

lludens. llms for playing games

1

powercalc. power calculator for binary outcomes in streamlit

1

india_pesa_forests. cleaned up version of forests paper codebase

1

CATEs. wrapper package for multiple CATE estimator routines

1

nepal_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.

1

linear_surrogate_index. source for linear surrogate index with many proxies project

1

estimatr. estimatr: Fast Estimators for Design-Based Inference

1

arxivdiff. a python cli tool to diff arxiv papers

1

KnockoffEntropyBalancing. Entropy balancing with knockoff-selection constraints

1

fasthtml_regression. quick demo of interactive python web application for data science in fasthtml

1

admin_boundaries. processes gadm

1