Convert LaTeX math to MathML Core
Project description
math-core
A Python library for converting LaTeX math expressions to MathML Core.
Overview
math-core converts LaTeX mathematical expressions into MathML Core, a streamlined subset of MathML that is supported by all major web browsers. It lets you render mathematical content on the web without requiring JavaScript libraries or polyfills.
Features
- Convert LaTeX math expressions to MathML Core
- Support for both inline and display (block) math
- Define custom LaTeX macros for extended functionality
- Global and local counter for numbered equations
- Pretty-printing option for readable MathML output
- Comprehensive error handling with descriptive error messages
Installation
pip install math-core
Quick Start
from math_core import LatexToMathML
# Create a converter instance
converter = LatexToMathML()
# Convert inline math
mathml = converter.convert_with_local_counter("x^2 + y^2 = z^2", displaystyle=False)
print(mathml)
# Output: <math><msup><mi>x</mi><mn>2</mn></msup><mo>+</mo><msup><mi>y</mi><mn>2</mn></msup><mo>=</mo><msup><mi>z</mi><mn>2</mn></msup></math>
# Convert display math
mathml = converter.convert_with_local_counter(r"\frac{1}{2}", displaystyle=True)
print(mathml)
# Output: <math display="block"><mfrac><mn>1</mn><mn>2</mn></mfrac></math>
Usage
Basic Usage
from math_core import LatexToMathML, LatexError
# Initialize converter
converter = LatexToMathML(pretty_print="always")
# Convert LaTeX to MathML
try:
mathml = converter.convert_with_local_counter(r"\sqrt{x^2 + 1}", displaystyle=False)
print(mathml)
except LatexError as e:
print(f"Conversion error: {e}")
Custom LaTeX Macros
Define custom macros to extend or modify LaTeX command behavior:
# Define custom macros
macros = {
"d": r"\mathrm{d}", # Differential d
"R": r"\mathbb{R}", # Real numbers
"vec": r"\mathbf{#1}" # Vector notation
}
converter = LatexToMathML(macros=macros)
mathml = converter.convert_with_local_counter(r"\d x", displaystyle=False)
Numbered Equations with Global Counter
For documents with multiple numbered equations:
converter = LatexToMathML()
# First equation gets (1)
eq1 = converter.convert_with_global_counter(
r"\begin{align}E = mc^2\end{align}",
displaystyle=True
)
# Second equation gets (2)
eq2 = converter.convert_with_global_counter(
r"\begin{align}F = ma\end{align}",
displaystyle=True
)
# Reset counter when starting a new chapter/section
converter.reset_global_counter()
# This equation gets (1) again
eq3 = converter.convert_with_global_counter(
r"\begin{align}p = mv\end{align}",
displaystyle=True
)
Local Counter for Independent Numbering
Use local counters when equation numbers should restart within each conversion:
converter = LatexToMathML()
# Each conversion has independent numbering
doc1 = converter.convert_with_local_counter(
r"\begin{align}a &= b\\c &= d\end{align}",
displaystyle=True
) # Contains (1) and (2)
doc2 = converter.convert_with_local_counter(
r"\begin{align}x &= y\\z &= w\end{align}",
displaystyle=True
) # Also contains (1) and (2)
API Reference
LatexToMathML
The main converter class.
Constructor parameters:
pretty_print(str, optional): A string indicating whether to pretty print the MathML output. Options are “never”, “always”, or “auto”. “auto” means that all block equations will be pretty printed. Default: “never”.macros(dict[str, str], optional): Dictionary of LaTeX macros for custom commands.xml_namespace(bool, optional): A boolean indicating whether to includexmlns="http://www.w3.org/1998/Math/MathML"in the<math>tag. Default:False.continue_on_error(bool, optional): A boolean indicating whether to raise an exception for conversion errors. If conversion fails and this isTrue, an HTML snippet describing the error will be returned, instead of raisingLatexError. Default:False.ignore_unknown_commands(bool, optional): A boolean indicating whether to ignore unknown LaTeX commands. IfTrue, unknown commands be rendered as red text and the conversion will continue. Default:False.annotation(bool, optional): A boolean indicating whether to include the original LaTeX as an annotation in the MathML output. Default:False.fancy_error(bool, optional): A boolean indicating whether to render errors as rich Ariadne diagnostic reports. IfTrue(the default), theLatexErrormessage contains a formatted diagnostic with source spans. Set toFalseto use compact plain-text messages instead.
Methods:
convert_with_global_counter(latex: str, displaystyle: bool) -> str | LatexError: Convert LaTeX to MathML using a global equation counter.convert_with_local_counter(latex: str, displaystyle: bool) -> str | LatexError: Convert LaTeX to MathML using a local equation counter.reset_global_counter() -> None: Reset the global equation counter to zero.
LatexError
Exception raised when LaTeX parsing or conversion fails.
from math_core import LatexToMathML, LatexError
converter = LatexToMathML()
try:
result = converter.convert_with_local_counter(r"\invalid")
except LatexError as e
print(f"Conversion failed: {e}")
Use Cases
Static Site Generators
Integrate math-core into your static site generator to convert LaTeX in Markdown files:
import re
from math_core import LatexToMathML
converter = LatexToMathML(pretty_print="auto")
def process_math(content):
# Replace display math $$...$$; do this first to avoid conflicts with inline math delimiters
content = re.sub(
r"\$\$([^\$]+)\$\$",
lambda m: converter.convert_with_local_counter(m.group(1), displaystyle=True),
content,
)
# Replace inline math $...$
content = re.sub(
r"\$([^\$]+)\$",
lambda m: converter.convert_with_local_counter(m.group(1), displaystyle=False),
content,
)
return content
Web Applications
Generate MathML on the server side:
from flask import Flask, render_template_string
from math_core import LatexToMathML, LatexError
app = Flask(__name__)
converter = LatexToMathML()
@app.route("/equation/<latex>")
def render_equation(latex):
try:
mathml = converter.convert_with_local_counter(latex, displaystyle=True)
return render_template_string(
"<html><body>{{ mathml|safe }}</body></html>", mathml=mathml
)
except LatexError:
return "Invalid equation", 400
Why MathML Core?
MathML Core is a carefully selected subset of MathML 4 that focuses on essential mathematical notation while ensuring consistent rendering across browsers. Unlike full MathML or JavaScript-based solutions:
- Native browser support: No JavaScript required
- Accessibility: Better screen reader support
- Performance: Faster rendering than JS solutions
- SEO-friendly: Search engines can index mathematical content
- Future-proof: Part of web standards with ongoing browser support
Browser Support
Firefox currently has the most complete support for MathML Core, with Chrome close behind. Safari has the least support and some rendering issues exist when using MathML Core, but it is improving with each release.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file math_core-0.6.0.tar.gz.
File metadata
- Download URL: math_core-0.6.0.tar.gz
- Upload date:
- Size: 133.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1eda64d961406786695babeba74bd1481a2a1f95da76caff2da0628c10d99c44
|
|
| MD5 |
3582cfaea8f488f06b8fb005b6b4a8bd
|
|
| BLAKE2b-256 |
9b7ecb658384c371c85f42899ce65532014362f8c74a847fa699f8a4db21ee54
|
File details
Details for the file math_core-0.6.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: math_core-0.6.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 366.1 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
63ac01b61f029bbe351806c2e3ae2c880758ea6c62b63dd7c1724b885deba775
|
|
| MD5 |
33e5049d940ce72dca1cc62e5155ae54
|
|
| BLAKE2b-256 |
6ec0e86612f81ccdc57070c45d90c8fbd5826def3ce9e8fb727064c9b7f93e1e
|
File details
Details for the file math_core-0.6.0-cp314-cp314t-win_arm64.whl.
File metadata
- Download URL: math_core-0.6.0-cp314-cp314t-win_arm64.whl
- Upload date:
- Size: 232.2 kB
- Tags: CPython 3.14t, Windows ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3d6f3cbad37a0f5541dd1645ecba2ea69d47a47684233a1a6f706026b9d62605
|
|
| MD5 |
4ef7dcaff4fb32abeab2975245f949e0
|
|
| BLAKE2b-256 |
41798eedcf47bd464aefe1d0e9049492950708c7a377b68c3fda08c445af617b
|
File details
Details for the file math_core-0.6.0-cp314-cp314t-win_amd64.whl.
File metadata
- Download URL: math_core-0.6.0-cp314-cp314t-win_amd64.whl
- Upload date:
- Size: 240.3 kB
- Tags: CPython 3.14t, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5022fe7ca3c9531a4501bd0dfbe829878852a11353f21f82c9b2ffe8e962589
|
|
| MD5 |
9dfbf18f4e628a42193106c23e2470d2
|
|
| BLAKE2b-256 |
8e10b14c4b92b46d461f32725321b4cc9c4b44837c1f199305acce3ed07cb8c0
|
File details
Details for the file math_core-0.6.0-cp314-cp314t-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: math_core-0.6.0-cp314-cp314t-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 577.2 kB
- Tags: CPython 3.14t, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
99254dfaafd1047ff2a9d66165d29139c45fedd6eef1c81a0fa7d81446855b5c
|
|
| MD5 |
22ef66061c012a08cdefe72bc36123ee
|
|
| BLAKE2b-256 |
374c2f1100f443e0ce6d1c80cef982c43da57a56a929999aea811442197e638b
|
File details
Details for the file math_core-0.6.0-cp314-cp314t-musllinux_1_2_i686.whl.
File metadata
- Download URL: math_core-0.6.0-cp314-cp314t-musllinux_1_2_i686.whl
- Upload date:
- Size: 599.3 kB
- Tags: CPython 3.14t, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
38574ac8e5cb722ee491412b768893a5b586324ea9555f27c12cb9e369d1318b
|
|
| MD5 |
95a4afe67f5b41ee5984b95b3c7974ac
|
|
| BLAKE2b-256 |
7dd3430303bb670688be94e8d390451618e9666c2da7f08696388bd827d13bef
|
File details
Details for the file math_core-0.6.0-cp314-cp314t-musllinux_1_2_armv7l.whl.
File metadata
- Download URL: math_core-0.6.0-cp314-cp314t-musllinux_1_2_armv7l.whl
- Upload date:
- Size: 643.3 kB
- Tags: CPython 3.14t, musllinux: musl 1.2+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0085506a9f006860966d390167ff9dc5ee16f1aba502a2bf3a7f1783f9acebc9
|
|
| MD5 |
a5d32370fdc791cbc4ede0e4c156af10
|
|
| BLAKE2b-256 |
2bdeee9ae33d0f78ded40bf3c4a94faebdf247bbdd039e57aeebdc5adc300fc0
|
File details
Details for the file math_core-0.6.0-cp314-cp314t-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: math_core-0.6.0-cp314-cp314t-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 534.6 kB
- Tags: CPython 3.14t, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
94fb2bf4e46cb7c4507f91f12f172d4afb6f9c0e31b2433f492a5338b2e0d4dd
|
|
| MD5 |
50ba681fb2001b2478460d2d8717b6f9
|
|
| BLAKE2b-256 |
a35cbcee48efc95e9a5d6a0919af9c21ac8f4f6509e892c4d30a7bdbc10e818c
|
File details
Details for the file math_core-0.6.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: math_core-0.6.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 364.2 kB
- Tags: CPython 3.14t, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7801e6ed08f967063d54d3103db9ca7ca356defe0ed54c65e00479f50b692a84
|
|
| MD5 |
ff5277128cfbc96da0093b04b5134382
|
|
| BLAKE2b-256 |
422335575b55e0d3b6f77419cb812d79f79a2980717fb3cdceb4f324b1f163e0
|
File details
Details for the file math_core-0.6.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: math_core-0.6.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 358.5 kB
- Tags: CPython 3.14t, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d1931b37b346c7fef2fee75ef19905e27d2ed9e51917a67d077ed7004aa697d
|
|
| MD5 |
2172447b858304b04a56979804f928eb
|
|
| BLAKE2b-256 |
6ad758f131d99962eef77d0d6640aacc0404af0acc88232033ddabaaa069d66f
|
File details
Details for the file math_core-0.6.0-cp314-cp314t-macosx_11_0_arm64.whl.
File metadata
- Download URL: math_core-0.6.0-cp314-cp314t-macosx_11_0_arm64.whl
- Upload date:
- Size: 327.5 kB
- Tags: CPython 3.14t, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
60b979d1c04316b9e86dd1a1dc05f16ea5840d25d46289899ffd731ccf16d2b0
|
|
| MD5 |
1362a3fe5a70af1755d04808a966ca35
|
|
| BLAKE2b-256 |
47a7f32fc902537330ee223bd7ae33a89d31b2abb5014bb9df601b528ba2e74f
|
File details
Details for the file math_core-0.6.0-cp314-cp314t-macosx_10_12_x86_64.whl.
File metadata
- Download URL: math_core-0.6.0-cp314-cp314t-macosx_10_12_x86_64.whl
- Upload date:
- Size: 343.0 kB
- Tags: CPython 3.14t, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
23b72c0ff8c110f34255a0e73a476255ff30511b52cfc280599b5e01cbf5bae3
|
|
| MD5 |
c31167eee7197620b2c82f4ac7ec81fc
|
|
| BLAKE2b-256 |
cc469c4e280eb710f9e7a1ee2d8675b3068714259173391064c5c916dfbabdcd
|
File details
Details for the file math_core-0.6.0-cp310-abi3-win_arm64.whl.
File metadata
- Download URL: math_core-0.6.0-cp310-abi3-win_arm64.whl
- Upload date:
- Size: 236.2 kB
- Tags: CPython 3.10+, Windows ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
112e517e73f0dadfcbb5c2d251eb71b69159dadda17ea960ca76102de7c027e0
|
|
| MD5 |
5afeeb88ee5e8cad768ef12b06f24ac1
|
|
| BLAKE2b-256 |
a2ca01decfd827e2f56fa7b66f855f28a708f2a7bc617624afad8196cea91aff
|
File details
Details for the file math_core-0.6.0-cp310-abi3-win_amd64.whl.
File metadata
- Download URL: math_core-0.6.0-cp310-abi3-win_amd64.whl
- Upload date:
- Size: 245.3 kB
- Tags: CPython 3.10+, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
274aa56525ddfb06fa2b64c38ad7efa768c8bccd59d0ce504694e708ff12ce1d
|
|
| MD5 |
1d22f7e15d881fe6d75dfd5cdec9c22d
|
|
| BLAKE2b-256 |
318162771f6666dc08c94e64e2b44d7e837adfc5a9e08d9293c58ded64621aa1
|
File details
Details for the file math_core-0.6.0-cp310-abi3-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: math_core-0.6.0-cp310-abi3-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 583.0 kB
- Tags: CPython 3.10+, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
640297fb78efc4d88d4273ffbc9cb547ea3cfd09b6ce2ac7374d79e48a58908a
|
|
| MD5 |
eeb11294d6d59fb81396e950f61b39bf
|
|
| BLAKE2b-256 |
b4212e037e8de8481b2dff725f35208e32efb1836280ee4aa9e7a7a2f397970a
|
File details
Details for the file math_core-0.6.0-cp310-abi3-musllinux_1_2_i686.whl.
File metadata
- Download URL: math_core-0.6.0-cp310-abi3-musllinux_1_2_i686.whl
- Upload date:
- Size: 603.8 kB
- Tags: CPython 3.10+, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
75701c8edefd5f8c40f38259ba8a8b7b4043c5d36f4cfae25b895011d3365460
|
|
| MD5 |
e17fbb09cc65fd61b52272636ad6726b
|
|
| BLAKE2b-256 |
5ba06b93aea561ea71f7efb44aa0d8686566c4841aba813929f7e72748a585a4
|
File details
Details for the file math_core-0.6.0-cp310-abi3-musllinux_1_2_armv7l.whl.
File metadata
- Download URL: math_core-0.6.0-cp310-abi3-musllinux_1_2_armv7l.whl
- Upload date:
- Size: 648.8 kB
- Tags: CPython 3.10+, musllinux: musl 1.2+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
829d71e3c85e85ddcc372330c2e2bcd42874783b02e44a468f5aaf6a9f0801e2
|
|
| MD5 |
0dcd7ee7dd412e724e5638d3f1c1b0eb
|
|
| BLAKE2b-256 |
5f70a6114b4836e0d16961f624c4285177fb62c5a301e9d4beed5ee03d481b1c
|
File details
Details for the file math_core-0.6.0-cp310-abi3-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: math_core-0.6.0-cp310-abi3-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 541.2 kB
- Tags: CPython 3.10+, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
88b105ee290f9be025ff737393133e4d31d3785a539a3034a61d09572ae491b0
|
|
| MD5 |
0ba730d74521640d3bbfb2f501b7c818
|
|
| BLAKE2b-256 |
ed9b7915eef94c3ec6d968bd97ee517debbce5669178be6fec23fca9453aaeb5
|
File details
Details for the file math_core-0.6.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: math_core-0.6.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 370.3 kB
- Tags: CPython 3.10+, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a2afde0a6af993a84a663e2ea19d9e11acc47e388a3fc6b69fb303301dcd9f36
|
|
| MD5 |
b647d5f7e7c8aead096c0cb5d064c466
|
|
| BLAKE2b-256 |
16804e1830d0e96b01f21094863de80942304a09d39848f3c3b2bf4b1b3fd464
|
File details
Details for the file math_core-0.6.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: math_core-0.6.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 364.9 kB
- Tags: CPython 3.10+, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dd7845f1c14ab7983a9f1b959b6b8c13fc28b5354c6efa2e6f9630542a2b0e77
|
|
| MD5 |
e7d36c993bf44792260b1a2fde3e9bcd
|
|
| BLAKE2b-256 |
8e4dc2528e27e1444b14d1d0e5b8041844c21bb2ca702fb8d4ca92231c294c39
|
File details
Details for the file math_core-0.6.0-cp310-abi3-macosx_11_0_arm64.whl.
File metadata
- Download URL: math_core-0.6.0-cp310-abi3-macosx_11_0_arm64.whl
- Upload date:
- Size: 331.7 kB
- Tags: CPython 3.10+, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd8e3226e7ecfd8dabe2be98d75193c0bd763dccb1c544345ffe986fa3497a84
|
|
| MD5 |
67f5135c71a435ae4c887076472cd930
|
|
| BLAKE2b-256 |
42ca03b8755ad5d6f3befb2fbf16bc40c38dd6b318588616b66b6ac4a29e3faf
|
File details
Details for the file math_core-0.6.0-cp310-abi3-macosx_10_12_x86_64.whl.
File metadata
- Download URL: math_core-0.6.0-cp310-abi3-macosx_10_12_x86_64.whl
- Upload date:
- Size: 349.3 kB
- Tags: CPython 3.10+, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9027d920bc887a2e263b7b08efa55a17fc49921c1e5cd2063722b1e3ead9036e
|
|
| MD5 |
671bce6e9379e4656f190d1c513e54e4
|
|
| BLAKE2b-256 |
ddce9d09bd9755110f6becf4c4de4c671f5580a6f5e7c42bd939e2dfae227f4c
|