python-nameparser
python-nameparser copied to clipboard
A simple Python module for parsing human names into their individual components
Here are some examples - ` FULL NAME | p_first | p_middle | p_last | p_suffix -- | -- | -- | -- | -- MAIER, AMY LAUREN I |...
Hi Derek, I have a usecase where I need to parse names containing comma(,), but the library seems to work differently in this case. from nameparser import HumanName as hm...
I believe acronym-based suffixes are being incorrectly capitalized. ``` > python3 Python 3.8.10 (default, Jun 22 2022, 20:18:18) [GCC 9.4.0] on linux Type "help", "copyright", "credits" or "license" for more...
I have this name: `John Smith` I'd like to reformat the name to look like this: `Smith, John` I've set the formatting I'd like to use: ``` from nameparser.config import...
I wanted to remove any extraneous characters from the initials and only have the initials with no punctuation or whitespace. In the process I stumbled upon two shortcomings with the...
The official name order in Russia is Last First Middle without comma. This pull request hopefully fixes #85, but some corner cases may remain. It is enabled by additional configuration...
I've come across some source data that uses " - " rather than ", " as a delimiter for healthcare providers with multiple credentials. Under these conditions, nameparser breaks down...
I'm parsing a lot of anesthesia provider names and found that the credential 'APRN' wasn't getting properly identified as a suffix out of the box. I've already addressed the issue...
Just like surnames, this feature will give you a list of all given names, i.e. all names except titles and last name.
It is not clear how `python-nameparser` can be made to handle name strings like this - `"Gebhart GF"` . The expected name parts for this string are `{ "last": "Gebhart",...