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", "first": "GF", "middle": ""} or even better { "last": "Gebhart", "first": "G", "middle": "F"}.
Is this something python-nameparser can handle or plans to handle in a future version ?
Note currently what happens by default is shown below
>>> from nameparser import HumanName
>>> name = HumanName("Gebhart GF")
>>> name.as_dict()
{'title': '', 'first': 'Gebhart', 'middle': '', 'last': 'GF', 'suffix': '', 'nickname': ''}
It is not clear how
python-nameparsercan be made to handle name strings like this -"Gebhart GF". The expected name parts for this string are{ "last": "Gebhart", "first": "GF", "middle": ""}or even better{ "last": "Gebhart", "first": "G", "middle": "F"}.Is this something
python-nameparsercan handle or plans to handle in a future version ?Note currently what happens by default is shown below