Skip to main content

Eqnedit64 for Python

Source version: 3.1.3 (review candidate; released version remains 3.1.2).

eqnedit64 packages the same TeX-first equation engine and standalone Windows application maintained in the Radia monorepo. The signed one-file Eqnedit64.exe is the canonical editor and command-line converter and remains available separately from GitHub Releases. It does not require Python.

python -m pip install eqnedit64
eqnedit64

The direct native command-line converter always takes one input and one output: Eqnedit64.exe INPUT OUTPUT. The package's eqnedit64 console command is an optional launcher for the bundled copy of that same EXE, not another CLI and not a pybind11 surface. The input is a UTF-8 TeX file or clipboard; the output is office, slides, clipboard-png, or a .png / .emf file path. The legacy word png remains accepted as a clipboard alias, but a path ending in .png always creates a file.

Eqnedit64.exe equation.tex office
Eqnedit64.exe equation.tex equation.png
Eqnedit64.exe clipboard clipboard-png

After a wheel install, replacing Eqnedit64.exe above with eqnedit64 runs the packaged copy with the same arguments.

The wheel provides:

  • eqnedit64.Equation for structural editing, Tab-slot traversal, undo/redo, Backspace, multiline equations, and arbitrary matrix growth;
  • tex_to_svg, tex_to_mathml, tex_normalize, palettes, and shortcuts;
  • copy_equation() and render_equation() as thin subprocess users of the bundled native CLI;
  • the Radia-owned browser editor assets through web_asset();
  • the bundled standalone application through the eqnedit64 console command.

Only UTF-8 TeX is a source format. MTEF and .eqn are intentionally not supported. Current wheels target 64-bit Windows and Python 3.10 or newer.

The wheel embeds the signed executable produced for the matching eqnedit64-v3.1.1 GitHub Release; it does not build a second application implementation. The package is BSD 2-Clause licensed. The embedded Eqnedit Math font is a TrueType-outline derivative of Latin Modern Math under the GUST Font License. Its license and derivation manifest are included in the wheel.

3.1.2 PowerPoint colour limitation (UXP-0030/0031)

PowerPoint import drops colour on the shared conditional OMML CF_HTML route in both editions. The user measured all r10 colour variants A–G as not red on 2026-10-08 and approved releasing 3.1.2 with this documented limitation. Colour support remains enabled in the native/Web canvas, SVG, saved TeX, and native EMF/DIB output. This decision does not strip colour from the source or renderer. PowerPoint colour retention is not an acceptance requirement for this release.

User hand tests: H1/H5/H6 EXE OK on ea787664d; H7 EXE canvas red, PowerPoint not red. Web H5/H6 OK on 8361ec916. Hosted CI 37692902458 verified 22/22 primary OMML branches byte-identical on the actual Windows clipboard at ea787664d. This supports the UXP-0031 EXE-test plus bit-gate qualification for the covered corpus; it does not prove every TeX input or every Office/browser environment. Changed payload behaviour requires renewed qualification. The release metadata commit still requires its own CI. Formal publication follows the release gates.

3.1.3 candidate coverage limits

The expanded Office gate distinguishes 36 matched fixtures from three non-covered constructs: native \boxed and \binom omit their structure, and native \cancel emits a bottom bar instead of Web's diagonal strike. These cases do not qualify for Web hand-test exemption. Hosted wire/review and changed-boundary qualification remain pending; 3.1.3 is not released. See PRODUCT_PARITY's fixture matrix. PowerPoint colour loss on the shared OMML route remains a known limitation.

Metadata

Release files for eqnedit64 3.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for eqnedit64 3.1.3
File
eqnedit64-3.1.3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
eqnedit64-3.1.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
eqnedit64-3.1.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
eqnedit64-3.1.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details

Total release size: 7.7 MB

Release files / eqnedit64-3.1.3-cp313-cp313-win_amd64.whl

Download URL eqnedit64-3.1.3-cp313-cp313-win_amd64.whl
Size 1.9 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
6f60faf9ea40e3549ffa5839f74b524cc17d7ba9741058effdf3ea755e03068b
BLAKE2b-256 checksum
How to use checksums
acb501bcad3ae6492751b2852f9b3e8a9028b097e66804598e41a4d347fe65cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / eqnedit64-3.1.3-cp312-cp312-win_amd64.whl

Download URL eqnedit64-3.1.3-cp312-cp312-win_amd64.whl
Size 1.9 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
8c62a691f1eb62f5a90af2748e56aa6f19b3b48a1fd2977488e26fb01124c292
BLAKE2b-256 checksum
How to use checksums
b79ad79d63c12ecad443bf6d403a3183a57d37c815c7696874efbc7d97cfde09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / eqnedit64-3.1.3-cp311-cp311-win_amd64.whl

Download URL eqnedit64-3.1.3-cp311-cp311-win_amd64.whl
Size 1.9 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
2464810344b3d43db493f0730438049fc10d83a247b341ed9fd65092bfc18806
BLAKE2b-256 checksum
How to use checksums
d5be24ff660f515b838c0d23b5ca78d59d079102c1e90ae8a4fec9c258f7f27a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / eqnedit64-3.1.3-cp310-cp310-win_amd64.whl

Download URL eqnedit64-3.1.3-cp310-cp310-win_amd64.whl
Size 1.9 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
1079fb79c418afa40ac965436e4326842367277fb0ab1de49748d181d89f0f5b
BLAKE2b-256 checksum
How to use checksums
7a60437c77592dc7e98d8a904d09ed72713b0cfb215ed4d27098099e61bf6c84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release history Release notifications | RSS feed

3.1.4

4 release files

This release

3.1.3 This release

4 release files

3.1.2

4 release files

3.1.1

4 release files

3.0.16

4 release files

3.0.11

4 release files

3.0.10

4 release files

3.0.9

4 release files

3.0.8

4 release files

3.0.7

4 release files

3.0.6

4 release files

3.0.5

4 release files

3.0.4

4 release files

3.0.3

4 release files

3.0.2

4 release files

3.0.1

4 release files

3.0.0

4 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page