{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/12"},{"label":"Mathematics","url":"https://skillfed.io/packages/category/scientific-engineering-mathematics/2"},{"label":"Markdown","url":"https://skillfed.io/packages/category/text-processing-markup-markdown"}],"enrichment":{"capability":"Adds support for rendering mathematical formulas in Markdown documents by extending Python-Markdown to recognize math delimiters and pass them to MathJax or KaTeX for display.","skillfed_tags":["markdown-extension","math-rendering"],"use_cases":["Generate HTML from Markdown documents containing scientific or mathematical notation for web display.","Build static site generators or documentation tools that need to render equations alongside prose.","Convert Markdown with formulas to HTML for use in Jupyter notebooks or educational platforms.","Command-line processing of Markdown files with math content using Python-Markdown's CLI.","Integrate math rendering into ReText or other Markdown editors that don't include this extension by default."],"what_it_does":"This package extends Python-Markdown with a math extension that recognizes mathematical formula delimiters in Markdown source and wraps them for rendering by client-side JavaScript libraries like MathJax or KaTeX. It supports inline math using `\\(...\\)`, display math using `$$...$$`, `\\[...\\]`, or LaTeX `\\begin...\\end` blocks, with optional support for single-dollar delimiters and GitLab-style syntax.\n\nThe extension is a lightweight wrapper that does not perform the actual math rendering\u2014that responsibility falls to MathJax or KaTeX loaded in the HTML page. It integrates cleanly into Python-Markdown's extension system and can be used programmatically or from the command line. The package is stable and has been maintained since 2015, with support for current Python versions.","worth_installing":"Yes. The package is stable, has no known vulnerabilities, requires only one common dependency, and solves a specific problem cleanly. Install it if you need to render math formulas in Markdown and are willing to load MathJax or KaTeX separately in your HTML output. The aging maintenance status is not a concern for a mature, focused extension with no active bugs."},"id":"python-markdown-math","links":{"html":"https://skillfed.io/packages/python-markdown-math","md":"https://skillfed.io/packages/python-markdown-math.md","pypi":"https://pypi.org/project/python-markdown-math/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-04-10","license_spdx":"BSD-3-Clause","license_treatment":"permissive","name":"python-markdown-math","python_support":"supports_current","summary":"Math extension for Python-Markdown"},"popularity":{"monthly_downloads":411258,"position":6858,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.9"}
