Skip to contents

Normalize records

Turn names and addresses into keys that can be matched.

np_normalize()
Normalize a query or reference frame
np_name_core() np_name_placeholder()
Exact-lookup name key and placeholder check for raw name strings

Statistics over the keys

Count how common names, tokens and addresses are, for weighting and blocking.

np_name_freq()
Name-key frequency table for a reference corpus
np_token_idf()
Per-token inverse document frequency for a reference corpus
np_addr_freq()
Address-sharing statistics for a reference corpus
np_mail_freq()
Mail-key frequency table for a reference corpus

The signature

Fingerprint the normalizer so stored keys can refuse to load under a different one.

np_normalize_signature()
Fingerprint the normalizer

Building blocks

Tokenizers, stopwords and the rule tables the keys are built from.

Package

npnormalize npnormalize-package
npnormalize: nonprofit names and addresses as matchable keys