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.3.tar.gz (145.2 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.3-cp314-cp314t-win_arm64.whl (233.9 kB view details)

Uploaded CPython 3.14tWindows ARM64

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

Uploaded CPython 3.14tWindows x86-64

math_core-0.6.3-cp314-cp314t-musllinux_1_2_x86_64.whl (583.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

math_core-0.6.3-cp314-cp314t-musllinux_1_2_i686.whl (600.3 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

math_core-0.6.3-cp314-cp314t-musllinux_1_2_armv7l.whl (646.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

math_core-0.6.3-cp314-cp314t-musllinux_1_2_aarch64.whl (542.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

math_core-0.6.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (369.9 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

math_core-0.6.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (365.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

math_core-0.6.3-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.3-cp310-abi3-win_arm64.whl (238.7 kB view details)

Uploaded CPython 3.10+Windows ARM64

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

Uploaded CPython 3.10+Windows x86-64

math_core-0.6.3-cp310-abi3-musllinux_1_2_x86_64.whl (588.3 kB view details)

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

math_core-0.6.3-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.3-cp310-abi3-musllinux_1_2_armv7l.whl (650.8 kB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARMv7l

math_core-0.6.3-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.3-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.3-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.3-cp310-abi3-macosx_11_0_arm64.whl (336.0 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

math_core-0.6.3-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.3.tar.gz.

File metadata

  • Download URL: math_core-0.6.3.tar.gz
  • Upload date:
  • Size: 145.2 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.3.tar.gz
Algorithm Hash digest
SHA256 450f421f920c38c2be281f3d4ba196509fb122b98a9e8960fa22407e59765a16
MD5 a5d6f7e968762c518a73db074372ff58
BLAKE2b-256 f8ca2538192c91d2b5a83250496289153a67e4cf37659d864d3965aded7e99ef

See more details on using hashes here.

File details

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

File metadata

  • Download URL: math_core-0.6.3-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 233.9 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.3-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 d0e79d558a32d9bd2dd59d50a45f3d372dffa84d7cc149b9f2eb73db977e2845
MD5 523582f050da7046e8158897863f2190
BLAKE2b-256 433149d7b73c4262e75b5e027ad16871d3136457f9ce1da1152a931b2d587914

See more details on using hashes here.

File details

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

File metadata

  • Download URL: math_core-0.6.3-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.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 cf6932dcff09989cc056b7dd912e2f9af64dd8c2f54db18259794a01868eb1dc
MD5 ee1ae87737b294b1ace515f059dda879
BLAKE2b-256 260b3fe350a2e6b62449b3506bd2c2f8422840c9d59a6cdc91474d33535bfd65

See more details on using hashes here.

File details

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

File metadata

  • Download URL: math_core-0.6.3-cp314-cp314t-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 583.0 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.3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 03ca9b8f7f511531e7a134d1e8900c404a17d8e555294b4a9cc6ff34f7e1bd9f
MD5 02a6bd83db5a07396075070075daa87b
BLAKE2b-256 e3e8d1d341e366de656fdc3f63bf06f002de81331f573897f6ac949e37188780

See more details on using hashes here.

File details

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

File metadata

  • Download URL: math_core-0.6.3-cp314-cp314t-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 600.3 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.3-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 479b26f5dc2d010ad8c3d1acb282ae6b855a6b410038da0bc2cf69517b83a480
MD5 17bcc75003d3f70b522674a4046f6bcc
BLAKE2b-256 9a165bdcf584f1beb0a752be39d76aaa92636b8babb3d74c9959841dfd791e48

See more details on using hashes here.

File details

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

File metadata

  • Download URL: math_core-0.6.3-cp314-cp314t-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 646.0 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.3-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 01532448ecf122bbdce898a6dea52f77030d070971bdb14eb650422c77887f85
MD5 025582538ec42669fb576312fec0c1d7
BLAKE2b-256 551f5f27867017e0b3df90d6e30e3c39a957128b680e4ee3e0fb85243d6d1c70

See more details on using hashes here.

File details

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

File metadata

  • Download URL: math_core-0.6.3-cp314-cp314t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 542.5 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.3-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8e2dfc288c4e48ae0aa3dbacc50ea67c09b45354b5e6cffceaf40b06179b3fbb
MD5 2d1860354e458e7d2257378aa00df8a6
BLAKE2b-256 670fbe5e390859b8f64a98c4f3418e69445257d0d84c215b544fdf256ca8eee1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: math_core-0.6.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 369.9 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.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e51254550bc7ffb06782eb3c89fa34b3bbf654bdf8677483a5e6c06630147c69
MD5 9e1e0844023ddf0aa311ac75154d1963
BLAKE2b-256 17465f5c1b577359e5eeb423829bcd17712798a5dd0b382a25541934f76e7caa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: math_core-0.6.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 365.6 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.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f76260519a84840114ea424dc28d945428b052414b49b2b168f94fdf74603996
MD5 f5d599d3d74a8b791f98ea571aa645e9
BLAKE2b-256 8d53ca2b0d5064aae8739526334ad904f78d41b98b291c3fbcabd80c95d29a08

See more details on using hashes here.

File details

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

File metadata

  • Download URL: math_core-0.6.3-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.3-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 017274dd1973c51812c3814c08cd00a3503b5061f87c2faf50a39388f877703b
MD5 2bd55388308a33542406ed5ccd1788c3
BLAKE2b-256 f74147287a52edeb42898b42c742e7e80e5b46d41993ad44fad8188b02d54825

See more details on using hashes here.

File details

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

File metadata

  • Download URL: math_core-0.6.3-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.3-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9593505d1a78700dffe24b43b85c39633e47a178fb5c297de4f23983bf3bf0e7
MD5 e7b377409f375972b3c3b5d2987e7e65
BLAKE2b-256 a751c78da4814e6563266912a9adfd68fbaeb6792e1acb6848d458f593ac4b4f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: math_core-0.6.3-cp310-abi3-win_arm64.whl
  • Upload date:
  • Size: 238.7 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.3-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 46e9ee8cffbe16cda187f952440db231562996c57eb7c13b7f195b669ad68059
MD5 59e1b5033464fd4af74e4fd3de4fc566
BLAKE2b-256 152fcc7f13c994327f1cc9b8001c55d2146ea2b9c1f6b7a35154d4adee1a5332

See more details on using hashes here.

File details

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

File metadata

  • Download URL: math_core-0.6.3-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.3-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e654576a91d71a37246574b8a59c66bab48a9cc2b3541463d38d8da5e4160b54
MD5 3b2e1ece84b89a229cc385846cda7f3b
BLAKE2b-256 22481975c0e26429fe4eca69069e87e12be8cda7c58c241706721e6489c496b4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: math_core-0.6.3-cp310-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 588.3 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.3-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 668ba81866da89d7ffbefa71b22e30fb09761d7037ea53d0e4de2df1bb3374f1
MD5 5f26baa97181b6d9f0af4fac536e3340
BLAKE2b-256 30b50616c7db211175c3c3a245c9f8f722ac052b89e5f8c1ea7980ec57b4602c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: math_core-0.6.3-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.3-cp310-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d659fbc5d20a1923557f19a153fe1474b3916ebdd86e7aa27d8b7eac99c52472
MD5 f9e96fa8ef62b404a979445b6772b889
BLAKE2b-256 7ce50b97cee0deddc263a10ea746e9bc9c92e96065977de1382747702848a8d8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: math_core-0.6.3-cp310-abi3-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 650.8 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.3-cp310-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d759272b8314fa88eac2adc53164d48f92ad082d945dfe3e6006c3a32004d5db
MD5 e1c5439ca7065de9a62b13c3469cc9c9
BLAKE2b-256 0cbd7f6e12d8c67dc1fa17f477d25050c5cf090afb79082899a39afbb3bf5987

See more details on using hashes here.

File details

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

File metadata

  • Download URL: math_core-0.6.3-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.3-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0ca37716a68629009cd3efcf10f3768f4b26ac8d25ef3c01bcf93c848ad324c7
MD5 91ed26a4f4b439d6c2a646b682cacc0a
BLAKE2b-256 cf7f013e61e2854eb051994641b630e5df66843f393923593c8329b0c6a0ea67

See more details on using hashes here.

File details

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

File metadata

  • Download URL: math_core-0.6.3-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.3-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d09a7e77d60f21770380b095dc0888044bdf4410a934386056c6cb5715b0fd19
MD5 28f939e4e9234934257ac65aa19f738c
BLAKE2b-256 664a6a94e3a4446c6918dbcf33e6dac04bc3c6d06c92d60683fe87da81e9f422

See more details on using hashes here.

File details

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

File metadata

  • Download URL: math_core-0.6.3-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.3-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6c40f427dd09900c0f3bd2f9ba868a66e791dc25ac6fc65d50072d712c2bb53b
MD5 45112e9976374ca1bf8bd41fc998e5d9
BLAKE2b-256 04318400679e13ea63faf2e54fffb93cc6d508bb7ffbc3441359a801f1274f94

See more details on using hashes here.

File details

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

File metadata

  • Download URL: math_core-0.6.3-cp310-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 336.0 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.3-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e7cf4fc4d3322ac77d3b1c098d1cfe4235bd1f69b7e1f20015f8436b3d731213
MD5 51fbebc62c230306f7eb5db11e39196d
BLAKE2b-256 af2671627e8ac2d9600afaf75172c96e1dac7fae5b57f479e500aef58b1bf2e5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: math_core-0.6.3-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.3-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d375428222e5fba51a0aefa13fd71a7ed7cb0c336141b52af0b70546f46cfc92
MD5 7e642153d4cb3f6424111d50beee170e
BLAKE2b-256 b1725a7d24c8ffca8690f32eb6dea4eac94ed9998b88e959fb8c65b54dbdc238

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