An open API service indexing awesome lists of open source software.

https://github.com/imadsaddik/osrm_course_python

Learn OSRM with this course! You'll get datasets and notebooks that show you how to use all OSRM services.
https://github.com/imadsaddik/osrm_course_python

maps osrm routing routing-engine tsp

Last synced: 10 months ago
JSON representation

Learn OSRM with this course! You'll get datasets and notebooks that show you how to use all OSRM services.

Awesome Lists containing this project

README

          

# OSRM Course In Python

Welcome to the OSRM course in Python repository! Here, you'll find notebooks, slides, and a YouTube series to help you learn how to use OSRM step by step.

## Repository contents

- `notebooks/`: Jupyter notebooks with examples.
- `slides/`: Presentation slides used in the YouTube series.
- `data/`: Datasets used in the tutorials.

## YouTube series

In this YouTube series, we show you how to set up OSRM and use its services.

[Watch the playlist.](https://www.youtube.com/watch?v=qZygTvHcZAo&list=PLMSb3cZXtIfoT7duU9eAdpmcnDq2rINUJ)

## Getting started

1. Clone this repository:

```bash
git clone git@github.com:ImadSaddik/OSRM_Course_Python.git
```

2. Install the required dependencies:

```bash
pip install -r requirements.txt
```

3. Open the notebooks in the `notebooks/` directory and start learning!

## Prerequisites

- Basic Python knowledge
- Familiarity with data structures and JSON
- OSRM installed locally, watch this [video](https://www.youtube.com/watch?v=VWCuA0tVUzM&t) to install it locally.

## Contributing

We welcome contributions! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.

## Contact

For any questions or feedback, please reach out to [simad3647@gmail.com](mailto:simad3647@gmail.com) or leave a comment on the YouTube videos.

Happy learning, and enjoy your journey while learning about OSRM.