{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/7"},{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing/2"},{"label":"Information Analysis","url":"https://skillfed.io/packages/category/scientific-engineering-information-analysis/2"},{"label":"Linguistic","url":"https://skillfed.io/packages/category/text-processing-linguistic/2"},{"label":"Sociology","url":"https://skillfed.io/packages/category/sociology"}],"enrichment":{"capability":"Provides a curated dataset of English given names and their associated nicknames, accessible via a Python API with methods to look up nicknames for a name or canonical names for a nickname.","skillfed_tags":["name-matching","data-cleaning","reference-data"],"use_cases":["Deduplicating user records by recognizing that 'Bob Smith' and 'Robert Smith' refer to the same person","Normalizing contact names in CRM or email systems to group nickname variants under a canonical form","Validating or enriching user input by suggesting canonical names when a nickname is entered","Building name-matching logic for data integration or ETL workflows","Genealogy or family tree applications that need to recognize name relationships"],"what_it_does":"Nicknames is a Python wrapper around a hand-curated CSV dataset mapping English given names to their nicknames. It provides two main query methods: looking up nicknames for a canonical name (e.g., 'Alexander' \u2192 {'al', 'alex', ...}) and looking up canonical names for a nickname (e.g., 'al' \u2192 {'alexander', 'alex', ...}). The package handles case-insensitivity and whitespace normalization automatically. It has no external runtime dependencies, making it lightweight to install and use.\n\nThe dataset is curated rather than algorithmically generated, which means it reflects real-world name relationships but is limited to names already in the CSV. The package is useful for applications that need to recognize name variants\u2014such as contact deduplication, user profile matching, or name normalization in data pipelines\u2014where you want to treat 'Bob' and 'Robert' as the same person.","worth_installing":"Yes. The package is lightweight, actively maintained, has no dependencies, and solves a real problem in data cleaning and name matching. Use it when you need reliable nickname-to-canonical mappings for English names; skip it if you need multilingual support or algorithmic name similarity."},"id":"nicknames","links":{"html":"https://skillfed.io/packages/nicknames","md":"https://skillfed.io/packages/nicknames.md","pypi":"https://pypi.org/project/nicknames/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-06","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"nicknames","python_support":"supports_current","summary":"Hand-curated dataset of English names and nicknames."},"popularity":{"monthly_downloads":276918,"position":8156,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.1"}
