Skip to content

A collection of my open source contributions, outlining the issue and the approach taken in solving the problem.

Notifications You must be signed in to change notification settings

browo097302/Open-Source-Contributions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 

Repository files navigation

Open-Source-Contributions

A collection of the merged open source contributions I have made, outlining the project, issue and the approach taken in solving the problem. The link to the actual PR request is found by clicking on the Issue #.


+ [Bug fix] - Predict() Function Math Error: Issue #2420

Issue: One of the predict functions in splink was returning a math error when a threshold probability of 0 was passed in to a predict() function.

Solution: Traced back through the functions from where the threshold_probability was being passed in. Refactored the logic of the predict_from_comparison_vectors_sqls_using_settings function to treat threshold_match_probability as None when it is 0.

Language: Python


+ [Bug fix] - Subtitle Error in match_weights_interactive_history_chart(): Issue #1387

Issue: The em_session.match_weights_interactive_history_chart() was returning an object id in the subtitle instead of an informative and readable string value. This is because the whole blocking rule object was being passed so it was returning an object id.

Solution: Added the .blocking_rule_sql property on _blocking_rule_for_training so a readable string is returned instead of an object id code.

Language: Python


+ [Bug fix] - 'Table Does Not Exist' Catalog Error : Issue #1823

Issue: An enqueued SQL query was generating a conflict by using the same name as an already executed query. This naming collision created ambiguity for the SQL engine, resulting in a Catalog Error: Table with name splink_cluster_count_row_numbered does not exist!

Solution: I resolved the issue by renaming the enqueued query to ensure it was treated as a distinct table. This change eliminated the ambiguity and allowed the query to execute successfully.

Language: Python, SQL



+ [User Experience] - Autofocus URL input box: Issue #26

Issue: The cursor of the URL input field was not automatically in the url box upon the page loading

Solution: Added an inline JavaScript snippet at the end of the tag to trigger the focus on the input field with id="longUrl". Enhances user-experience by streamlining URL shortening process.

Language: JavaScript

About

A collection of my open source contributions, outlining the issue and the approach taken in solving the problem.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published