A python package for working with the Current Population Survey.
Warning this is alpha quality. The API will change. Docs are coming.
Neither the Census Bureau nor the NBER provide a clean, RESTful API for getting CPS data. This makes working with the CPS a pain, and reproducibility nearly impossible.
There's a few related functions PyCPS provides:
- Downloading data dictionaries and monthly data files
- Standardizing variables across months
- Merging to create time series
-
From pip:
pip install pycps
-
From source:
git clone https://github.com/TomAugspurger/pycps cd pycps pip install . pip install -r requirements.txt
See requirements.txt
Installing via pip
will take care of most everything, however I've had
some troubles automating the installation of pytables. I recommend installing
that separately with pip instsall tables
.
Developed with python 3, aims to be compatible with python 2.