Skip to content
Ben Stabler edited this page Aug 16, 2017 · 59 revisions

VisionEval

VisionEval is a programming framework for disaggregate strategic planning models. Background information is available on the project Website, including the System Design. This site is focused on management of the collaborative effort.

Getting Started

Start with the Getting Started page and the Developer Orientation page.

Contributions

When considering contributing to VisionEval, start with the Goals and Objectives page and the Contribution Review Criteria. In addition, the Working Together page describes how we use version control and our test system, and the Automated Testing describes our test setup in more detail. Our Development Roadmap should also be reviewed.

Modules & Packages

Modules perform individual tasks and are the fundamental building blocks of VisionEval code (e.g., create households). They perform single or multiple (sub-module) functions. Packages are logically related combinations of one or more modules organized into libraries, as a way to distribute the VisionEval code (e.g. HH synthesis including location, income, age, etc.). Each module is assigned to a package.

Models

Models consist of a set sequence of modules called in a run script (e.g. RSPM, RPAT). A model is further customized for a local community by the set of data used from the datastore.

Graphical User Interface and Scenario Viewer

A GUI and scenario viewer (outputs visualizer) that works for both the RPAT and RSPM models is being developed.

Outstanding Issues and Project Progress

The current list of VisionEval todos, feature requests, known issues, etc. is being managed as Issues within Project Milestones. The Meeting Notes are also a useful resource.

Clone this wiki locally