├── CityPulseIntergration ├── amqp_client.js └── package.json ├── LICENSE ├── README.md ├── documents └── project_report.pdf ├── resources └── osm_files │ └── uppsala.osm ├── src ├── __init__.py ├── common │ ├── __init__.py │ ├── functions.py │ ├── logger.py │ └── parameters.py ├── data_simulator │ ├── __init__.py │ ├── traffic_data_simulator.py │ └── travel_requests_simulator.py ├── geospatial_data │ ├── __init__.py │ ├── address.py │ └── point.py ├── look_ahead │ ├── __init__.py │ ├── bus_vehicle_handler.py │ ├── look_ahead_handler.py │ ├── timetable_generator.py │ └── timetable_updater.py ├── mongodb_database │ ├── __init__.py │ └── mongodb_database_connection.py ├── osm_parser │ ├── __init__.py │ └── osm_parser.py ├── route_generator │ ├── __init__.py │ ├── multiple_paths_finder.py │ ├── path_finder.py │ ├── route_generator_client.py │ ├── route_generator_server.py │ ├── route_generator_server_settings.py │ └── router.py └── traffic_data_parser │ ├── __init__.py │ └── traffic_data_parser.py └── tests ├── __init__.py ├── application_test.py ├── bus_vehicle_handler_test.py ├── look_ahead_test.py ├── mongodb_database_connection_test.py ├── osm_parser_test.py ├── route_generator_test.py ├── traffic_data_parser_test.py ├── traffic_data_simulator_test.py └── travel_requests_simulator_test.py /CityPulseIntergration/amqp_client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/CityPulseIntergration/amqp_client.js -------------------------------------------------------------------------------- /CityPulseIntergration/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/CityPulseIntergration/package.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/README.md -------------------------------------------------------------------------------- /documents/project_report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/documents/project_report.pdf -------------------------------------------------------------------------------- /resources/osm_files/uppsala.osm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/resources/osm_files/uppsala.osm -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/common/functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/src/common/functions.py -------------------------------------------------------------------------------- /src/common/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/src/common/logger.py -------------------------------------------------------------------------------- /src/common/parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/src/common/parameters.py -------------------------------------------------------------------------------- /src/data_simulator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/data_simulator/traffic_data_simulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/src/data_simulator/traffic_data_simulator.py -------------------------------------------------------------------------------- /src/data_simulator/travel_requests_simulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/src/data_simulator/travel_requests_simulator.py -------------------------------------------------------------------------------- /src/geospatial_data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/geospatial_data/address.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/src/geospatial_data/address.py -------------------------------------------------------------------------------- /src/geospatial_data/point.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/src/geospatial_data/point.py -------------------------------------------------------------------------------- /src/look_ahead/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/look_ahead/bus_vehicle_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/src/look_ahead/bus_vehicle_handler.py -------------------------------------------------------------------------------- /src/look_ahead/look_ahead_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/src/look_ahead/look_ahead_handler.py -------------------------------------------------------------------------------- /src/look_ahead/timetable_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/src/look_ahead/timetable_generator.py -------------------------------------------------------------------------------- /src/look_ahead/timetable_updater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/src/look_ahead/timetable_updater.py -------------------------------------------------------------------------------- /src/mongodb_database/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mongodb_database/mongodb_database_connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/src/mongodb_database/mongodb_database_connection.py -------------------------------------------------------------------------------- /src/osm_parser/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/osm_parser/osm_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/src/osm_parser/osm_parser.py -------------------------------------------------------------------------------- /src/route_generator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/route_generator/multiple_paths_finder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/src/route_generator/multiple_paths_finder.py -------------------------------------------------------------------------------- /src/route_generator/path_finder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/src/route_generator/path_finder.py -------------------------------------------------------------------------------- /src/route_generator/route_generator_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/src/route_generator/route_generator_client.py -------------------------------------------------------------------------------- /src/route_generator/route_generator_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/src/route_generator/route_generator_server.py -------------------------------------------------------------------------------- /src/route_generator/route_generator_server_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/src/route_generator/route_generator_server_settings.py -------------------------------------------------------------------------------- /src/route_generator/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/src/route_generator/router.py -------------------------------------------------------------------------------- /src/traffic_data_parser/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/traffic_data_parser/traffic_data_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/src/traffic_data_parser/traffic_data_parser.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/application_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/tests/application_test.py -------------------------------------------------------------------------------- /tests/bus_vehicle_handler_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/tests/bus_vehicle_handler_test.py -------------------------------------------------------------------------------- /tests/look_ahead_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/tests/look_ahead_test.py -------------------------------------------------------------------------------- /tests/mongodb_database_connection_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/tests/mongodb_database_connection_test.py -------------------------------------------------------------------------------- /tests/osm_parser_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/tests/osm_parser_test.py -------------------------------------------------------------------------------- /tests/route_generator_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/tests/route_generator_test.py -------------------------------------------------------------------------------- /tests/traffic_data_parser_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/tests/traffic_data_parser_test.py -------------------------------------------------------------------------------- /tests/traffic_data_simulator_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/tests/traffic_data_simulator_test.py -------------------------------------------------------------------------------- /tests/travel_requests_simulator_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinac0099/dynamic-bus-scheduling/HEAD/tests/travel_requests_simulator_test.py --------------------------------------------------------------------------------