openelections/core — pull request #196 by EricLagerg (2014-09-02 21:25:42+00:00)
Title: Washington state loader final draft

This updated file includes changes to the normalizing API, and takes all
relevant data from each of the files currently in OpenElection's WA cache.

Unfortunately, due to irregular formats, some files aren't able to be
processed at this point. For example, several Excel files have over 100
sheets, all of which take the standard row/column format and switch it.
Some .csv files have no data, and only contain fragmented HTML from when
the file's fetch received a 404 message.

I elected to not include code for those files in this commit because the
amount of time it would take to go through those files would put off the
loader for at least another month, due to my busy schedule. Writing Python
is a little faster than pouring over 20 badly-formatted Excel files with
20+ sheets.

Additionally, many of these Excel files seemed redundant, containing information
already received from other .csv files.

This PR also includes changing the requirements.txt file to include an updated
version of pymongo, as seen here https://github.com/openelections/core/issues/192