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

(feat) #2198 add postgres backend similarity functions to fully supported #2199

Conversation

vfrank66
Copy link

@vfrank66 vfrank66 commented May 31, 2024

…rt comparisons

Type of PR

  • BUG
  • [X ] FEAT
  • MAINT
  • DOC

Is your Pull Request linked to an existing Issue or Pull Request?

2198 add similarity functions to postgres backend to enable comparison_level_library

Give a brief description for the solution you have provided

There are two options creating using the existing pg_similarity extension, or codifing the specific functions. I added the specific functions to implement comparison level library for postgres.

PR Checklist

  • Added documentation for changes
  • Added feature to example notebooks or tutorial (if appropriate)
  • Added tests (if appropriate)
  • Updated CHANGELOG.md (if appropriate)
  • Made changes based off the latest version of Splink
  • Run the linter
  • Run the spellchecker (if appropriate)

I could not find the developer docs 404 not found so i did not add tests or docs, but I did run the linter. UPDATE: nevermind I guess I did not run the formatting. The lint_and_format.sh is not up-to-date with ruff do you want this updated as well. It is very confusing I am getting more ruff errors locally than I changed something is off.

zmbc and others added 26 commits April 3, 2024 12:35
…ervices/bugfix_predict_threshold

Minor bug in filtering predict table
…ervices/docs/updating_settings_validation_documentation

Update documentation on settings validation in response to code changes
…ervices/docs_tweak

Remove reference to github action that will not come to be
…ster

Fixing spurious error messages with Databricks enable_splink
…cross-platform

Make spellcheck work cross-platform
@RobinL
Copy link
Member

RobinL commented Jun 6, 2024

Hi @vfrank66 thanks very much for this. We're a bit short staffed at the moment but will endeavour to review ASAP. Don't worry too much about the test failures for now

@RobinL
Copy link
Member

RobinL commented Jul 2, 2024

Hi @vfrank66 i've started to have a look at this, and do some experiments. All working so far.

Could I double check - are the implementations of the new similarity functions in
splink/postgres/linker.py your own? i.e. we don't need to include any licence with them?

To make it easier to get the tests passing, I'll probably create a new PR of your commits on the main repo, so I can start to add commits on top until I'm happy with all the tests. Then I can check with you before merging.

@RobinL
Copy link
Member

RobinL commented Aug 19, 2024

Closing in favour of #2224

@RobinL RobinL closed this Aug 19, 2024
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

Successfully merging this pull request may close these issues.

9 participants