Index Symbols | _ | A | B | C | D | E | F | G | H | I | L | M | N | O | P | R | S | T | U | V | W | Y | Z Symbols --all_hhs create_manifests_from_circuit command line option, [1] --book_one_drivers_file split_chunked_route command line option, [1] --circuit_output_dir create_manifests_from_circuit command line option, [1] --date split_chunked_route command line option, [1] --end_date create_manifests_from_circuit command line option, [1] --extra_notes_file build_routes_from_chunked command line option, [1] create_manifests command line option, [1] create_manifests_from_circuit command line option, [1] format_combined_routes command line option, [1] --input_dir combine_route_tables command line option create_manifests command line option, [1] --input_path build_routes_from_chunked command line option, [1] format_combined_routes command line option, [1] split_chunked_route command line option, [1] --n_books split_chunked_route command line option, [1] --no_distribute build_routes_from_chunked command line option, [1] --output_dir build_routes_from_chunked command line option, [1] combine_route_tables command line option create_manifests command line option, [1] create_manifests_from_circuit command line option, [1] format_combined_routes command line option, [1] split_chunked_route command line option, [1] --output_filename combine_route_tables command line option create_manifests command line option, [1] create_manifests_from_circuit command line option, [1] format_combined_routes command line option, [1] split_chunked_route command line option, [1] --start_date build_routes_from_chunked command line option, [1] create_manifests_from_circuit command line option, [1] --verbose build_routes_from_chunked command line option, [1] create_manifests_from_circuit command line option, [1] _ __init__() (bfb_delivery.lib.constants.ExtraNotes method) (bfb_delivery.lib.dispatch.api_callers.BaseOptimizationCaller method) (bfb_delivery.lib.dispatch.api_callers.OptimizationChecker method) (bfb_delivery.lib.dispatch.api_callers.PlanDeleter method) (bfb_delivery.lib.dispatch.api_callers.PlanDistributor method) (bfb_delivery.lib.dispatch.api_callers.PlanInitializer method) (bfb_delivery.lib.dispatch.api_callers.StopUploader method) __new__() (bfb_delivery.lib.constants.BookOneDrivers method) (bfb_delivery.lib.constants.BoxType method) _add_aggregate_block() (in module bfb_delivery.lib.formatting.sheet_shaping) _add_header_row() (in module bfb_delivery.lib.formatting.sheet_shaping) _aggregate_route_data() (in module bfb_delivery.lib.formatting.sheet_shaping) _append_extra_notes() (in module bfb_delivery.lib.formatting.sheet_shaping) _auto_adjust_column_widths() (in module bfb_delivery.lib.formatting.sheet_shaping) _build_stop_array() (in module bfb_delivery.lib.dispatch.write_to_circuit) _clean_title() (in module bfb_delivery.lib.dispatch.read_circuit) _count_allhhs_dropped() (in module bfb_delivery.lib.dispatch.read_circuit) _count_plan_ids_dropped() (in module bfb_delivery.lib.dispatch.read_circuit) _create_stops_df() (in module bfb_delivery.lib.dispatch.write_to_circuit) _format_and_validate_address() (in module bfb_delivery.lib.formatting.data_cleaning) _format_and_validate_box_type() (in module bfb_delivery.lib.formatting.data_cleaning) _format_and_validate_driver() (in module bfb_delivery.lib.formatting.data_cleaning) _format_and_validate_email() (in module bfb_delivery.lib.formatting.data_cleaning) _format_and_validate_name() (in module bfb_delivery.lib.formatting.data_cleaning) _format_and_validate_names_base() (in module bfb_delivery.lib.formatting.data_cleaning) _format_and_validate_names_title() (in module bfb_delivery.lib.formatting.data_cleaning) _format_and_validate_names_to_upper() (in module bfb_delivery.lib.formatting.data_cleaning) _format_and_validate_neighborhood() (in module bfb_delivery.lib.formatting.data_cleaning) _format_and_validate_order_count() (in module bfb_delivery.lib.formatting.data_cleaning) _format_and_validate_phone() (in module bfb_delivery.lib.formatting.data_cleaning) _format_and_validate_product_or_box_type() (in module bfb_delivery.lib.formatting.data_cleaning) _format_and_validate_product_type() (in module bfb_delivery.lib.formatting.data_cleaning) _format_and_validate_stop_no() (in module bfb_delivery.lib.formatting.data_cleaning) _format_int() (in module bfb_delivery.lib.formatting.data_cleaning) _format_notes() (in module bfb_delivery.lib.formatting.data_cleaning) _format_string() (in module bfb_delivery.lib.formatting.data_cleaning) _generate_next_value_() (bfb_delivery.lib.constants.BookOneDrivers static method) (bfb_delivery.lib.constants.BoxType static method) _get_API_key() (bfb_delivery.lib.dispatch.api_callers.BaseKeyRetriever method) _get_driver_sets() (in module bfb_delivery.lib.formatting.sheet_shaping) _get_left_block() (in module bfb_delivery.lib.formatting.sheet_shaping) _get_plan_responses() (in module bfb_delivery.lib.dispatch.read_circuit) _get_raw_plans() (in module bfb_delivery.lib.dispatch.read_circuit) _get_raw_stops() (in module bfb_delivery.lib.dispatch.read_circuit) _get_raw_stops_list() (in module bfb_delivery.lib.dispatch.read_circuit) _get_right_block() (in module bfb_delivery.lib.formatting.sheet_shaping) _get_stops_responses() (in module bfb_delivery.lib.dispatch.read_circuit) _getcwd() (in module bfb_delivery.lib.dispatch.read_circuit) _group_numbered_drivers() (in module bfb_delivery.lib.formatting.sheet_shaping) _handle_200() (bfb_delivery.lib.dispatch.api_callers.BaseOptimizationCaller method) (bfb_delivery.lib.dispatch.api_callers.PlanDistributor method) (bfb_delivery.lib.dispatch.api_callers.PlanInitializer method) (bfb_delivery.lib.dispatch.api_callers.StopUploader method) _handle_204() (bfb_delivery.lib.dispatch.api_callers.PlanDeleter method) _make_manifest_sheet() (in module bfb_delivery.lib.formatting.sheet_shaping) _make_plans_df() (in module bfb_delivery.lib.dispatch.read_circuit) _merge_and_wrap_neighborhoods() (in module bfb_delivery.lib.formatting.sheet_shaping) _min_wait_seconds (bfb_delivery.lib.dispatch.api_callers.BaseOptimizationCaller attribute) (bfb_delivery.lib.dispatch.api_callers.OptimizationChecker attribute) (bfb_delivery.lib.dispatch.api_callers.StopUploader attribute) _move_book_one_drivers_to_front() (in module bfb_delivery.lib.formatting.sheet_shaping) _pare_routes_df() (in module bfb_delivery.lib.dispatch.read_circuit) _parse_addresses() (in module bfb_delivery.lib.dispatch.write_to_circuit) _plan_data (bfb_delivery.lib.dispatch.api_callers.PlanInitializer attribute) _plan_id (bfb_delivery.lib.dispatch.api_callers.BaseOptimizationCaller attribute) (bfb_delivery.lib.dispatch.api_callers.PlanDistributor attribute) (bfb_delivery.lib.dispatch.api_callers.StopUploader attribute) _plan_title (bfb_delivery.lib.dispatch.api_callers.BaseOptimizationCaller attribute) (bfb_delivery.lib.dispatch.api_callers.PlanDistributor attribute) (bfb_delivery.lib.dispatch.api_callers.StopUploader attribute) _print_report() (in module bfb_delivery.lib.dispatch.write_to_circuit) _set_routes_df_values() (in module bfb_delivery.lib.dispatch.read_circuit) _set_url() (bfb_delivery.lib.dispatch.api_callers.OptimizationChecker method) (bfb_delivery.lib.dispatch.api_callers.OptimizationLauncher method) (bfb_delivery.lib.dispatch.api_callers.PlanDeleter method) (bfb_delivery.lib.dispatch.api_callers.PlanDistributor method) (bfb_delivery.lib.dispatch.api_callers.PlanInitializer method) (bfb_delivery.lib.dispatch.api_callers.StopUploader method) _split_driver_list() (in module bfb_delivery.lib.formatting.sheet_shaping) _split_multi_route_drivers() (in module bfb_delivery.lib.dispatch.read_circuit) _timeout (bfb_delivery.lib.dispatch.api_callers.BaseOptimizationCaller attribute) (bfb_delivery.lib.dispatch.api_callers.OptimizationChecker attribute) _validate_col_not_empty() (in module bfb_delivery.lib.formatting.data_cleaning) _validate_greater_than_zero() (in module bfb_delivery.lib.formatting.data_cleaning) _validate_order_count() (in module bfb_delivery.lib.formatting.data_cleaning) _validate_stop_no() (in module bfb_delivery.lib.formatting.data_cleaning) _wait_seconds (bfb_delivery.lib.dispatch.api_callers.BaseOptimizationCaller attribute) (bfb_delivery.lib.dispatch.api_callers.OptimizationChecker attribute) (bfb_delivery.lib.dispatch.api_callers.StopUploader attribute) _warn_and_impute() (in module bfb_delivery.lib.dispatch.read_circuit) _word_wrap_column() (in module bfb_delivery.lib.formatting.sheet_shaping) _word_wrap_columns() (in module bfb_delivery.lib.formatting.sheet_shaping) _write_data_to_sheet() (in module bfb_delivery.lib.formatting.sheet_shaping) A ACTIVE (bfb_delivery.lib.constants.CircuitColumns attribute) active (bfb_delivery.lib.schema.schema.DriversGetAllDriversOut attribute) ADDRESS (bfb_delivery.lib.constants.CircuitColumns attribute) (bfb_delivery.lib.constants.Columns attribute) address (bfb_delivery.lib.schema.schema.CircuitRoutesTransformInFromDict attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesTransformOut attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteIn attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteOut attribute) (bfb_delivery.lib.schema.schema.Stops attribute) address1_in_address (bfb_delivery.lib.schema.schema.CircuitRoutesTransformInFromDict.Config attribute) address1_in_address() (in module bfb_delivery.lib.schema.checks.dataframe_checks) address2_in_address (bfb_delivery.lib.schema.schema.CircuitRoutesTransformInFromDict.Config attribute) address2_in_address() (in module bfb_delivery.lib.schema.checks.dataframe_checks) ADDRESS_LINE_1 (bfb_delivery.lib.constants.CircuitColumns attribute) ADDRESS_LINE_2 (bfb_delivery.lib.constants.CircuitColumns attribute) ADDRESS_NAME (bfb_delivery.lib.constants.CircuitColumns attribute) ALLOWED_DRIVERS (bfb_delivery.lib.constants.CircuitColumns attribute) AssignmentOutOfRange at_least_one_in_group (bfb_delivery.lib.schema.schema.CircuitRoutesTransformOut.Config attribute) at_least_one_in_group() (in module bfb_delivery.lib.schema.checks.dataframe_checks) at_least_one_in_group_route_sheet (bfb_delivery.lib.schema.schema.CircuitRoutesTransformOut.Config attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteIn.Config attribute) at_least_one_in_group_route_sheet() (in module bfb_delivery.lib.schema.checks.dataframe_checks) at_least_one_in_group_sheet_plan (bfb_delivery.lib.schema.schema.CircuitRoutesTransformOut.Config attribute) at_least_one_in_group_sheet_plan() (in module bfb_delivery.lib.schema.checks.dataframe_checks) at_least_one_in_group_sheet_route (bfb_delivery.lib.schema.schema.CircuitRoutesTransformOut.Config attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteIn.Config attribute) at_least_one_in_group_sheet_route() (in module bfb_delivery.lib.schema.checks.dataframe_checks) at_least_one_in_group_sheet_stop (bfb_delivery.lib.schema.schema.CircuitRoutesTransformOut.Config attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteIn.Config attribute) at_least_one_in_group_sheet_stop() (in module bfb_delivery.lib.schema.checks.dataframe_checks) at_least_two_words() (in module bfb_delivery.lib.schema.checks.field_checks) B BaseBFBDeleteCaller (class in bfb_delivery.lib.dispatch.api_callers) BaseBFBGetCaller (class in bfb_delivery.lib.dispatch.api_callers) BaseBFBPostCaller (class in bfb_delivery.lib.dispatch.api_callers) BaseKeyRetriever (class in bfb_delivery.lib.dispatch.api_callers) BaseOptimizationCaller (class in bfb_delivery.lib.dispatch.api_callers) BASIC (bfb_delivery.lib.constants.BoxType attribute) (bfb_delivery.lib.constants.CellColors attribute) BATCH_STOP_IMPORT_MAX_STOPS (bfb_delivery.lib.constants.RateLimits attribute) BATCH_STOP_IMPORT_SECONDS (bfb_delivery.lib.constants.RateLimits attribute) bfb_delivery module bfb_delivery.api module bfb_delivery.api.internal module bfb_delivery.api.public module bfb_delivery.cli module bfb_delivery.cli.build_routes_from_chunked module bfb_delivery.cli.combine_route_tables module bfb_delivery.cli.create_manifests module bfb_delivery.cli.create_manifests_from_circuit module bfb_delivery.cli.format_combined_routes module bfb_delivery.cli.split_chunked_route module bfb_delivery.lib module bfb_delivery.lib.constants module bfb_delivery.lib.dispatch module bfb_delivery.lib.dispatch.api_callers module bfb_delivery.lib.dispatch.read_circuit module bfb_delivery.lib.dispatch.utils module bfb_delivery.lib.dispatch.write_to_circuit module bfb_delivery.lib.errors module bfb_delivery.lib.formatting module bfb_delivery.lib.formatting.data_cleaning module bfb_delivery.lib.formatting.sheet_shaping module bfb_delivery.lib.formatting.utils module bfb_delivery.lib.schema module bfb_delivery.lib.schema.checks module bfb_delivery.lib.schema.checks.dataframe_checks module bfb_delivery.lib.schema.checks.field_checks module bfb_delivery.lib.schema.schema module bfb_delivery.lib.schema.utils module bfb_delivery.lib.utils module BFBError BookOneDrivers (class in bfb_delivery.lib.constants) BOX_COUNT (bfb_delivery.lib.constants.Columns attribute) BOX_TYPE (bfb_delivery.lib.constants.Columns attribute) box_type (bfb_delivery.lib.schema.schema.CircuitRoutesTransformOut attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteIn attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteOut attribute) BoxType (class in bfb_delivery.lib.constants) BUILD_ROUTES_FROM_CHUNKED (bfb_delivery.lib.constants.Defaults attribute) (bfb_delivery.lib.constants.DocStrings attribute) build_routes_from_chunked command line option --extra_notes_file, [1] --input_path, [1] --no_distribute, [1] --output_dir, [1] --start_date, [1] --verbose, [1] build_routes_from_chunked() (in module bfb_delivery.api.internal) (in module bfb_delivery.api.public) (in module bfb_delivery.lib.dispatch.write_to_circuit) C CANCELED (bfb_delivery.lib.constants.CircuitColumns attribute) CellColors (class in bfb_delivery.lib.constants) CircuitColumns (class in bfb_delivery.lib.constants) CircuitPlansFromDict (class in bfb_delivery.lib.schema.schema) CircuitPlansFromDict.Config (class in bfb_delivery.lib.schema.schema) CircuitPlansOut (class in bfb_delivery.lib.schema.schema) CircuitPlansOut.Config (class in bfb_delivery.lib.schema.schema) CircuitPlansTransformIn (class in bfb_delivery.lib.schema.schema) CircuitPlansTransformIn.Config (class in bfb_delivery.lib.schema.schema) CircuitRoutesTransformInFromDict (class in bfb_delivery.lib.schema.schema) CircuitRoutesTransformInFromDict.Config (class in bfb_delivery.lib.schema.schema) CircuitRoutesTransformOut (class in bfb_delivery.lib.schema.schema) CircuitRoutesTransformOut.Config (class in bfb_delivery.lib.schema.schema) CircuitRoutesWriteIn (class in bfb_delivery.lib.schema.schema) CircuitRoutesWriteIn.Config (class in bfb_delivery.lib.schema.schema) CircuitRoutesWriteInAllHHs (class in bfb_delivery.lib.schema.schema) CircuitRoutesWriteInAllHHs.Config (class in bfb_delivery.lib.schema.schema) CircuitRoutesWriteOut (class in bfb_delivery.lib.schema.schema) CircuitRoutesWriteOut.Config (class in bfb_delivery.lib.schema.schema) CITY (bfb_delivery.lib.constants.CircuitColumns attribute) CODE (bfb_delivery.lib.constants.CircuitColumns attribute) Columns (class in bfb_delivery.lib.constants) COMBINE_ROUTE_TABLES (bfb_delivery.lib.constants.Defaults attribute) (bfb_delivery.lib.constants.DocStrings attribute) combine_route_tables command line option --input_dir --output_dir --output_filename combine_route_tables() (in module bfb_delivery.api.internal) (in module bfb_delivery.api.public) (in module bfb_delivery.lib.formatting.sheet_shaping) contiguous() (in module bfb_delivery.lib.schema.checks.field_checks) contiguous_group (bfb_delivery.lib.schema.schema.CircuitRoutesTransformInFromDict.Config attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesTransformOut.Config attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteIn.Config attribute) contiguous_group() (in module bfb_delivery.lib.schema.checks.dataframe_checks) COUNTRY (bfb_delivery.lib.constants.CircuitColumns attribute) CREATE_MANIFESTS (bfb_delivery.lib.constants.Defaults attribute) (bfb_delivery.lib.constants.DocStrings attribute) create_manifests command line option --extra_notes_file, [1] --input_dir, [1] --output_dir, [1] --output_filename, [1] create_manifests() (in module bfb_delivery.api.internal) (in module bfb_delivery.api.public) (in module bfb_delivery.lib.formatting.sheet_shaping) CREATE_MANIFESTS_FROM_CIRCUIT (bfb_delivery.lib.constants.Defaults attribute) (bfb_delivery.lib.constants.DocStrings attribute) create_manifests_from_circuit command line option --all_hhs, [1] --circuit_output_dir, [1] --end_date, [1] --extra_notes_file, [1] --output_dir, [1] --output_filename, [1] --start_date, [1] --verbose, [1] create_manifests_from_circuit() (in module bfb_delivery.api.internal) (in module bfb_delivery.api.public) D DAY (bfb_delivery.lib.constants.CircuitColumns attribute) Defaults (class in bfb_delivery.lib.constants) delete_plan() (in module bfb_delivery.lib.dispatch.write_to_circuit) delete_plans() (in module bfb_delivery.lib.dispatch.write_to_circuit) deletion (bfb_delivery.lib.dispatch.api_callers.PlanDeleter attribute) DEPOT (bfb_delivery.lib.constants.CircuitColumns attribute) df (bfb_delivery.lib.constants.ExtraNotes attribute) DISTRIBUTED (bfb_delivery.lib.constants.CircuitColumns attribute) distributed (bfb_delivery.lib.dispatch.api_callers.PlanDistributor attribute) (bfb_delivery.lib.schema.schema.PlansDistributeRoutesOut attribute) DocStrings (class in bfb_delivery.lib.constants) DONE (bfb_delivery.lib.constants.CircuitColumns attribute) DRIVER (bfb_delivery.lib.constants.Columns attribute) DRIVER_NAME (bfb_delivery.lib.constants.IntermediateColumns attribute) driver_name (bfb_delivery.lib.schema.schema.PlansAssignDriversIn attribute) (bfb_delivery.lib.schema.schema.PlansAssignDriversToPlansOut attribute) DRIVER_SHEET_NAME (bfb_delivery.lib.constants.IntermediateColumns attribute) driver_sheet_name (bfb_delivery.lib.schema.schema.CircuitRoutesTransformOut attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteIn attribute) DRIVERS (bfb_delivery.lib.constants.CircuitColumns attribute) DriversAssignDriverIn (class in bfb_delivery.lib.schema.schema) DriversAssignDriverIn.Config (class in bfb_delivery.lib.schema.schema) DriversAssignDriversIn (class in bfb_delivery.lib.schema.schema) DriversAssignDriversIn.Config (class in bfb_delivery.lib.schema.schema) DriversGetAllDriversOut (class in bfb_delivery.lib.schema.schema) DriversGetAllDriversOut.Config (class in bfb_delivery.lib.schema.schema) DUMMY (bfb_delivery.lib.constants.BookOneDrivers attribute) E EMAIL (bfb_delivery.lib.constants.CircuitColumns attribute) (bfb_delivery.lib.constants.Columns attribute) email (bfb_delivery.lib.schema.schema.CircuitRoutesTransformOut attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteIn attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteInAllHHs attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteOut attribute) (bfb_delivery.lib.schema.schema.DriversGetAllDriversOut attribute) (bfb_delivery.lib.schema.schema.PlansAssignDriversIn attribute) (bfb_delivery.lib.schema.schema.PlansAssignDriversToPlansOut attribute) (bfb_delivery.lib.schema.schema.Stops attribute) equal_cols() (in module bfb_delivery.lib.schema.checks.dataframe_checks) EXTERNAL_ID (bfb_delivery.lib.constants.CircuitColumns attribute) ExtraNotes (class in bfb_delivery.lib.constants) F finished (bfb_delivery.lib.dispatch.api_callers.BaseOptimizationCaller attribute) format_and_validate_data() (in module bfb_delivery.lib.formatting.data_cleaning) format_column_names() (in module bfb_delivery.lib.formatting.data_cleaning) FORMAT_COMBINED_ROUTES (bfb_delivery.lib.constants.Defaults attribute) (bfb_delivery.lib.constants.DocStrings attribute) format_combined_routes command line option --extra_notes_file, [1] --input_path, [1] --output_dir, [1] --output_filename, [1] format_combined_routes() (in module bfb_delivery.api.internal) (in module bfb_delivery.api.public) (in module bfb_delivery.lib.formatting.sheet_shaping) from_format (bfb_delivery.lib.schema.schema.CircuitPlansFromDict.Config attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesTransformInFromDict.Config attribute) G get_book_one_drivers() (in module bfb_delivery.lib.formatting.utils) get_circuit_key() (in module bfb_delivery.lib.dispatch.utils) get_extra_notes() (in module bfb_delivery.lib.formatting.utils) get_friday() (in module bfb_delivery.lib.utils) get_phone_number() (in module bfb_delivery.lib.formatting.utils) get_route_files() (in module bfb_delivery.lib.dispatch.read_circuit) GF (bfb_delivery.lib.constants.BoxType attribute) (bfb_delivery.lib.constants.CellColors attribute) H HEADER (bfb_delivery.lib.constants.CellColors attribute) I ID (bfb_delivery.lib.constants.CircuitColumns attribute) id (bfb_delivery.lib.schema.schema.CircuitPlansOut attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesTransformInFromDict attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesTransformOut attribute) (bfb_delivery.lib.schema.schema.DriversGetAllDriversOut attribute) (bfb_delivery.lib.schema.schema.PlansAssignDriversIn attribute) (bfb_delivery.lib.schema.schema.PlansAssignDriversToPlansOut attribute) in_list_case_insensitive() (in module bfb_delivery.lib.schema.checks.field_checks) InactiveDriverAssignment increasing_by (bfb_delivery.lib.schema.schema.CircuitRoutesTransformOut.Config attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteIn.Config attribute) increasing_by() (in module bfb_delivery.lib.schema.checks.dataframe_checks) INITIALIZED (bfb_delivery.lib.constants.IntermediateColumns attribute) initialized (bfb_delivery.lib.schema.schema.PlansInitializePlansOut attribute) IntermediateColumns (class in bfb_delivery.lib.constants) is_list_of_one_or_less() (in module bfb_delivery.lib.schema.checks.field_checks) is_sorted() (in module bfb_delivery.lib.schema.checks.field_checks) item_in_dict_col() (in module bfb_delivery.lib.schema.checks.dataframe_checks) item_in_field_dict() (in module bfb_delivery.lib.schema.checks.field_checks) L LA (bfb_delivery.lib.constants.BoxType attribute) (bfb_delivery.lib.constants.CellColors attribute) M many_to_one (bfb_delivery.lib.schema.schema.CircuitRoutesTransformInFromDict.Config attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesTransformOut.Config attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteIn.Config attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteInAllHHs.Config attribute) (bfb_delivery.lib.schema.schema.PlansAssignDriversToPlansOut.Config attribute) many_to_one() (in module bfb_delivery.lib.schema.checks.dataframe_checks) map_columns() (in module bfb_delivery.lib.formatting.utils) METADATA (bfb_delivery.lib.constants.CircuitColumns attribute) module bfb_delivery bfb_delivery.api bfb_delivery.api.internal bfb_delivery.api.public bfb_delivery.cli bfb_delivery.cli.build_routes_from_chunked bfb_delivery.cli.combine_route_tables bfb_delivery.cli.create_manifests bfb_delivery.cli.create_manifests_from_circuit bfb_delivery.cli.format_combined_routes bfb_delivery.cli.split_chunked_route bfb_delivery.lib bfb_delivery.lib.constants bfb_delivery.lib.dispatch bfb_delivery.lib.dispatch.api_callers bfb_delivery.lib.dispatch.read_circuit bfb_delivery.lib.dispatch.utils bfb_delivery.lib.dispatch.write_to_circuit bfb_delivery.lib.errors bfb_delivery.lib.formatting bfb_delivery.lib.formatting.data_cleaning bfb_delivery.lib.formatting.sheet_shaping bfb_delivery.lib.formatting.utils bfb_delivery.lib.schema bfb_delivery.lib.schema.checks bfb_delivery.lib.schema.checks.dataframe_checks bfb_delivery.lib.schema.checks.field_checks bfb_delivery.lib.schema.schema bfb_delivery.lib.schema.utils bfb_delivery.lib.utils MONTH (bfb_delivery.lib.constants.CircuitColumns attribute) N NAME (bfb_delivery.lib.constants.CircuitColumns attribute) (bfb_delivery.lib.constants.Columns attribute) name (bfb_delivery.lib.schema.schema.CircuitPlansFromDict.Config attribute) (bfb_delivery.lib.schema.schema.CircuitPlansOut.Config attribute) (bfb_delivery.lib.schema.schema.CircuitPlansTransformIn.Config attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesTransformInFromDict.Config attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesTransformOut attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesTransformOut.Config attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteIn attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteIn.Config attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteInAllHHs.Config attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteOut attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteOut.Config attribute) (bfb_delivery.lib.schema.schema.DriversAssignDriverIn.Config attribute) (bfb_delivery.lib.schema.schema.DriversAssignDriversIn.Config attribute) (bfb_delivery.lib.schema.schema.DriversGetAllDriversOut attribute) (bfb_delivery.lib.schema.schema.DriversGetAllDriversOut.Config attribute) (bfb_delivery.lib.schema.schema.PlansAssignDriverIn.Config attribute) (bfb_delivery.lib.schema.schema.PlansAssignDriverOut.Config attribute) (bfb_delivery.lib.schema.schema.PlansAssignDriversIn.Config attribute) (bfb_delivery.lib.schema.schema.PlansAssignDriversOut.Config attribute) (bfb_delivery.lib.schema.schema.PlansAssignDriversToPlansOut.Config attribute) (bfb_delivery.lib.schema.schema.PlansBuildStopsIn.Config attribute) (bfb_delivery.lib.schema.schema.PlansConfirmOptimizationsIn.Config attribute) (bfb_delivery.lib.schema.schema.PlansConfirmOptimizationsOut.Config attribute) (bfb_delivery.lib.schema.schema.PlansCreatePlansOut.Config attribute) (bfb_delivery.lib.schema.schema.PlansDistributeRoutesIn.Config attribute) (bfb_delivery.lib.schema.schema.PlansDistributeRoutesOut.Config attribute) (bfb_delivery.lib.schema.schema.PlansInitializePlansIn.Config attribute) (bfb_delivery.lib.schema.schema.PlansInitializePlansOut.Config attribute) (bfb_delivery.lib.schema.schema.PlansOptimizeRoutesIn.Config attribute) (bfb_delivery.lib.schema.schema.PlansOptimizeRoutesOut.Config attribute) (bfb_delivery.lib.schema.schema.PlansUploadSplitChunkedOut.Config attribute) (bfb_delivery.lib.schema.schema.PlansUploadStopsIn.Config attribute) (bfb_delivery.lib.schema.schema.PlansUploadStopsOut.Config attribute) (bfb_delivery.lib.schema.schema.Stops attribute) (bfb_delivery.lib.schema.schema.Stops.Config attribute) NEIGHBORHOOD (bfb_delivery.lib.constants.Columns attribute) neighborhood (bfb_delivery.lib.schema.schema.CircuitRoutesTransformOut attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteIn attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteOut attribute) (bfb_delivery.lib.schema.schema.Stops attribute) NOTES (bfb_delivery.lib.constants.CircuitColumns attribute) (bfb_delivery.lib.constants.Columns attribute) notes (bfb_delivery.lib.constants.ExtraNotes attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesTransformInFromDict attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesTransformOut attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteIn attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteOut attribute) (bfb_delivery.lib.schema.schema.Stops attribute) O one_product() (in module bfb_delivery.lib.schema.checks.field_checks) one_to_one (bfb_delivery.lib.schema.schema.CircuitRoutesTransformOut.Config attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteIn.Config attribute) (bfb_delivery.lib.schema.schema.PlansInitializePlansOut.Config attribute) one_to_one() (in module bfb_delivery.lib.schema.checks.dataframe_checks) one_to_one_route_sheet (bfb_delivery.lib.schema.schema.CircuitRoutesTransformOut.Config attribute) one_to_one_route_sheet() (in module bfb_delivery.lib.schema.checks.dataframe_checks) operation_id (bfb_delivery.lib.dispatch.api_callers.BaseOptimizationCaller attribute) OPERATIONS (bfb_delivery.lib.constants.CircuitColumns attribute) OPTIMIZATION (bfb_delivery.lib.constants.CircuitColumns attribute) optimization (bfb_delivery.lib.schema.schema.PlansInitializePlansOut attribute) OPTIMIZATION_PER_SECOND (bfb_delivery.lib.constants.RateLimits attribute) OPTIMIZATION_TIMEOUT_SECONDS (bfb_delivery.lib.constants.RateLimits attribute) OptimizationChecker (class in bfb_delivery.lib.dispatch.api_callers) OptimizationLauncher (class in bfb_delivery.lib.dispatch.api_callers) OPTIMIZED (bfb_delivery.lib.constants.IntermediateColumns attribute) ORDER_COUNT (bfb_delivery.lib.constants.Columns attribute) order_count (bfb_delivery.lib.schema.schema.CircuitRoutesTransformOut attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteIn attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteOut attribute) (bfb_delivery.lib.schema.schema.Stops attribute) ORDER_INFO (bfb_delivery.lib.constants.CircuitColumns attribute) orderInfo (bfb_delivery.lib.schema.schema.CircuitRoutesTransformInFromDict attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesTransformOut attribute) P PACKAGE_COUNT (bfb_delivery.lib.constants.CircuitColumns attribute) packageCount (bfb_delivery.lib.schema.schema.CircuitRoutesTransformInFromDict attribute) PagedResponseGetterBFB (class in bfb_delivery.lib.dispatch.api_callers) PHONE (bfb_delivery.lib.constants.CircuitColumns attribute) (bfb_delivery.lib.constants.Columns attribute) phone (bfb_delivery.lib.schema.schema.CircuitRoutesTransformOut attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteIn attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteOut attribute) (bfb_delivery.lib.schema.schema.Stops attribute) PLACE_ID (bfb_delivery.lib.constants.CircuitColumns attribute) placeId (bfb_delivery.lib.schema.schema.CircuitRoutesTransformOut attribute) PLAN (bfb_delivery.lib.constants.CircuitColumns attribute) plan (bfb_delivery.lib.schema.schema.CircuitRoutesTransformInFromDict attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesTransformOut attribute) PLAN_ID (bfb_delivery.lib.constants.IntermediateColumns attribute) plan_id (bfb_delivery.lib.dispatch.api_callers.PlanInitializer attribute) (bfb_delivery.lib.schema.schema.PlansInitializePlansOut attribute) PlanDeleter (class in bfb_delivery.lib.dispatch.api_callers) PlanDistributor (class in bfb_delivery.lib.dispatch.api_callers) PlanInitializer (class in bfb_delivery.lib.dispatch.api_callers) PLANS (bfb_delivery.lib.constants.CircuitColumns attribute) PlansAssignDriverIn (class in bfb_delivery.lib.schema.schema) PlansAssignDriverIn.Config (class in bfb_delivery.lib.schema.schema) PlansAssignDriverOut (class in bfb_delivery.lib.schema.schema) PlansAssignDriverOut.Config (class in bfb_delivery.lib.schema.schema) PlansAssignDriversIn (class in bfb_delivery.lib.schema.schema) PlansAssignDriversIn.Config (class in bfb_delivery.lib.schema.schema) PlansAssignDriversOut (class in bfb_delivery.lib.schema.schema) PlansAssignDriversOut.Config (class in bfb_delivery.lib.schema.schema) PlansAssignDriversToPlansOut (class in bfb_delivery.lib.schema.schema) PlansAssignDriversToPlansOut.Config (class in bfb_delivery.lib.schema.schema) PlansBuildStopsIn (class in bfb_delivery.lib.schema.schema) PlansBuildStopsIn.Config (class in bfb_delivery.lib.schema.schema) PlansConfirmOptimizationsIn (class in bfb_delivery.lib.schema.schema) PlansConfirmOptimizationsIn.Config (class in bfb_delivery.lib.schema.schema) PlansConfirmOptimizationsOut (class in bfb_delivery.lib.schema.schema) PlansConfirmOptimizationsOut.Config (class in bfb_delivery.lib.schema.schema) PlansCreatePlansOut (class in bfb_delivery.lib.schema.schema) PlansCreatePlansOut.Config (class in bfb_delivery.lib.schema.schema) PlansDistributeRoutesIn (class in bfb_delivery.lib.schema.schema) PlansDistributeRoutesIn.Config (class in bfb_delivery.lib.schema.schema) PlansDistributeRoutesOut (class in bfb_delivery.lib.schema.schema) PlansDistributeRoutesOut.Config (class in bfb_delivery.lib.schema.schema) PlansInitializePlansIn (class in bfb_delivery.lib.schema.schema) PlansInitializePlansIn.Config (class in bfb_delivery.lib.schema.schema) PlansInitializePlansOut (class in bfb_delivery.lib.schema.schema) PlansInitializePlansOut.Config (class in bfb_delivery.lib.schema.schema) PlansOptimizeRoutesIn (class in bfb_delivery.lib.schema.schema) PlansOptimizeRoutesIn.Config (class in bfb_delivery.lib.schema.schema) PlansOptimizeRoutesOut (class in bfb_delivery.lib.schema.schema) PlansOptimizeRoutesOut.Config (class in bfb_delivery.lib.schema.schema) PlansUploadSplitChunkedOut (class in bfb_delivery.lib.schema.schema) PlansUploadSplitChunkedOut.Config (class in bfb_delivery.lib.schema.schema) PlansUploadStopsIn (class in bfb_delivery.lib.schema.schema) PlansUploadStopsIn.Config (class in bfb_delivery.lib.schema.schema) PlansUploadStopsOut (class in bfb_delivery.lib.schema.schema) PlansUploadStopsOut.Config (class in bfb_delivery.lib.schema.schema) PRODUCT_TYPE (bfb_delivery.lib.constants.Columns attribute) product_type (bfb_delivery.lib.schema.schema.Stops attribute) PRODUCTS (bfb_delivery.lib.constants.CircuitColumns attribute) R RateLimits (class in bfb_delivery.lib.constants) READ_SECONDS (bfb_delivery.lib.constants.RateLimits attribute) READ_TIMEOUT_SECONDS (bfb_delivery.lib.constants.RateLimits attribute) RECIPIENT (bfb_delivery.lib.constants.CircuitColumns attribute) recipient (bfb_delivery.lib.schema.schema.CircuitRoutesTransformInFromDict attribute) RESULT (bfb_delivery.lib.constants.CircuitColumns attribute) ROUTE (bfb_delivery.lib.constants.CircuitColumns attribute) route (bfb_delivery.lib.schema.schema.CircuitRoutesTransformInFromDict attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesTransformOut attribute) ROUTE_TITLE (bfb_delivery.lib.constants.IntermediateColumns attribute) route_title (bfb_delivery.lib.schema.schema.CircuitRoutesTransformOut attribute) (bfb_delivery.lib.schema.schema.PlansAssignDriversIn attribute) routes (bfb_delivery.lib.schema.schema.CircuitPlansFromDict attribute) routes_optimized (bfb_delivery.lib.schema.schema.PlansConfirmOptimizationsIn attribute) (bfb_delivery.lib.schema.schema.PlansConfirmOptimizationsOut attribute) S schema_error_handler() (in module bfb_delivery.lib.schema.utils) SHEET_NAME (bfb_delivery.lib.constants.IntermediateColumns attribute) sheet_name (bfb_delivery.lib.schema.schema.Stops attribute) SKIPPED_STOPS (bfb_delivery.lib.constants.CircuitColumns attribute) SPLIT_CHUNKED_ROUTE (bfb_delivery.lib.constants.Defaults attribute) (bfb_delivery.lib.constants.DocStrings attribute) split_chunked_route command line option --book_one_drivers_file, [1] --date, [1] --input_path, [1] --n_books, [1] --output_dir, [1] --output_filename, [1] split_chunked_route() (in module bfb_delivery.api.internal) (in module bfb_delivery.api.public) (in module bfb_delivery.lib.formatting.sheet_shaping) START_DATE (bfb_delivery.lib.constants.IntermediateColumns attribute) STARTS (bfb_delivery.lib.constants.CircuitColumns attribute) STATE (bfb_delivery.lib.constants.CircuitColumns attribute) stop_ids (bfb_delivery.lib.dispatch.api_callers.StopUploader attribute) STOP_NO (bfb_delivery.lib.constants.Columns attribute) stop_no (bfb_delivery.lib.schema.schema.CircuitRoutesTransformOut attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteIn attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteOut attribute) STOP_POSITION (bfb_delivery.lib.constants.CircuitColumns attribute) stopPosition (bfb_delivery.lib.schema.schema.CircuitRoutesTransformInFromDict attribute) STOPS (bfb_delivery.lib.constants.CircuitColumns attribute) Stops (class in bfb_delivery.lib.schema.schema) Stops.Config (class in bfb_delivery.lib.schema.schema) STOPS_UPLOADED (bfb_delivery.lib.constants.IntermediateColumns attribute) stops_uploaded (bfb_delivery.lib.schema.schema.PlansUploadStopsOut attribute) StopUploader (class in bfb_delivery.lib.dispatch.api_callers) strict (bfb_delivery.lib.schema.schema.CircuitPlansFromDict.Config attribute) (bfb_delivery.lib.schema.schema.CircuitPlansOut.Config attribute) T TITLE (bfb_delivery.lib.constants.CircuitColumns attribute) title (bfb_delivery.lib.schema.schema.CircuitPlansOut attribute) U unique (bfb_delivery.lib.schema.schema.CircuitRoutesTransformOut.Config attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteIn.Config attribute) (bfb_delivery.lib.schema.schema.CircuitRoutesWriteOut.Config attribute) (bfb_delivery.lib.schema.schema.Stops.Config attribute) unique_group (bfb_delivery.lib.schema.schema.CircuitRoutesTransformInFromDict.Config attribute) unique_group() (in module bfb_delivery.lib.schema.checks.dataframe_checks) V VEGAN (bfb_delivery.lib.constants.BoxType attribute) (bfb_delivery.lib.constants.CellColors attribute) W WAIT_DECREASE_SECONDS (bfb_delivery.lib.constants.RateLimits attribute) WAIT_INCREASE_SCALAR (bfb_delivery.lib.constants.RateLimits attribute) WRITABLE (bfb_delivery.lib.constants.CircuitColumns attribute) writable (bfb_delivery.lib.dispatch.api_callers.PlanInitializer attribute) (bfb_delivery.lib.schema.schema.PlansInitializePlansOut attribute) WRITE_SECONDS (bfb_delivery.lib.constants.RateLimits attribute) WRITE_TIMEOUT_SECONDS (bfb_delivery.lib.constants.RateLimits attribute) Y YEAR (bfb_delivery.lib.constants.CircuitColumns attribute) Z ZIP (bfb_delivery.lib.constants.CircuitColumns attribute)