{"categories":[{"label":"Markup","url":"https://skillfed.io/packages/category/text-processing-markup"}],"enrichment":{"capability":"Converts between ASCIIMath, LaTeX, and MathML mathematical notation formats, with bidirectional translation support and a command-line interface.","skillfed_tags":["math-notation","format-conversion"],"use_cases":["Convert ASCIIMath notation from user input into LaTeX for PDF document generation in educational or scientific applications.","Transform MathML from web sources into LaTeX for inclusion in academic papers or typeset documents.","Batch-convert mathematical expressions via the command-line interface for data pipeline or content migration tasks.","Parse and validate ASCIIMath expressions as part of a math-aware text editor or note-taking application.","Generate MathML from LaTeX for embedding mathematical content in web pages or EPUB documents."],"what_it_does":"py-asciimath is a translation layer between three mathematical notation formats: ASCIIMath (a human-readable markup), LaTeX (typesetting), and MathML (XML-based mathematical markup). It exposes translator classes for each conversion pair\u2014ASCIIMath2MathML, ASCIIMath2Tex, MathML2Tex, and Tex2ASCIIMath\u2014plus a command-line tool for batch conversions.\n\nThe package parses ASCIIMath using lark-parser and relies on lxml for XML handling. It is useful for workflows that need to move mathematical expressions between different systems\u2014for instance, converting user-friendly ASCIIMath input into LaTeX for document generation or MathML for web display. The package is abandoned (last release April 2020), so it should be treated as a stable but unmaintained tool.","worth_installing":"Yes, if you need bidirectional translation between ASCIIMath, LaTeX, and MathML and can accept an unmaintained package. The code is stable, has no known vulnerabilities, and the three dependencies are lightweight. Install friction is low. However, do not rely on it for new features or bug fixes\u2014treat it as a snapshot tool. If you need active maintenance or support, consider alternatives."},"id":"py-asciimath","links":{"html":"https://skillfed.io/packages/py-asciimath","md":"https://skillfed.io/packages/py-asciimath.md","pypi":"https://pypi.org/project/py-asciimath/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2020-04-22","license_spdx":null,"license_treatment":"permissive","name":"py-asciimath","python_support":"unspecified","summary":"A simple converter from ASCIIMath/MathML to LaTeX/MathML"},"popularity":{"monthly_downloads":1086732,"position":4383,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.3.0"}
