Skip to content
Tom Schenk Jr edited this page Dec 7, 2017 · 6 revisions

The City of Chicago maintains these wiki pages to track the project development, including future planning and other documents.

Release Plan

v0.5

  • Port of the original code developed by Allstate Insurance

v1.0

  • Refactoring of the 0.5 release.
  • Improve the speed of the code
  • Reduce the need for human interaction during the execution of the code

v1.5 (Public release)

  • Include fully reproducible documentation written in knitr

v1.6

  • Retrieve data from the portal using RSocrata. Dependent on completion of v1.6 of RSocrata.

v2.0.0

Objective

Purpose of the v2.0.0 release is to consolidate the number of public and private repositories required to run this project and reduce duplication. Meanwhile, we should release the existing private repositories as public projects, refactoring code to eliminate secrets within the code and use properly parameterized functions.

This code is being given the v2.0.0 moniker since it'll likely not be backward compatible.

High-level tasks

  1. Reformulate the "evaluation" code to import the "model" code and run the evaluation as a special case for the model. Will need to anonymize the inspector data, so will need to update the "model" code to facilitate this process. Parts of the "model" code needs to be paramaterized so passwords/secrets are not included. The "evaluation" code should also reduce unneeded reports; the technical report should be removed since a new draft is in a separate repo.
  2. Release the "app" code on GitHub. Ensure that passwords/secrets aren't included.
  3. Provide tracking to ensure the code is running on a production basis without any errors or failing silently. Likely, just need to know if the code has successfully ran in the past week.
  4. Inspector Management - allow CDPH to manage active/inactive inspectors and add new inspectors as they are hired.