Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bindings to other languages #21

Closed
dvanduzer opened this issue Jan 28, 2018 · 20 comments
Closed

Bindings to other languages #21

dvanduzer opened this issue Jan 28, 2018 · 20 comments

Comments

@dvanduzer
Copy link

Thanks for supporting this work, and open sourcing it!

Do you have a timeframe for releasing bindings to other languages? My top 2 would be Python and Swift, and if those aren't high on the list for Uber, I'd probably get started working on them myself in the near future.

@isaacbrodsky
Copy link
Collaborator

Hi, unfortunately I don't have a firm timeline to share. I'm hoping for the next month or two for most of the bindings we want to release. Of those, I think Swift wouldn't be a priority for us, so we'd certainly appreciate your making those bindings.

@travisbrady
Copy link
Contributor

Neither Python or Swift, but I've been working on some OCaml bindings here: https://github.com/travisbrady/ocaml-h3

If no one else is working on Python bindings I may start those next.

@nrabinowitz
Copy link
Collaborator

Note that Java has been released: https://github.com/uber/h3-java

@tushar-dadlani
Copy link

Is anyone working on the python bindings? It might be best to collaborate on some external branch if necessary instead of starting from scratch.

@isaacbrodsky
Copy link
Collaborator

cc @TengHu about Python

@TengHu
Copy link

TengHu commented Jun 26, 2018

Yes, i'm actively working on python bindings. https://github.com/uber/h3-py.
I expect to finish the remaining work it in 2 weeks.

@adsouza
Copy link

adsouza commented Jun 30, 2018

https://github.com/uber/h3-py 404s for me so I'm guessing it's still a private repo or something.
What about Go bindings? The blog post said they were forthcoming too...

@TengHu
Copy link

TengHu commented Jun 30, 2018

@adsouza Thank you for your interest. Yes, Python and Go bindings are still under development. The python bindings are expected to be released in 2-3 weeks.

@gsantam
Copy link

gsantam commented Jul 23, 2018

Hi @TengHu we are very excited about the Python bindings, when do you expect to release them? Thank you!

@Tafkas
Copy link

Tafkas commented Jul 24, 2018

@TengHu any updates on the Python bindings?

@TengHu
Copy link

TengHu commented Jul 24, 2018

@adsouza @gsantam Hey guys, sorry for the delay. I've been super busy for the past few weeks. Currently I'm cleaning up the h3-py repo, please stay tuned for the release.

Thank you for the patience!

@pocket7878
Copy link

pocket7878 commented Jul 26, 2018

I've started creating ios wrapper framework.

https://github.com/pocket7878/h3-ios-framework

@TengHu
Copy link

TengHu commented Jul 31, 2018

@adsouza @gsantam h3-py (https://github.com/uber/h3-py) is released today, let us know if there is any problem.

Thank you!

@markuswustenberg
Copy link

Thanks for the awesome work! Is there a timeline on the Go bindings?

@jogly
Copy link
Contributor

jogly commented Aug 22, 2018

@markuswustenberg yes! I'm on the hook for the go bindings and should have something published in <= 3 weeks.

@markuswustenberg
Copy link

Nice, thanks for the quick update. Looking forward to it. :)

@jogly
Copy link
Contributor

jogly commented Sep 13, 2018

given we're at the 3 weeks mark I promised, I at least owe y'all an update:
the go bindings are going through a last couple rounds of peer review before they can be made public. SO! i'm pretty optimistic they will be released within a week from now. I hope the wait hasn't been too unbearable 😄

@jogly
Copy link
Contributor

jogly commented Sep 18, 2018

here you Go!

@ArnaudSwail
Copy link
Contributor

I've made a C# binding to the h3 lib dll. It needs a bit of cleanup to be made public within the next days or so. This H3 index is really exciting!

@isaacbrodsky
Copy link
Collaborator

Thanks everyone for the bindings that have been contributed so far! We've released the bindings we've planned to for Java, JavaScript, Go, and Python. For requests for new bindings, please open a new issue with the label bindings-request.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests