David Ellis

Results 22 comments of David Ellis

With python-Levenshtein it appears to be commutative (at least for this example). ``` >>> from fuzzywuzzy.fuzz import ratio >>> s1 = 'tehchqt' >>> s2 = 'tehctht' >>> ratio(s1, s2) 86...

Is this still active? [I have something](https://github.com/DavidCEllis/SplitGuides/tree/pyside6_port) that uses the current implementation of the server and just want to be prepared if/when this gets merged. Switching to JSON requests/responses does...

@josegonzalez @Sovetnikov The second point is related to issue #139 so running the latest github version gives different results. v0.12.0 converts everything in the list to lower case (along with...

@Sovetnikov It looks to me like you're hitting an edge case in the design of WRatio (the default scorer). WRatio does a comparison between the length of two strings to...

@christian-storm I believe I fixed your issue with PR #140 which is the last commit that has been merged. Can you check this? You may need to install directly from...

@josegonzalez The case sensitivity bug goes back to issue #77 The patch #140 adds processing to the query which @acslater00 had argued against in that issue but keeping the behaviour...

I still feel the behaviour of WRatio is somewhat unpredictable when you're right on the other edge case for len_ratio. ``` # if strings are similar length, don't use partials...

@christian-storm I stumbled on the same thing when comparing a list of report titles. I'd also extracted exact matches and noticed a number of them hadn't shown up in the...

In short though, this means this device literally *can't* work with the current setup and should probably be marked with some kind of warning on the integration page. The manufacturer_data...

That does sound like a large project. I was thinking more if there was a shorter term solution where it would be possible to regularly clear the cache for devices...