next up previous index
Next: Development Event Transition Model Up: Development Project Location Choice Previous: Creators   Index


Model Configuration

This implementation is used only in the gridcell version of UrbanSim. The production run is configured with three development project types: ``residential'', ``commercial'', and ``industrial''. Thus, there are three instances of the model, each initialized with the particular project type and a GridcellDataset as location_set. Each of the models runs only if the Development Project Transition Model returns some projects for the project type, i.e. the output value for this particular project type is not None. The run() method of each of the model is called by passing the following arguments:
specification
- An EquationSpecification object created with data from table ``%s_development_location_choice_model_specification''.
coefficients
- A Coefficients object created with data from table ``%s_development_location_choice_model_coefficients''.
agent_set
- A DevelopmentProjectDataset returned by the Development Project Transition Model in its entry for this particular project type.
The ``%s'' in the above character strings are replaced by project type.

By default the model runs on submodels determined by the sizes of the projects. Specifically, the initialization method is called with the argument submodel_string=urbansim.development_project.size_category (see 23.4.2 for the definition of the categories). Note that $ n$ numbers in the categories list correspond to $ n+1$ submodels. For running the model on all projects without categorizing, set the sub_model_id field of the specification and coefficients table to $ -2$ .


next up previous index
Next: Development Event Transition Model Up: Development Project Location Choice Previous: Creators   Index
info (at) urbansim.org