

@orca.table()
def tours(non_mandatory_tours, mandatory_tours, tdd_alts):
    tours = pd.concat([non_mandatory_tours.to_frame(), mandatory_tours.to_frame()], ignore_index=True)
    chosen_tours = tdd_alts.to_frame().loc[tours.tour_departure_and_duration]
    chosen_tours.index = non_mandatory_tours.index
    return pd.concat([tours, chosen_tours], axis=1)

dataset/ETHPy150Open UDST/activitysim/activitysim/defaults/tables/tours.py tours/VarMisuse@65/109 `tours`->`non_mandatory_tours`