Skip to main content

interzoid_full_name_match_score

Python package for generating a match score of two individual person names from 0-100, where 100 is the highest matching score, on how closely two individual full names are likely to be a match. The scoring is based on a series of tests, algorithms, AI, and an ever-growing and improving body of Machine Learning-based generated knowledge. As the context of the data is known, in this case individual person names, it performs far better than generic string comparison algorithms.

Usage

To generate the match score, you will need the following information:

An API is called by the package to access the Cloud server that performs the comparison and provides the score.

Begin by importing the package:

from interzoid_full_name_match_score import full_name_match_score

Then, provide the information into the get_score() method:

score, credits, http_code, msg = full_name_match_score.get_score('YOUR-API-KEY','Jim Smith','Mr. James Smythe')

#200 is the HTTP status for OK
if http_code == 200:  
    print(score, msg, credits)
else:
    print(score, "error:", http_code, msg, credits)

The return values will be the generated match comparison score (0-100), how many remaining credits on your API license key, an http code, and a message (OK or Error). The score allows you to set a score threshold in your own logic for your specific case, for example, any score higher than 50 can be considered a "match" (or 60, 70, etc.)

Examples:

"James Kelly", "Jim Kelly"  ->  85

"Mr Robert J McCarthy", "Bob Macarthy"  ->  80

Release files for interzoid-full-name-match-score 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for interzoid-full-name-match-score 1.0.1
File Size Uploaded
interzoid_full_name_match_score-1.0.1.tar.gz 2.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for interzoid-full-name-match-score 1.0.1
File Interpreter ABI Platform
interzoid_full_name_match_score-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 6.2 kB

Release files / interzoid_full_name_match_score-1.0.1.tar.gz

Download URL interzoid_full_name_match_score-1.0.1.tar.gz
Size 2.5 kB
Tags Source
SHA-256 checksum
How to use checksums
3ed50c4170b60d9111c209372ff4349227d30f26984cc92ae4e2990bd4c8b6a1
BLAKE2b-256 checksum
How to use checksums
0f920f1804fec586673c6702ebfaf2cc712784690d807fbded14251044838dc0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.1

Release files / interzoid_full_name_match_score-1.0.1-py3-none-any.whl

Download URL interzoid_full_name_match_score-1.0.1-py3-none-any.whl
Size 3.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ec661010d6d3d2a4d85c17a770fb630b032428a85b24b9edc0cbd26e5a6e0e9c
BLAKE2b-256 checksum
How to use checksums
9cd2afda4eb978f9a43ae4633d97ec40d7708fd3f447bf8dc973ec254703d365
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.1

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page