A maximum-strength name parser for record linkage.
Project description
nominally: a maximum-strength name parser for record linkage.
🎓 Origins
nominally draws on the work and test bank implemented in python-nameparser into a simpler, more opinionated form.
The key benefit is that nominally narrowly maximizes on parsing lists of decently well-formed single name fields. Therefore, nominally does not support:
- Mutability
- Easy customization of lists of name parts
- Parsing multiple names from mingled fields
- Most titles, profession names, and other name prefixes
- Mononyms; i.e., input names expected to output only a single field
- Encoding other than UTF-8
- Input from byte strings
- Python < 3.6
Whereas I gain:
- Easier maintainability (relative to keeping a closer fork).
- Improved testing suite (via pytest).
- Improved formatting (flake8, black across the board).
🧙 Author
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nominally-0.9.3.dev0.tar.gz
(21.9 kB
view hashes)
Built Distribution
Close
Hashes for nominally-0.9.3.dev0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b25b1e3aa21720ac80ba9e32c6fb64bde9f9892a8e96fd350afa2ac52c046c4 |
|
MD5 | 1a4279c6034e25470c024f2badc93da4 |
|
BLAKE2b-256 | c68ae914fa22c76711319f1622c047bf811b49c70ee5df553f806b44fe5c5aee |