Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/nameparser/config/titles.py: 100%

Shortcuts on this page

r m x   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

3 statements  

1FIRST_NAME_TITLES = { 

2 'aunt', 

3 'auntie', 

4 'brother', 

5 'dame', 

6 'father', 

7 'king', 

8 'maid', 

9 'master', 

10 'mother', 

11 'pope', 

12 'queen', 

13 'sir', 

14 'sister', 

15 'uncle', 

16 'sheikh', 

17 'sheik', 

18 'shaik', 

19 'shayk', 

20 'shaykh', 

21 'shaikh', 

22 'cheikh', 

23 'shekh', 

24} 

25""" 

26When these titles appear with a single other name, that name is a first name, e.g. 

27"Sir John", "Sister Mary", "Queen Elizabeth". 

28""" 

29 

30#: **Cannot include things that could also be first names**, e.g. "dean". 

31#: Many of these from wikipedia: https://en.wikipedia.org/wiki/Title. 

32#: The parser recognizes chains of these including conjunctions allowing  

33#: recognition titles like "Deputy Secretary of State". 

34TITLES = FIRST_NAME_TITLES | { 

35 "attaché", 

36 "chargé d'affaires", 

37 "king's", 

38 "marchioness", 

39 "marquess", 

40 "marquis", 

41 "marquise", 

42 "queen's", 

43 '10th', 

44 '1lt', 

45 '1sgt', 

46 '1st', 

47 '1stlt', 

48 '1stsgt', 

49 '2lt', 

50 '2nd', 

51 '2ndlt', 

52 '3rd', 

53 '4th', 

54 '5th', 

55 '6th', 

56 '7th', 

57 '8th', 

58 '9th', 

59 'a1c', 

60 'ab', 

61 'abbess', 

62 'abbot', 

63 'abolitionist', 

64 'academic', 

65 'acolyte', 

66 'activist', 

67 'actor ', 

68 'actress', 

69 'adept', 

70 'adjutant', 

71 'adm', 

72 'admiral', 

73 'advertising', 

74 'adviser', 

75 'advocate', 

76 'air', 

77 'akhoond', 

78 'alderman', 

79 'almoner', 

80 'ambassador', 

81 'amn', 

82 'analytics', 

83 'anarchist', 

84 'animator', 

85 'anthropologist', 

86 'appellate', 

87 'apprentice', 

88 'arbitrator', 

89 'archbishop', 

90 'archdeacon', 

91 'archdruid', 

92 'archduchess', 

93 'archduke', 

94 'archeologist', 

95 'architect', 

96 'arhat', 

97 'army', 

98 'arranger', 

99 'assistant', 

100 'assoc', 

101 'associate', 

102 'asst', 

103 'astronomer', 

104 'attache', 

105 'attorney', 

106 'author', 

107 'award-winning', 

108 'ayatollah', 

109 'baba', 

110 'bailiff', 

111 'ballet', 

112 'bandleader', 

113 'banker', 

114 'banner', 

115 'bard', 

116 'baron', 

117 'baroness', 

118 'barrister', 

119 'baseball', 

120 'bearer', 

121 'behavioral', 

122 'bench', 

123 'bg', 

124 'bgen', 

125 'biblical', 

126 'bibliographer', 

127 'biochemist', 

128 'biographer', 

129 'biologist', 

130 'bishop', 

131 'blessed', 

132 'blogger', 

133 'blues', 

134 'bodhisattva', 

135 'bookseller', 

136 'botanist', 

137 'bp', 

138 'brigadier', 

139 'briggen', 

140 'british', 

141 'broadcaster', 

142 'buddha', 

143 'burgess', 

144 'burlesque', 

145 'business', 

146 'businessman', 

147 'businesswoman', 

148 'bwana', 

149 'canon', 

150 'capt', 

151 'captain', 

152 'cardinal', 

153 'cartographer', 

154 'cartoonist', 

155 'catholicos', 

156 'ccmsgt', 

157 'cdr', 

158 'celebrity', 

159 'ceo', 

160 'cfo', 

161 'chair', 

162 'chairs', 

163 'chancellor', 

164 'chaplain', 

165 'chef', 

166 'chemist', 

167 'chief', 

168 'chieftain', 

169 'choreographer', 

170 'civil', 

171 'classical', 

172 'clergyman', 

173 'clerk', 

174 'cmsaf', 

175 'cmsgt', 

176 'co-chair', 

177 'co-chairs', 

178 'co-founder', 

179 'coach', 

180 'col', 

181 'collector', 

182 'colonel', 

183 'comedian', 

184 'comedienne', 

185 'comic', 

186 'commander', 

187 'commander-in-chief', 

188 'commodore', 

189 'composer', 

190 'compositeur', 

191 'comptroller', 

192 'computer', 

193 'comtesse', 

194 'conductor', 

195 'consultant', 

196 'controller', 

197 'corporal', 

198 'corporate', 

199 'correspondent', 

200 'councillor', 

201 'counselor', 

202 'count', 

203 'countess', 

204 'courtier', 

205 'cpl', 

206 'cpo', 

207 'cpt', 

208 'credit', 

209 'criminal', 

210 'criminologist', 

211 'critic', 

212 'csm', 

213 'curator', 

214 'customs', 

215 'cwo-2', 

216 'cwo-3', 

217 'cwo-4', 

218 'cwo-5', 

219 'cwo2', 

220 'cwo3', 

221 'cwo4', 

222 'cwo5', 

223 'cyclist', 

224 'dancer', 

225 'dcn', 

226 'deacon', 

227 'delegate', 

228 'deputy', 

229 'designated', 

230 'designer', 

231 'detective', 

232 'developer', 

233 'dhr', 

234 'dipl.-ing', 

235 'diplomat', 

236 'dir', 

237 'director', 

238 'discovery', 

239 'dissident', 

240 'district', 

241 'division', 

242 'do', 

243 'docent', 

244 'docket', 

245 'doctor', 

246 'doyen', 

247 'dpty', 

248 'dr', 

249 'dra', 

250 'dramatist', 

251 'druid', 

252 'drummer', 

253 'duchesse', 

254 # 'duke', # a common first name 

255 'dutchess', 

256 'ecologist', 

257 'economist', 

258 'editor', 

259 'edler', 

260 'edmi', 

261 'edohen', 

262 'educator', 

263 'effendi', 

264 'ekegbian', 

265 'elerunwon', 

266 'eminence', 

267 'emperor', 

268 'empress', 

269 'engineer', 

270 'english', 

271 'ens', 

272 'entertainer', 

273 'entrepreneur', 

274 'envoy', 

275 'erzbischof', 

276 'essayist', 

277 'evangelist', 

278 'excellency', 

279 'excellent', 

280 'exec', 

281 'executive', 

282 'expert', 

283 'fadm', 

284 'family', 

285 'federal', 

286 'fh-prof', 

287 'field', 

288 'film', 

289 'financial', 

290 'first', 

291 'flag', 

292 'flying', 

293 'foreign', 

294 'forester', 

295 'founder', 

296 'fr', 

297 'frau', 

298 'fräulein', 

299 'freifrau', 

300 'freiherr', 

301 'friar', 

302 'frk', 

303 'frøken', 

304 'fru', 

305 'fürst', 

306 'fürsterzbischof', 

307 'gaf', 

308 'gen', 

309 'general', 

310 'generalissimo', 

311 'gentiluomo', 

312 'giani', 

313 'goodman', 

314 'goodwife', 

315 'governor', 

316 'graf', 

317 'gräfin', 

318 'grand', 

319 'großfürst', 

320 'group', 

321 'guitarist', 

322 'guru', 

323 'gyani', 

324 'gysgt', 

325 'hajji', 

326 'headman', 

327 'heir', 

328 'heiress', 

329 'her', 

330 'hereditary', 

331 'heren', 

332 'herr', 

333 'herzog', 

334 'herren', 

335 'herrn', 

336 'high', 

337 'highness', 

338 'his', 

339 'historian', 

340 'historicus', 

341 'historien', 

342 'holiness', 

343 'hon', # sorry Hon Solo, but judges seem more common. 

344 'honorable', 

345 'honourable', 

346 'host', 

347 'hr', 

348 'illustrator', 

349 'imam', 

350 'industrialist', 

351 'information', 

352 'instructor', 

353 'intelligence', 

354 'intendant', 

355 'inventor', 

356 'investigator', 

357 'investor', 

358 'journalist', 

359 'journeyman', 

360 'jr', 

361 'judge', 

362 'judicial', 

363 'junior', 

364 'jurist', 

365 'keyboardist', 

366 'kingdom', 

367 'knowledge', 

368 'lady', 

369 'lama', 

370 'lamido', 

371 'law', 

372 'lawyer', 

373 'lcdr', 

374 'lcpl', 

375 'leader', 

376 'lecturer', 

377 'legal', 

378 'librarian', 

379 'lieutenant', 

380 'linguist', 

381 'literary', 

382 'lord', 

383 'lt', 

384 'ltc', 

385 'ltcol', 

386 'ltg', 

387 'ltgen', 

388 'ltjg', 

389 'lyricist', 

390 'madam', 

391 'madame', 

392 'mademoiselle', 

393 'mag', 

394 'mag-judge', 

395 'mag/judge', 

396 'magistrate', 

397 'magistrate-judge', 

398 'magnate', 

399 'maharajah', 

400 'maharani', 

401 'mahdi', 

402 'maj', 

403 'majesty', 

404 'majgen', 

405 'manager', 

406 'marcher', 

407 'marchess', 

408 'marketing', 

409 'marquis', 

410 'mathematician', 

411 'mathematics', 

412 'matriarch', 

413 'mayor', 

414 'mcpo', 

415 'mcpoc', 

416 'mcpon', 

417 'md', 

418 'me', 

419 'member', 

420 'memoirist', 

421 'merchant', 

422 'met', 

423 'metropolitan', 

424 'mevr', 

425 'mevrouw', 

426 'mevrouwe', 

427 'mg', 

428 'mgr', 

429 'mgysgt', 

430 'military', 

431 'minister', 

432 'miss', 

433 'misses', 

434 'missionary', 

435 'mister', 

436 'mlle', 

437 'mme', 

438 'mobster', 

439 'model', 

440 'monk', 

441 'monseigneur', 

442 'monsieur', 

443 'monsignor', 

444 'most', 

445 'mountaineer', 

446 'mpco-cg', 

447 'mr', 

448 'mrs', 

449 'ms', 

450 'msg', 

451 'msgt', 

452 'mufti', 

453 'mullah', 

454 'municipal', 

455 'murshid', 

456 'musician', 

457 'musicologist', 

458 'mx', 

459 'mystery', 

460 'nanny', 

461 'narrator', 

462 'national', 

463 'naturalist', 

464 'navy', 

465 'neuroscientist', 

466 'novelist', 

467 'nurse', 

468 'obstetritian', 

469 'officer', 

470 'opera', 

471 'operating', 

472 'ornithologist', 

473 'painter', 

474 'paleontologist', 

475 'pastor', 

476 'patriarch', 

477 'pd', 

478 'pediatrician', 

479 'personality', 

480 'petty', 

481 'pfc', 

482 'pharaoh', 

483 'phd', 

484 'philantropist', 

485 'philosopher', 

486 'photographer', 

487 'physician', 

488 'physicist', 

489 'pianist', 

490 'pilot', 

491 'pioneer', 

492 'pir', 

493 'player', 

494 'playwright', 

495 'po1', 

496 'po2', 

497 'po3', 

498 'poet', 

499 'police', 

500 'political', 

501 'politician', 

502 'prefect', 

503 'prelate', 

504 'premier', 

505 'pres', 

506 'presbyter', 

507 'president', 

508 'presiding', 

509 'priest', 

510 'priestess', 

511 'primate', 

512 'prime', 

513 'prin', 

514 'prince', 

515 'princess', 

516 'principal', 

517 'printer', 

518 'printmaker', 

519 'prinz', 

520 'priv.-doz', 

521 'prior', 

522 'private', 

523 'pro', 

524 'producer', 

525 'prof', 

526 'professor', 

527 'provost', 

528 'pslc', 

529 'psychiatrist', 

530 'psychologist', 

531 'publisher', 

532 'pursuivant', 

533 'pv2', 

534 'pvt', 

535 'ra', 

536 'rabbi', 

537 'radio', 

538 'radm', 

539 'rangatira', 

540 'ranger', 

541 'rdml', 

542 'rear', 

543 'rebbe', 

544 'reichsgraf', 

545 'registrar', 

546 'rep', 

547 'representative', 

548 'researcher', 

549 'resident', 

550 'rev', 

551 'revenue', 

552 'reverend', 

553 'right', 

554 'risk', 

555 'ritter', 

556 'rock', 

557 'royal', 

558 'rt', 

559 'sa', 

560 'sailor', 

561 'saint', 

562 'sainte', 

563 'saoshyant', 

564 'satirist', 

565 'scholar', 

566 'schoolmaster', 

567 'scientist', 

568 'scpo', 

569 'screenwriter', 

570 'se', 

571 'secretary', 

572 'security', 

573 'seigneur', 

574 'senator', 

575 'senhor', 

576 'senhora', 

577 'senhorita', 

578 'senior', 

579 'señor', 

580 'señora', 

581 'señores', 

582 'señorita', 

583 'señoritas', 

584 'senior-judge', 

585 'sergeant', 

586 'servant', 

587 'sfc', 

588 'sgm', 

589 'sgt', 

590 'sgtmaj', 

591 'sgtmajmc', 

592 'shehu', 

593 'sheikh', 

594 'sheriff', 

595 'siddha', 

596 'signor', 

597 'signora', 

598 'signore', 

599 'signorina', 

600 'singer', 

601 'singer-songwriter', 

602 'sma', 

603 'smsgt', 

604 'sn', 

605 'soccer', 

606 'social', 

607 'sociologist', 

608 'software', 

609 'soldier', 

610 'solicitor', 

611 'soprano', 

612 'spc', 

613 'speaker', 

614 'special', 

615 'sr', 

616 'sra', 

617 'srta', 

618 'srtas', 

619 'sres', 

620 'ssg', 

621 'ssgt', 

622 'st', 

623 'staff', 

624 'state', 

625 'states', 

626 'strategy', 

627 'subaltern', 

628 'subedar', 

629 'suffragist', 

630 'sultan', 

631 'sultana', 

632 'superior', 

633 'supreme', 

634 'surgeon', 

635 'swami', 

636 'swordbearer', 

637 'sysselmann', 

638 'tax', 

639 'teacher', 

640 'technical', 

641 'technologist', 

642 'television ', 

643 'tenor', 

644 'theater', 

645 'theatre', 

646 'theologian', 

647 'theorist', 

648 'timi', 

649 'tirthankar', 

650 'translator', 

651 'travel', 

652 'treasurer', 

653 'tsar', 

654 'tsarina', 

655 'tsgt', 

656 'uk', 

657 'united', 

658 'univ.prof', 

659 'us', 

660 'vadm', 

661 'vardapet', 

662 'vc', 

663 'venerable', 

664 'verderer', 

665 'vicar', 

666 'vice', 

667 'viscount', 

668 'vizier', 

669 'vocalist', 

670 'voice', 

671 'vrouwe', 

672 'warden', 

673 'warrant', 

674 'wing', 

675 'wm', 

676 'wp', 

677 'wo-1', 

678 'wo1', 

679 'wo2', 

680 'wo3', 

681 'wo4', 

682 'wo5', 

683 'woodman', 

684 'writer', 

685 'zoologist', 

686}