Hello @hajimes thank you so much for providing this murmur3 implementation in Python and for all the work you do in open source; we really appreciate being able to use your library!
I was recently investigating some compatibility issues with the output produced by mmh3 and a Go library we were using internally. I asked the question on Stackoverflow and got a response back:
https://stackoverflow.com/questions/75921577/murmur3-hash-compatibility-between-go-and-python
It looks like the order of the two uint64s returned by the 128-bit algorithm is reversed between the two libraries; but it's simple enough to modify the returned results in either Go or Python to produce compatible hashes.
I was wondering; would you like me to open a PR to update the README with the compatibility information? Is there any other docs I should update in the PR?
Additionally, if there is any way to reverse the order order of the uint64s returned by murmur3 (e.g. with an argument to hash128 or hash_bytes) I'd be happy to open a PR for that as well. Let me know how you'd like to proceed!
Hello @hajimes thank you so much for providing this murmur3 implementation in Python and for all the work you do in open source; we really appreciate being able to use your library!
I was recently investigating some compatibility issues with the output produced by mmh3 and a Go library we were using internally. I asked the question on Stackoverflow and got a response back:
https://stackoverflow.com/questions/75921577/murmur3-hash-compatibility-between-go-and-python
It looks like the order of the two uint64s returned by the 128-bit algorithm is reversed between the two libraries; but it's simple enough to modify the returned results in either Go or Python to produce compatible hashes.
I was wondering; would you like me to open a PR to update the README with the compatibility information? Is there any other docs I should update in the PR?
Additionally, if there is any way to reverse the order order of the uint64s returned by murmur3 (e.g. with an argument to
hash128orhash_bytes) I'd be happy to open a PR for that as well. Let me know how you'd like to proceed!