def get_Alluser_mode_share_by_distance(flag,start,end): # start = datetime(2014, 3, 20) # end = datetime(2014, 3, 21) if flag=='all': spec={'section_start_datetime': {"$gte": start, "$lt": end}} elif flag=='commute': spec={"$and":[{"section_start_datetime": {"$gte": start, "$lt": end}},{"$or":[{'commute': 'to'},{'commute': 'from'}]}]} return get_mode_share_by_distance(spec)
def get_berkeley_mode_share_by_distance(start, end): # start = datetime(2014, 3, 20) # end = datetime(2014, 3, 21) spec = { "$and": [{ "section_start_datetime": { "$gte": start, "$lt": end } }, { "In_UCB": True }] } return get_mode_share_by_distance(spec)
def get_Alluser_mode_share_by_distance(flag, start, end): # start = datetime(2014, 3, 20) # end = datetime(2014, 3, 21) if flag == 'all': spec = {'section_start_datetime': {"$gte": start, "$lt": end}} elif flag == 'commute': spec = { "$and": [{ "section_start_datetime": { "$gte": start, "$lt": end } }, { "$or": [{ 'commute': 'to' }, { 'commute': 'from' }] }] } return get_mode_share_by_distance(spec)
def get_berkeley_mode_share_by_distance(start,end): # start = datetime(2014, 3, 20) # end = datetime(2014, 3, 21) spec={"$and":[{"section_start_datetime": {"$gte": start, "$lt": end}},{ "In_UCB" :True}]} return get_mode_share_by_distance(spec)