Scripts for running OpenAddresses on a complete data set and publishing the results.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.circleci
docs
ec2
openaddr Bumped to 6.8.8 with started deploying continuously May 25, 2018
ops
.dockerignore
.gitignore
.travis.yml
CHANGELOG
Dockerfile-machine
Dockerfile-prereqs
License
README.md Update README.md Feb 28, 2018
docker-compose.yml
requirements.txt
run-debug-webhooks.py
setup.py
test.py

README.md

OA Machine

Scripts for running OpenAddresses on a complete data set and publishing the results. Uses OpenAddresses data sources to work.

Status

This code is being used to process the complete OA dataset on a weekly and on-demand basis, with output visible at results.openaddresses.io.

Build Status

Usage

Machine is an integral of the OpenAddresses project. When new sources are added in Github, they are automatically processed and status output is displayed in Github’s pull request UI. A successful set of checks looks like this:

Github status display

More information about Machine’s output can be seen by following the Details link to a job page like this.

Machine also runs its own weekly batch process to generate the downloadable files, maps, and other resources available via results.openaddresses.io.

OpenAddresses worldwide coverage map

Development

Documentation for Machine internals can help point you in the right direction for development. Follow the installation instructions to use and modify Machine code locally.