-
Notifications
You must be signed in to change notification settings - Fork 98
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
Fréchet distance #155
Comments
I'm not familiar with the Fréchet distance, but if you can make it fit in the existing framework, then sure.
What do you mean? What kind of object would your function take? |
Discrete Fréchet distance is a distance between polygonal curves, so the input would be lists of points (or rather matrices where each column corresponds to a point). So it wouldn't add any dependency but may make internal broadcasting rules for |
Mmm, that sounds like a much more ambitious change then. Maybe develop this in another package first. Are there other similar distances that would use the same framework? |
After doing some reasearch it looks like there is not many other metrics between polygonal curves/object represented by matrices. So there isn't much need for a generic interface as far as I can see. I'll go for a separate package first as you suggest I think. |
Hi @Kolaru did you end up create that package for Fréchet distance? Keen to see your implementation as I'm looking for something I can use in my application to compare lines |
@captchanjack You can find my implementation there https://github.com/Kolaru/FrechetDistance.jl. I did not end up using it very much, so I haven't spend much time optimizing or testing it, though. |
I have an (yet untested) implementation of discrete Fréchet distance between curves that I would be happy to share. Is this package a good fit for such kind of distances ? I'm wondering as for what I see all distances defined up to now are distances between vectors.
If it's deemed a good fit, I'll propose a PR.
The text was updated successfully, but these errors were encountered: