{"categories":[{"label":"Mathematics","url":"https://skillfed.io/packages/category/scientific-engineering-mathematics/4"}],"enrichment":{"capability":"SageMath is a comprehensive open-source mathematics software system providing symbolic computation, numerical analysis, and mathematical visualization across algebra, calculus, number theory, and related fields.","skillfed_tags":["computer-algebra","scientific-computing","open-source-alternative"],"use_cases":["Symbolic algebra and equation solving in research or educational settings without commercial licensing constraints","Numerical computations combining linear algebra, calculus, and differential equations with visualization","Number theory and cryptography research using integrated libraries like cypari2 and primecountpy","Graph theory and combinatorics analysis via networkx integration","Interactive mathematical exploration in Jupyter notebooks via ipykernel and ipywidgets","Reproducible computational mathematics workflows in academic publications and open-source projects"],"what_it_does":"SageMath is a mature, actively maintained open-source mathematics platform designed as a viable alternative to commercial systems. It integrates symbolic computation, numerical methods, and visualization into a unified Python-based environment, leveraging 28 specialized libraries including sympy, numpy, scipy, matplotlib, and domain-specific packages like cypari2, networkx, and primecountpy.\n\nThe system is released under GPL-2.0-or-later and supports Python 3.12\u20133.14 across Linux, macOS, and Windows (via WSL or virtualization). Installation carries high friction due to compiled dependencies, but the project maintains active development and offers multiple deployment options: source builds, package managers, Docker images, and cloud-based environments. It is intended for education and scientific research, with comprehensive online documentation.","worth_installing":"Yes, with conditions. SageMath is a mature, actively maintained system suitable for academic and research use, with no known vulnerabilities and strong GPL-compliant licensing for open-source projects. However, install it only if you can meet the high friction cost: substantial disk space, a C/Fortran compiler, and patience for a significant build or container setup. For casual exploration, use cloud-hosted options first. Avoid if you need rapid installation or are building proprietary software without GPL compatibility."},"id":"sagemath","links":{"html":"https://skillfed.io/packages/sagemath","md":"https://skillfed.io/packages/sagemath.md","pypi":"https://pypi.org/project/sagemath/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-04","license_spdx":"GPL-2.0-or-later","license_treatment":"copyleft","name":"sagemath","python_support":"supports_current","summary":"Sage: Open Source Mathematics Software: Standard Python Library"},"popularity":{"monthly_downloads":74258,"position":14857,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"10.9"}
