--- id: numerize version: "0.12" license: MIT license_treatment: permissive maintenance: abandoned --- # numerize — Convert large numbers into readable numbers for humans. License: permissive · Maintenance: abandoned · Downloads: 90.2K/mo ## What it is and what it does Numerize is a lightweight Python library that formats large numbers into compact, human-readable strings using K (thousands), M (millions), B (billions), and T (trillions) suffixes. It takes a number and optional decimal precision, returning a string representation similar to what social platforms display for follower counts. The package has no external dependencies and works by dividing numbers by magnitude thresholds and formatting the result with appropriate suffixes. It handles both positive and negative numbers. However, the project has been abandoned since its last release in August 2018, with no active maintenance or updates to address compatibility with newer Python versions. Use it for: - Display follower or engagement counts in social media dashboards and analytics UIs - Format large metrics (views, clicks, impressions) in data visualization or reporting tools - Abbreviate file sizes or data volumes in storage or bandwidth monitoring interfaces - Simplify large financial figures (revenue, transactions) in business dashboards ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Converts large numbers into human-readable abbreviated strings (e.g., 1234567 → '1.23M'), similar to social media follower count displays. Yes, if you need simple number abbreviation and can accept an unmaintained package. The code is straightforward with no dependencies, so it's unlikely to break suddenly, but don't expect bug fixes or Python version updates. For new projects, consider whether a maintained alternative better fits your risk tolerance. ## Install pip install numerize uv add numerize poetry add numerize ## Installing numerize Before you install: High install friction; package is abandoned (last release 2018-08-14, no commits since 2023-08-10). No runtime dependencies, but stale maintenance means bugs or compatibility issues are unlikely to be addressed. License in practice: MIT license is permissive; you can use, modify, and distribute this package freely with minimal restrictions. Quickstart: pip install numerize from numerize import numerize print(numerize(1234567.12)) # Output: '1.23M' Verify before relying: - Whether the package works reliably on modern Python versions beyond 3.4, given its abandoned status - Whether decimal rounding behavior matches current expectations for edge cases ## Package facts - License: MIT (permissive) - Python support: unspecified - Install friction: high - Maintenance: abandoned - Downloads: 90.2K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags number formatting abbreviation, convert large numbers to K M B T, human readable number display, numerize large numbers, social media follower count format, number-formatting, abandoned [View on SkillFed](https://skillfed.io/packages/numerize) · [View on PyPI](https://pypi.org/project/numerize/)