Skip to main content

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 include xmlns="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 is True, an HTML snippet describing the error will be returned, instead of raising LatexError. Default: False.
  • ignore_unknown_commands (bool, optional): A boolean indicating whether to ignore unknown LaTeX commands. If True, 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. If True (the default), the LatexError message contains a formatted diagnostic with source spans. Set to False to 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

math_core-0.6.2.tar.gz (145.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

math_core-0.6.2-cp314-cp314t-win_arm64.whl (233.8 kB view details)

Uploaded CPython 3.14tWindows ARM64

math_core-0.6.2-cp314-cp314t-win_amd64.whl (247.1 kB view details)

Uploaded CPython 3.14tWindows x86-64

math_core-0.6.2-cp314-cp314t-musllinux_1_2_x86_64.whl (583.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

math_core-0.6.2-cp314-cp314t-musllinux_1_2_i686.whl (600.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

math_core-0.6.2-cp314-cp314t-musllinux_1_2_armv7l.whl (645.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

math_core-0.6.2-cp314-cp314t-musllinux_1_2_aarch64.whl (542.4 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

math_core-0.6.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (370.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

math_core-0.6.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (365.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

math_core-0.6.2-cp314-cp314t-macosx_11_0_arm64.whl (332.3 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

math_core-0.6.2-cp314-cp314t-macosx_10_12_x86_64.whl (349.3 kB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

math_core-0.6.2-cp310-abi3-win_arm64.whl (238.6 kB view details)

Uploaded CPython 3.10+Windows ARM64

math_core-0.6.2-cp310-abi3-win_amd64.whl (251.4 kB view details)

Uploaded CPython 3.10+Windows x86-64

math_core-0.6.2-cp310-abi3-musllinux_1_2_x86_64.whl (588.2 kB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ x86-64

math_core-0.6.2-cp310-abi3-musllinux_1_2_i686.whl (604.2 kB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ i686

math_core-0.6.2-cp310-abi3-musllinux_1_2_armv7l.whl (650.7 kB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARMv7l

math_core-0.6.2-cp310-abi3-musllinux_1_2_aarch64.whl (547.1 kB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

math_core-0.6.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (375.5 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ x86-64

math_core-0.6.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (369.3 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

math_core-0.6.2-cp310-abi3-macosx_11_0_arm64.whl (336.2 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

math_core-0.6.2-cp310-abi3-macosx_10_12_x86_64.whl (354.7 kB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

Details for the file math_core-0.6.2.tar.gz.

File metadata

  • Download URL: math_core-0.6.2.tar.gz
  • Upload date:
  • Size: 145.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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

Hashes for math_core-0.6.2.tar.gz
Algorithm Hash digest
SHA256 67f8266e05b4ec404b4a69cb18c12966b735032e995007b9b9a6f7b32099e33a
MD5 29249c397838307497a50aea43ed7b84
BLAKE2b-256 a4926c9c6924d801070f9bb40d8d110dcfe7faf9f5fee5ae88565c3f8753a743

See more details on using hashes here.

File details

Details for the file math_core-0.6.2-cp314-cp314t-win_arm64.whl.

File metadata

  • Download URL: math_core-0.6.2-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 233.8 kB
  • Tags: CPython 3.14t, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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

Hashes for math_core-0.6.2-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 ce3345a54f88bac933679a7d9921af0ea7d2dd63b6c1c303e07ace0ccaa5610d
MD5 ff0894303b411519cd4f91e696ccc46e
BLAKE2b-256 6a51cd14e0589b479b3583b9d5cc33250a9c6a5432f7cfe1d996cc6c6d7a533e

See more details on using hashes here.

File details

Details for the file math_core-0.6.2-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: math_core-0.6.2-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 247.1 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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

Hashes for math_core-0.6.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 a699cab2ebf3244c31095c2d6635bc2fa0a58d7227d2eb621cf3649cec04e7e6
MD5 ce9aa4b9fa7116b4284919c775f941b2
BLAKE2b-256 c4b2bbc2617ae68bb175aa9a44e6dbe2d6b5a4ba03c1c72888495b428515966d

See more details on using hashes here.

File details

Details for the file math_core-0.6.2-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: math_core-0.6.2-cp314-cp314t-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 583.1 kB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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

Hashes for math_core-0.6.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3066ce42beb8b0d108f78d73bdd255af9e4f596bcda14d35720a5bea5a5406d3
MD5 6adfc760ec77ab951d93bebf78312cdf
BLAKE2b-256 c6c708175c686fa3652eb9ec66896545abce4cf29e924d58fa84b6a4dbd28ee9

See more details on using hashes here.

File details

Details for the file math_core-0.6.2-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

  • Download URL: math_core-0.6.2-cp314-cp314t-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 600.2 kB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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

Hashes for math_core-0.6.2-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c303f149d4434a23bde790d97aec297295c3c3d175e14ef9a75112f5b11e4b29
MD5 b313104a5c55efc57f5a5bba753aab28
BLAKE2b-256 9b39d86874770deb06451cf342dcb8dfc5462c6e532fed25c55d8177225ef427

See more details on using hashes here.

File details

Details for the file math_core-0.6.2-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: math_core-0.6.2-cp314-cp314t-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 645.7 kB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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

Hashes for math_core-0.6.2-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 fca8c0f92f58feb56d821848030a8715a59de19f4c4780783cac1c10c2c91935
MD5 65f6d80d7e4a84ab140080d4f8127a26
BLAKE2b-256 27db2345dfe2ba54d6cef65da1b3f1968cc32968c474e168eb3cef4ed4c4d992

See more details on using hashes here.

File details

Details for the file math_core-0.6.2-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: math_core-0.6.2-cp314-cp314t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 542.4 kB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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

Hashes for math_core-0.6.2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4d9fe0cbf4c0ba858df806c01f4e0fcdfdcb9fcfaae8073dc69f7ed88bc920e6
MD5 7e77b8677cfe061988befbc65fcd4fb9
BLAKE2b-256 363697f78658172e4e1e890541d5970479632345bed280835f8f78b168368748

See more details on using hashes here.

File details

Details for the file math_core-0.6.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: math_core-0.6.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 370.0 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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

Hashes for math_core-0.6.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8ffdfcc124606fffdfd1335404cd7bdff5c097ac8eeec086da431ada6a8d8090
MD5 0e98d114787edfa2d27a902adda175c4
BLAKE2b-256 009ea428da41d587af32526b8563ba73efaff745865af95623b780d6511c8081

See more details on using hashes here.

File details

Details for the file math_core-0.6.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: math_core-0.6.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 365.4 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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

Hashes for math_core-0.6.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 03805010e715869e5e450d591e2bfa99e0c98df51a4bbba264d1505072300c7e
MD5 b6d7d0e863a891381571e0a9aabda263
BLAKE2b-256 e2dbf48b8aad77b76cd3bbe473f13e8bedd297f21f72e32a7036fa9e633b7203

See more details on using hashes here.

File details

Details for the file math_core-0.6.2-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

  • Download URL: math_core-0.6.2-cp314-cp314t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 332.3 kB
  • Tags: CPython 3.14t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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

Hashes for math_core-0.6.2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f5db3585e35cab152d499998da9db24ac705f56651366d963590e56b96da276f
MD5 2c1a4b033e9df491d5be665ff7e00fcd
BLAKE2b-256 39cc57ead616f158831f878ca5f8853ad679853e9138755cca0642f035248e04

See more details on using hashes here.

File details

Details for the file math_core-0.6.2-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: math_core-0.6.2-cp314-cp314t-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 349.3 kB
  • Tags: CPython 3.14t, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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

Hashes for math_core-0.6.2-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7b1e9edb16b17ec24dd1f06d2c7006bcf9bcb9cf273bdc7899ddf6f3b2a65d6c
MD5 49aa31ce67120b4c57f3391389fe08c7
BLAKE2b-256 1c08b1dc25988b361b1b014097aaeb478fe05e61a7cd8f79231f2ddb19eb8d9b

See more details on using hashes here.

File details

Details for the file math_core-0.6.2-cp310-abi3-win_arm64.whl.

File metadata

  • Download URL: math_core-0.6.2-cp310-abi3-win_arm64.whl
  • Upload date:
  • Size: 238.6 kB
  • Tags: CPython 3.10+, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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

Hashes for math_core-0.6.2-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 2bc94dd7a3357dc2b811df77b0aa798bdd78b3e6a016dd768238cc607bf3694e
MD5 fba58cf5cadfd5bfe544c824ba2d31ba
BLAKE2b-256 d9db0bc5d11f80e85f00f245a24603b22268a07f9d948ffff9365d078f3bc58f

See more details on using hashes here.

File details

Details for the file math_core-0.6.2-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: math_core-0.6.2-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 251.4 kB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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

Hashes for math_core-0.6.2-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c54d49d52173d86eac68ff055039984175e1402bd1f8037d1bab750bf5ec8564
MD5 cf4639ea346d0dfced2992ec85c14237
BLAKE2b-256 c56c81c3e8e2f80609ff494614784642d2406a84005375b6e0db9b92390c53e8

See more details on using hashes here.

File details

Details for the file math_core-0.6.2-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: math_core-0.6.2-cp310-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 588.2 kB
  • Tags: CPython 3.10+, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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

Hashes for math_core-0.6.2-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4e2640130ac14b6ae544e4feee5fb34dca7a78ef6b20616c2b5b434cb1fb2545
MD5 00674e9a1befc156725c71624877d7dd
BLAKE2b-256 67756bba573af30e38ceeb34fd7693e528f8db44f4a810e20d74750093842b66

See more details on using hashes here.

File details

Details for the file math_core-0.6.2-cp310-abi3-musllinux_1_2_i686.whl.

File metadata

  • Download URL: math_core-0.6.2-cp310-abi3-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 604.2 kB
  • Tags: CPython 3.10+, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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

Hashes for math_core-0.6.2-cp310-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fabdafe222ff19ae72cda7171bf2be9a591ac8609f2125bad403bddca4f494c3
MD5 3d46db71b83fd48bbf3fa70ef406113d
BLAKE2b-256 146f91c6af7e949d3a16a11d610c172b0ff212856aa7c821b40113e3dafe4e46

See more details on using hashes here.

File details

Details for the file math_core-0.6.2-cp310-abi3-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: math_core-0.6.2-cp310-abi3-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 650.7 kB
  • Tags: CPython 3.10+, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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

Hashes for math_core-0.6.2-cp310-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 6dc8bfd09755c889537cf9737cf88faeda7ed9f74e13a132e6068dc8cb81adbf
MD5 471e0339bc7ef7580987fc1bbd6f717f
BLAKE2b-256 d49936d49b45f6a89d8d6ac7ecd5cc1563cdb3e3afba5b746677b1685232928d

See more details on using hashes here.

File details

Details for the file math_core-0.6.2-cp310-abi3-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: math_core-0.6.2-cp310-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 547.1 kB
  • Tags: CPython 3.10+, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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

Hashes for math_core-0.6.2-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bfe23bd345801f851b5800cedae78680575e9b72782df997164d1dc1332cf64d
MD5 4fda099fcc7df0875f556fcf60084af8
BLAKE2b-256 94a0daf3575bf98d87df740ab6dbb96105c25e3261271bc818e17b1425ef8096

See more details on using hashes here.

File details

Details for the file math_core-0.6.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: math_core-0.6.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 375.5 kB
  • Tags: CPython 3.10+, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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

Hashes for math_core-0.6.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1aa737f9112ce7ccf5d0fc72afbd6a451ef6e3c9416919b71c9bfea95ea59f9f
MD5 c956b13febce434a8af3c3bd32f5324d
BLAKE2b-256 c0f269bac1c3fa6bdfca403718a4f0ed578ba23fe6a108f688a6546bcb8286b1

See more details on using hashes here.

File details

Details for the file math_core-0.6.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: math_core-0.6.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 369.3 kB
  • Tags: CPython 3.10+, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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

Hashes for math_core-0.6.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ac1cce9d497dd3f577e25bc63aec09acd518fc2ea07c15a4376a860e79f885dc
MD5 c56a294950a8af1bb876b6333b59dd52
BLAKE2b-256 722848b6c66b53d31dcbc94880a293de4247015ed241fcf7be72026ec92fcd82

See more details on using hashes here.

File details

Details for the file math_core-0.6.2-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: math_core-0.6.2-cp310-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 336.2 kB
  • Tags: CPython 3.10+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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

Hashes for math_core-0.6.2-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 729817d10d34ae2b3c50106853bf3baa9d83a7da6bbe75792a614ac7ec8fe5e1
MD5 13104bd9c35edcbcc1e91f16ba071b45
BLAKE2b-256 993a42c905e7887509592656496809de7bc7ea900940ce93dcf727ff4c5c05d8

See more details on using hashes here.

File details

Details for the file math_core-0.6.2-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: math_core-0.6.2-cp310-abi3-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 354.7 kB
  • Tags: CPython 3.10+, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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

Hashes for math_core-0.6.2-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f6165161317ce520c1599d0ccf1f6fc5111fa7ee596bdfd5a523083a59828469
MD5 4846cf5926453373d7cf5b045a343bc7
BLAKE2b-256 a247663c9ac331e5fd3f2723395aaa018a191ffcff1c28f71839de09d1de1318

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page