appeler/ethnicolr2

Ethnicolr implementation with new models in pytorch

56
/ 100
Established

This tool helps researchers, marketers, or HR professionals understand the likely racial and ethnic background of individuals based on their names. You input a list of first and last names, and the system outputs a prediction of race and ethnicity (e.g., non-Hispanic white, non-Hispanic Black, Asian, Hispanic, or Other). It's designed for anyone needing to analyze demographic patterns from name data, especially when dealing with names not commonly found in standard census records.

Available on PyPI.

Use this if you need to impute or infer race and ethnicity for individuals based on their first and last names, particularly for names not covered by common demographic datasets or for analysis across different time periods or regions with similar naming conventions.

Not ideal if you require 100% accurate, individually verified race or ethnicity data, as this tool provides statistical predictions, not definitive classifications.

demographic-analysis market-research HR-analytics social-science-research name-analysis
Maintenance 10 / 25
Adoption 6 / 25
Maturity 25 / 25
Community 15 / 25

How are scores calculated?

Stars

16

Forks

4

Language

Python

License

MIT

Last pushed

Mar 12, 2026

Commits (30d)

0

Dependencies

6

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/appeler/ethnicolr2"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.