{"categories":[{"label":"Mathematics","url":"https://skillfed.io/packages/category/scientific-engineering-mathematics/3"}],"enrichment":{"capability":"Provides Sage categories, basic rings, polynomials, and mathematical functions as a modularized pip-installable component of the passagemath mathematical software system.","skillfed_tags":["computer-algebra","modular-sage"],"use_cases":["Building symbolic algebra systems or applications that need categorical algebra and basic rings without the full distribution.","Teaching abstract algebra, number theory, or commutative algebra using structured element/parent models in a lightweight, pip-installable form.","Prototyping mathematical algorithms with polynomials, power series, and finite fields before porting to production systems.","Integrating categorical type systems into scientific Python workflows without the overhead of the complete distribution.","Developing or testing packages that depend on categories and basic rings but not on specialized mathematical libraries."],"what_it_does":"passagemath-categories is a modularized subset of the passagemath mathematical library, extracted as a standalone pip-installable package. It provides the foundational category system, coercion framework, and basic algebraic structures (integers, rationals, finite fields, polynomials, power series, rational functions) without pulling in heavy external mathematical libraries. It depends on passagemath-objects and memory_allocator, making it a lightweight entry point to structured mathematical computation for developers who need categorical algebra without the full distribution.\n\nThe package is part of passagemath, a fork created in October 2024 to modularize mathematical software into pip-installable wheels and integrate it with the scientific Python ecosystem. It supports Python 3.11\u20133.14 and provides binary wheels for macOS, Linux (both glibc and musl), and Windows x86_64, though Windows support currently requires WSL or virtualization for full functionality.","worth_installing":"Yes, with conditions. Install if you need categorical algebra and basic rings in a modular, pip-installable form and can work with Python 3.11\u20133.14. Active maintenance, recent release, and no known vulnerabilities are positive signals. However, review the GPL-2.0-or-later copyleft license for your use case, and note that Windows support is incomplete without WSL. Medium install friction is typical for mathematical packages."},"id":"passagemath-categories","links":{"html":"https://skillfed.io/packages/passagemath-categories","md":"https://skillfed.io/packages/passagemath-categories.md","pypi":"https://pypi.org/project/passagemath-categories/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-09","license_spdx":"GPL-2.0-or-later","license_treatment":"copyleft","name":"passagemath-categories","python_support":"supports_current","summary":"passagemath: Sage categories and basic rings"},"popularity":{"monthly_downloads":97095,"position":13170,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"10.8.9"}
