Logotip de l'OpenStreetMap OpenStreetMap

GSoC 2023 - OSRM Bindings Project [Pt. 1]

Publicat per dwc_ el 6 Juny 2023 en English.

Hello!

I’ll be working on developing Python bindings for the OSRM project for GSoC this year.

I’m pretty excited to say the least, as mapping/navigational data is something that I find genuinely fascinating and important, but also because I’ll be able to learn about working on a project via hands-on experience - with guidance from some really nice mentors.

A little bit about me - I’m most comfortable writing C++ code, as it’s the language I have used the most by far. That said, I’m also interested in all things development related, so it’ll be a good opportunity for me to learn more about bindings and the Python side of things.

Icona de correu electrònic Icona de Bluesky Facebook Icon Icona de LinkedIn Icona de Mastodon Icona de Telegram Icona de X

Discussió

Comentari de daniel-j-h el 6 Juny 2023 a les 17.10

Hey there, I was just pointed to your diary post here by a friend.

I worked on OSRM between ~2015-2019ish and back then created an ABI/API stable C wrapper which also comes with bindings to other languages (via ctypes); mostly for playing around and seeing where this goes.

https://github.com/daniel-j-h/libosrmc

Now many years later this is quite outdated; but maybe it helps for inspiration.

Comentari de dwc_ el 7 Juny 2023 a les 10.00

Hi!

The OSRM C-wrapper project you authored does indeed seem interesting! It’s pretty interesting (for me) to see a C wrapper for a C++ project, and then having it work with Haskell and Python for example.

I’ve bookmarked the page, since I think it’ll be helpful for both inspiration and as a nice point of reference in case I run into an issue down the line - thank you for letting me know about this!

Inicia sessió per a fer un comentari