def dependencies(self): return [ my_attribute_label(self.number_of_industrial_jobs), my_attribute_label(self.industrial_sqft_within_walking_distance), my_attribute_label(self.number_of_industrial_jobs_wwd), my_attribute_label(self.industrial_sqft) ]
def dependencies(self): return [ my_attribute_label(self.number_of_industrial_jobs), my_attribute_label(self.industrial_sqft_within_walking_distance), my_attribute_label(self.number_of_industrial_jobs_wwd), my_attribute_label(self.industrial_sqft), ]
def dependencies(self): return [ my_attribute_label( self.number_of_home_owners_within_walking_distance), my_attribute_label( self.number_of_households_within_walking_distance) ]
def dependencies(self): return [ my_attribute_label(self.has_0_industrial_sqft), my_attribute_label(self.has_0_commercial_sqft), my_attribute_label(self.has_0_governmental_sqft), my_attribute_label(self.has_0_residential_units) ]
def dependencies(self): deps = [my_attribute_label("x_coord_sp"), my_attribute_label("y_coord_sp"), self.quantity ] if self.filter is not None: deps.append(self.filter) return deps
def dependencies(self): return [ "_units_proposed_in_proposal = development_project_proposal_component.disaggregate(urbansim_parcel.development_project_proposal.units_proposed)", "_is_far_unit = development_project_proposal_component.disaggregate(urbansim_parcel.development_template.is_far)", my_attribute_label("percent_building_sqft"), my_attribute_label("building_sqft_per_unit"), my_attribute_label("is_residential") ]
def dependencies(self): return [ attribute_label("employment_sector_group", "group_id"), attribute_label("employment_sector_group", self.gr_name), my_attribute_label(self.sector_id), attribute_label("employment_sector", "sector_id") ]
def dependencies(self): return [ attribute_label("job", self.job_is_in_employment_sector_group), attribute_label("job", "is_home_based_job"), attribute_label("job", "grid_id"), my_attribute_label("grid_id") ]
def dependencies(self): return [ my_attribute_label( self. total_residential_value_per_residential_unit_within_walking_distance ) ]
def dependencies(self): return [ my_attribute_label("household_id"), attribute_label("person", "work_nonhome_based"), "psrc.person.work_place_zone_id", attribute_label("person", "household_id"), ]
def dependencies(self): return [ attribute_label("development_group", "group_id"), attribute_label("development_group", self.gr_name), my_attribute_label(self.development_type_id), attribute_label("development_type", "development_type_id"), ]
def dependencies(self): return [ my_attribute_label(self.number_of_buildings), attribute_label("building", self.building_age), attribute_label("building", self.is_building_type), attribute_label("building", "grid_id") ]
def dependencies(self): return [ attribute_label("gridcell", "region_id"), attribute_label("gridcell", "percent_open_space_within_walking_distance"), my_attribute_label("region_id") ]
def dependencies(self): return [ attribute_label("development_group", "group_id"), attribute_label("development_group", self.gr_name), my_attribute_label(self.development_type_id), attribute_label("development_type", "development_type_id") ]
def dependencies(self): return [ attribute_label("gridcell", "number_of_jobs"), attribute_label("gridcell", "acres_of_land"), attribute_label("gridcell", "faz_id"), my_attribute_label("faz_id") ]
def dependencies(self): return [ my_attribute_label("units_proposed"), "velocity_functions = velocity_function.annual_construction_schedule", "minimum_units = velocity_function.minimum_units", "maximum_units = velocity_function.maximum_units" ]
def dependencies(self): return [ attribute_label("gridcell", "region_id"), attribute_label("gridcell", "population"), attribute_label("gridcell", "is_outside_urban_growth_boundary"), my_attribute_label("region_id") ]
def dependencies(self): return [ attribute_label("job", self.job_is_in_employment_sector_group), attribute_label("job", "job_id"), attribute_label("job", "grid_id"), my_attribute_label("grid_id"), ]
def dependencies(self): return [ attribute_label("plan_type_group", "group_id"), attribute_label("plan_type_group", "name"), attribute_label("plan_type", "plan_type_id"), my_attribute_label("plan_type_id") ]
def dependencies(self): return [ my_attribute_label(self.number_of_industrial_jobs), "%s = zone.aggregate(gridcell.industrial_sqft, function=sum)" % self.industrial_sqft, "%s = zone.aggregate(gridcell.industrial_sqft_per_job, function=mean)" % self.sqft ]
def dependencies(self): return [attribute_label("gridcell", 'is_in_plan_type_group_%s' % self.group), attribute_label("gridcell", 'is_in_plan_type_group_%s' % self.group), attribute_label("gridcell", 'total_land_value_if_in_plan_type_group_%s' % self.group), "total_%s_land_value = large_area.aggregate(gridcell.total_land_value_if_in_plan_type_group_%s, intermediates=[zone, faz])" % (self.group,self.group), "number_of_%s_gridcells = large_area.aggregate(gridcell.is_in_plan_type_group_%s, intermediates=[zone, faz])" % (self.group, self.group), my_attribute_label("large_area_id")]
def compute(self, dataset_pool): bt = dataset_pool.get_dataset('building_type') ds = self.get_dataset() idx = bt.get_attribute("name") == self.type units_name = bt.get_attribute("units")[idx][0] dependent_variable = my_attribute_label("developable_maximum_%s" % units_name) if dependent_variable not in self.dependencies(): ds.compute_variables([dependent_variable]) self.add_dependencies([dependent_variable]) return clip_to_zero_if_needed(ds.get_attribute(dependent_variable), "developable_%s_capacity" % self.type)
def compute(self, dataset_pool): zones = self.get_dataset() is_in_cbd = zones.get_attribute('bellevue_cbd') zones_in_cbd = zones.get_id_attribute()[where(is_in_cbd)] min_values = array(zones.size()*[2**30], dtype=self._return_type) for zone_id in zones_in_cbd: variable_name = my_attribute_label("generalized_cost_hbw_am_drive_alone_to_%s" % zone_id) self.add_and_solve_dependencies([variable_name], dataset_pool=dataset_pool) min_values = minimum(min_values, zones.get_attribute(variable_name)) min_within_cbd = min_values[where(is_in_cbd)].min() min_values[where(is_in_cbd)] = min_within_cbd return min_values
def compute(self, dataset_pool): zones = self.get_dataset() is_in_cbd = zones.get_attribute('bellevue_cbd') zones_in_cbd = zones.get_id_attribute()[where(is_in_cbd)] min_values = array(zones.size() * [2**30], dtype=self._return_type) for zone_id in zones_in_cbd: variable_name = my_attribute_label( "generalized_cost_hbw_am_drive_alone_to_%s" % zone_id) self.add_and_solve_dependencies([variable_name], dataset_pool=dataset_pool) min_values = minimum(min_values, zones.get_attribute(variable_name)) min_within_cbd = min_values[where(is_in_cbd)].min() min_values[where(is_in_cbd)] = min_within_cbd return min_values
def dependencies(self): return [my_attribute_label(self.number_of_low_income_households_within_walking_distance), my_attribute_label(self.number_of_households_within_walking_distance)]
def dependencies(self): return [my_attribute_label("job_id"), "person.job_id", "person.person_id"]
def dependencies(self): return [my_attribute_label("zone_id"), attribute_label("zone", self.zn_ln_access_to_workplaces_from_residences)]
def dependencies(self): return [ my_attribute_label("faz_id"), attribute_label("faz", "large_area_id") ]
def dependencies(self): return [my_attribute_label('number_of_surveyed_households')]
def dependencies(self): #resource and construction sectors are hard-coded as sector 1 and 2 return ["urbansim.zone." + self.variable_name, my_attribute_label("baseline_%s" % self.variable_name)]
def dependencies(self): return [my_attribute_label(self.number_of_households), my_attribute_label(self.low_income)]
def dependencies(self): return [my_attribute_label("zone_id"), "psrc.zone." + self.variable_name]
def dependencies(self): return [my_attribute_label('household_id'), 'psrc.household.grid_id']
def dependencies(self): return [my_attribute_label("zone_id"), \ "psrc.zone.trip_weighted_average_generalized_cost_hbw_to_work_am_drive_alone"]
def dependencies(self): return [attribute_label("gridcell", "zone_id"), my_attribute_label("zone_id")]
def dependencies(self): return [ my_attribute_label(self.year_built), my_attribute_label("has_valid_year_built") ]
def dependencies(self): return [my_attribute_label(self.same_sector_jobs_in_faz)]
def dependencies(self): return [my_attribute_label(self.age_of_head)]
def dependencies(self): return [ my_attribute_label("home_parcel_id"), my_attribute_label("work_place_parcel_id"), "transit_accessibility.edge.target", ]
def dependencies(self): return [my_attribute_label("household_id"), "psrc.household.parcel_id"]
def dependencies(self): return [my_attribute_label("is_minority")]
def dependencies(self): return [ my_attribute_label("x_coord_sp"), my_attribute_label("y_coord_sp") ]
def dependencies(self): return [my_attribute_label(self.income)]
def dependencies(self): return [ attribute_label("land_use_type", "land_use_name"), my_attribute_label("land_use_type_id") ]
def dependencies(self): return [my_attribute_label(self.residential_units)]
def dependencies(self): return [my_attribute_label(self.total_nonresidential_sqft_wwd)]
def dependencies(self): #resource and construction sectors are hard-coded as sector 1 and 2 return [ "urbansim.faz." + self.variable_name, my_attribute_label("baseline_%s" % self.variable_name) ]
def dependencies(self): return [my_attribute_label(self.total_residential_value_per_residential_unit_within_walking_distance)]
def dependencies(self): return [my_attribute_label("zone_id"), \ "psrc.zone.trip_weighted_average_time_hbw_from_home_am_bike"]
def dependencies(self): return [my_attribute_label("bususe")]
def dependencies(self): return [my_attribute_label(self.total_residential_value), my_attribute_label(self.total_nonresidential_value)]
def dependencies(self): return [my_attribute_label(self.year_built)]
def dependencies(self): return [attribute_label("household", self.is_mid_income), attribute_label("household", "grid_id"), my_attribute_label("grid_id")]
def dependencies(self): return [ my_attribute_label("residential_units"), my_attribute_label(self.condition1), my_attribute_label(self.condition2), ]
def dependencies(self): return [my_attribute_label(self.total_improvement_value_within_walking_distance), my_attribute_label(self.residential_units_within_walking_distance)]
def dependencies(self): return [ my_attribute_label("grid_id"), attribute_label("gridcell", "zone_id") ]
def dependencies(self): return [ attribute_label("job", "grid_id"), my_attribute_label("grid_id") ]