OpenStreetMap 标志 OpenStreetMap

GSoC 2023 - OSRM Bindings Project [Pt. 1]

dwc_ 于 2023年六月 6日 以 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.

电子邮件图标 Bluesky图标 Facebook图标 LinkedIn图标 Mastodon图标 Telegram图标 X图标

讨论

daniel-j-h2023年06月 6日 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.

dwc_2023年06月 7日 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!

登录以留下评论