├── .gitignore ├── LICENSE ├── README.md ├── app.py ├── requirements.txt ├── static ├── img │ ├── 1000lines_batch.png │ ├── 1000lines_distance35m_methods.png │ ├── batch_experiment_final.png │ ├── batch_final.png │ ├── batch_function_1.png │ ├── batch_function_2.png │ ├── batch_results.png │ ├── cluster_analysis.png │ ├── cluster_centroids.png │ ├── cluster_final_results.png │ ├── cluster_process.png │ ├── cluster_walking_distance.png │ ├── intro_1.gif │ ├── launch_streamlit.png │ ├── params_1.PNG │ ├── params_2.PNG │ ├── processing_layout.png │ ├── streamlit_picking_route.png │ ├── trolley.jpeg │ ├── warehouse_layout.png │ ├── wave_creation.png │ └── wave_picking.gif ├── in │ └── df_lines.csv └── out │ ├── 1000lines_35m_3mpng.png │ └── 5000lines_35m_3mpng.png └── utils ├── __pycache__ ├── clustering.cpython-38.pyc ├── distances.cpython-38.pyc ├── mapping_batch.cpython-38.pyc ├── mapping_cluster.cpython-38.pyc ├── params.cpython-38.pyc ├── plot.cpython-38.pyc ├── processing.cpython-38.pyc ├── routes.cpython-38.pyc ├── simulation.cpython-38.pyc ├── simulation_batch.cpython-38.pyc ├── simulation_cluster.cpython-38.pyc └── waves.cpython-38.pyc ├── batch ├── __pycache__ │ ├── mapping_batch.cpython-38.pyc │ └── simulation_batch.cpython-38.pyc ├── mapping_batch.py └── simulation_batch.py ├── cluster ├── __pycache__ │ ├── clustering.cpython-38.pyc │ ├── mapping_cluster.cpython-38.pyc │ └── simulation_cluster.cpython-38.pyc ├── clustering.py ├── mapping_cluster.py └── simulation_cluster.py ├── process ├── __pycache__ │ └── processing.cpython-38.pyc └── processing.py ├── results ├── __pycache__ │ └── plot.cpython-38.pyc └── plot.py └── routing ├── __pycache__ ├── distances.cpython-38.pyc └── routes.cpython-38.pyc ├── distances.py └── routes.py /.gitignore: -------------------------------------------------------------------------------- 1 | .dist 2 | venv/* 3 | App/* 4 | notes.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/README.md -------------------------------------------------------------------------------- /app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/app.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/requirements.txt -------------------------------------------------------------------------------- /static/img/1000lines_batch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/static/img/1000lines_batch.png -------------------------------------------------------------------------------- /static/img/1000lines_distance35m_methods.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/static/img/1000lines_distance35m_methods.png -------------------------------------------------------------------------------- /static/img/batch_experiment_final.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/static/img/batch_experiment_final.png -------------------------------------------------------------------------------- /static/img/batch_final.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/static/img/batch_final.png -------------------------------------------------------------------------------- /static/img/batch_function_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/static/img/batch_function_1.png -------------------------------------------------------------------------------- /static/img/batch_function_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/static/img/batch_function_2.png -------------------------------------------------------------------------------- /static/img/batch_results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/static/img/batch_results.png -------------------------------------------------------------------------------- /static/img/cluster_analysis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/static/img/cluster_analysis.png -------------------------------------------------------------------------------- /static/img/cluster_centroids.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/static/img/cluster_centroids.png -------------------------------------------------------------------------------- /static/img/cluster_final_results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/static/img/cluster_final_results.png -------------------------------------------------------------------------------- /static/img/cluster_process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/static/img/cluster_process.png -------------------------------------------------------------------------------- /static/img/cluster_walking_distance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/static/img/cluster_walking_distance.png -------------------------------------------------------------------------------- /static/img/intro_1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/static/img/intro_1.gif -------------------------------------------------------------------------------- /static/img/launch_streamlit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/static/img/launch_streamlit.png -------------------------------------------------------------------------------- /static/img/params_1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/static/img/params_1.PNG -------------------------------------------------------------------------------- /static/img/params_2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/static/img/params_2.PNG -------------------------------------------------------------------------------- /static/img/processing_layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/static/img/processing_layout.png -------------------------------------------------------------------------------- /static/img/streamlit_picking_route.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/static/img/streamlit_picking_route.png -------------------------------------------------------------------------------- /static/img/trolley.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/static/img/trolley.jpeg -------------------------------------------------------------------------------- /static/img/warehouse_layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/static/img/warehouse_layout.png -------------------------------------------------------------------------------- /static/img/wave_creation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/static/img/wave_creation.png -------------------------------------------------------------------------------- /static/img/wave_picking.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/static/img/wave_picking.gif -------------------------------------------------------------------------------- /static/in/df_lines.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/static/in/df_lines.csv -------------------------------------------------------------------------------- /static/out/1000lines_35m_3mpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/static/out/1000lines_35m_3mpng.png -------------------------------------------------------------------------------- /static/out/5000lines_35m_3mpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/static/out/5000lines_35m_3mpng.png -------------------------------------------------------------------------------- /utils/__pycache__/clustering.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/utils/__pycache__/clustering.cpython-38.pyc -------------------------------------------------------------------------------- /utils/__pycache__/distances.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/utils/__pycache__/distances.cpython-38.pyc -------------------------------------------------------------------------------- /utils/__pycache__/mapping_batch.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/utils/__pycache__/mapping_batch.cpython-38.pyc -------------------------------------------------------------------------------- /utils/__pycache__/mapping_cluster.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/utils/__pycache__/mapping_cluster.cpython-38.pyc -------------------------------------------------------------------------------- /utils/__pycache__/params.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/utils/__pycache__/params.cpython-38.pyc -------------------------------------------------------------------------------- /utils/__pycache__/plot.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/utils/__pycache__/plot.cpython-38.pyc -------------------------------------------------------------------------------- /utils/__pycache__/processing.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/utils/__pycache__/processing.cpython-38.pyc -------------------------------------------------------------------------------- /utils/__pycache__/routes.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/utils/__pycache__/routes.cpython-38.pyc -------------------------------------------------------------------------------- /utils/__pycache__/simulation.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/utils/__pycache__/simulation.cpython-38.pyc -------------------------------------------------------------------------------- /utils/__pycache__/simulation_batch.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/utils/__pycache__/simulation_batch.cpython-38.pyc -------------------------------------------------------------------------------- /utils/__pycache__/simulation_cluster.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/utils/__pycache__/simulation_cluster.cpython-38.pyc -------------------------------------------------------------------------------- /utils/__pycache__/waves.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/utils/__pycache__/waves.cpython-38.pyc -------------------------------------------------------------------------------- /utils/batch/__pycache__/mapping_batch.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/utils/batch/__pycache__/mapping_batch.cpython-38.pyc -------------------------------------------------------------------------------- /utils/batch/__pycache__/simulation_batch.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/utils/batch/__pycache__/simulation_batch.cpython-38.pyc -------------------------------------------------------------------------------- /utils/batch/mapping_batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/utils/batch/mapping_batch.py -------------------------------------------------------------------------------- /utils/batch/simulation_batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/utils/batch/simulation_batch.py -------------------------------------------------------------------------------- /utils/cluster/__pycache__/clustering.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/utils/cluster/__pycache__/clustering.cpython-38.pyc -------------------------------------------------------------------------------- /utils/cluster/__pycache__/mapping_cluster.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/utils/cluster/__pycache__/mapping_cluster.cpython-38.pyc -------------------------------------------------------------------------------- /utils/cluster/__pycache__/simulation_cluster.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/utils/cluster/__pycache__/simulation_cluster.cpython-38.pyc -------------------------------------------------------------------------------- /utils/cluster/clustering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/utils/cluster/clustering.py -------------------------------------------------------------------------------- /utils/cluster/mapping_cluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/utils/cluster/mapping_cluster.py -------------------------------------------------------------------------------- /utils/cluster/simulation_cluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/utils/cluster/simulation_cluster.py -------------------------------------------------------------------------------- /utils/process/__pycache__/processing.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/utils/process/__pycache__/processing.cpython-38.pyc -------------------------------------------------------------------------------- /utils/process/processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/utils/process/processing.py -------------------------------------------------------------------------------- /utils/results/__pycache__/plot.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/utils/results/__pycache__/plot.cpython-38.pyc -------------------------------------------------------------------------------- /utils/results/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/utils/results/plot.py -------------------------------------------------------------------------------- /utils/routing/__pycache__/distances.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/utils/routing/__pycache__/distances.cpython-38.pyc -------------------------------------------------------------------------------- /utils/routing/__pycache__/routes.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/utils/routing/__pycache__/routes.cpython-38.pyc -------------------------------------------------------------------------------- /utils/routing/distances.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/utils/routing/distances.py -------------------------------------------------------------------------------- /utils/routing/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samirsaci/picking-route/HEAD/utils/routing/routes.py --------------------------------------------------------------------------------