def get_configuration(self): run_configuration = config.copy() dplcm_local_configuration = self.get_dplcm_configuration() run_configuration.merge(dplcm_local_configuration) run_configuration["models_configuration"]["%s_development_project_location_choice_model" % self.type]["controller"]["init"]["arguments"]["filter"] = \ "'urbansim.gridcell.developable_%s_capacity_lag%s' %s (model_configuration['development_project_types']['%s']['units'], urbansim_constant['recent_years']+1)" % ("%s", "%s", "%", self.type) return run_configuration
def get_configuration(self): run_configuration = config.copy() dplcm_local_configuration = self.get_dplcm_configuration() run_configuration.merge(dplcm_local_configuration) run_configuration["models_configuration"]["%s_development_project_location_choice_model" % self.type]["controller"]["init"]["arguments"]["filter"] = \ "'urbansim.gridcell.developable_%s_capacity_lag%s' %s (model_configuration['development_project_types']['%s']['units'], urbansim_constant['recent_years']+1)" % ("%s", "%s", "%", self.type) return run_configuration
# Opus/UrbanSim urban simulation software. # Copyright (C) 2005-2009 University of Washington # See opus_core/LICENSE from urbansim.configs.estimation_base_config import run_configuration as config from urbansim.configs.base_configuration import AbstractUrbansimConfiguration from urbansim.configs.estimation_base_config import EstimationBaseConfig class VLMEstimationConfig(EstimationBaseConfig): def __init__(self, base_configuration=AbstractUrbansimConfiguration): EstimationBaseConfig.__init__(self, base_configuration) self.update_config() def update_config(self): self.merge(get_changes_for_vlm_estimation(self)) def get_changes_for_vlm_estimation(config=None): estimation_configuration = {} estimation_configuration["models"] = [{"vacant_land_model": ["estimate"]}] estimation_configuration["datasets_to_preload"] = {'gridcell': {}} return estimation_configuration run_configuration = config.copy() estimation_configuration = get_changes_for_vlm_estimation() run_configuration.merge(estimation_configuration)
from urbansim.configs.estimation_base_config import run_configuration as config from urbansim.configs.base_configuration import AbstractUrbansimConfiguration from urbansim.configs.estimation_base_config import EstimationBaseConfig class REPMEstimationConfig(EstimationBaseConfig): def __init__(self, base_configuration=AbstractUrbansimConfiguration): EstimationBaseConfig.__init__(self, base_configuration) self.update_config() def update_config(self): self.merge(get_changes_for_repm_estimation(self)) def get_changes_for_repm_estimation(config=None): estimation_configuration = {} estimation_configuration["models"] = [ {"real_estate_price_model": ["estimate"]} ] estimation_configuration["datasets_to_preload"] = { 'gridcell':{}, 'building':{}, 'building_type':{}, } return estimation_configuration run_configuration = config.copy() estimation_configuration = get_changes_for_repm_estimation() run_configuration.merge(estimation_configuration)