def destination_in_cbd(non_mandatory_tours, land_use, settings): # protection until filled in by destination choice model if "destination" not in non_mandatory_tours.columns: return pd.Series(False, index=non_mandatory_tours.index) s = reindex(land_use.area_type, non_mandatory_tours.destination) return s < settings['cbd_threshold']
def home_is_rural(households, land_use, settings): s = reindex(land_use.area_type, households.home_taz) return s > settings['rural_threshold']
def home_is_urban(households, land_use, settings): s = reindex(land_use.area_type, households.home_taz) return s < settings['urban_threshold']
def workplace_in_cbd(persons, land_use, settings): s = reindex(land_use.area_type, persons.workplace_taz) return s < settings['cbd_threshold']
def home_taz(households, persons): return reindex(households.home_taz, persons.household_id)