Skip to content

WalrusHat/census-map-downloader

 
 

Repository files navigation

census-map-downloader

Easily download U.S. census maps

Installation

$ pipenv install census-map-downloader

Command line usage

Usage: censusmapdownloader [OPTIONS] COMMAND [ARGS]...

  Easily download U.S. census maps

Options:
  --data-dir TEXT  The folder where you want to download the data
  --help           Show this message and exit.

Commands:
blocks                   Download blocks
congress-carto           Download cartographic congressional districts
counties                 Download counties
counties-carto           Download cartographic counties
countysubdivision        Download cartographic county subdivisions
legislative-lower-carto  Download cartographic state legislative (lower chamber)
legislative-upper-carto  Download cartographic state legislative (upper chamber)
places                   Download places
states-carto             Download cartographic states
tracts                   Download tracts
zctas                    Download ZCTAs

Examples

Here's an example of downloading all counties

$ censusmapdownloader counties

You can specify the download directory with --data-dir

$ censusmapdownloader --data-dir ./my-special-folder/ counties

Contributing

Install dependencies for development

$ pipenv install --dev

Run tests

$ make test

Ship new version to PyPI

$ make ship

Developing the CLI

The command-line interface is implemented using Click and setuptools. To install it locally for development inside your virtual environment, run the following installation command, as prescribed by the Click documentation.

$ pip install --editable .

About

Easily download U.S. census maps

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 56.6%
  • Jupyter Notebook 43.0%
  • Makefile 0.4%