Skip to main content

Formulens

For the equations you'd rather understand than type.

PyPI version Python 3.14+ NVIDIA CUDA MIT license

Documentation · Installation · Issues

Select an equation, get its LaTeX, and get back to your notes. Formulens runs PaddleOCR-VL or GOT-OCR locally on your NVIDIA GPU and copies the result, ready to paste. Its daemon keeps the model loaded between captures.

On COSMIC, bind a keyboard shortcut to open the screenshot selector. Temporary captures are deleted after processing; existing images are preserved.

Requires Python 3.14+ and NVIDIA CUDA. Native capture and daemon support currently target Linux.

Quick Start

Follow the installation guide, then keep the daemon running:

formulens daemon

From another terminal or your capture shortcut:

formulens capture
formulens recognize /path/to/equation.png --daemon
formulens daemon off

See the docs for shortcuts, configuration, models, logs, and troubleshooting.

Built with ❤️ by @HYP3R00T

Metadata

Release files for formulens 0.1.0

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

Source distribution (sdist)

Source distribution for formulens 0.1.0
File Size Uploaded
formulens-0.1.0.tar.gz 11.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for formulens 0.1.0
File Interpreter ABI Platform
formulens-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 29.6 kB

Release files / formulens-0.1.0.tar.gz

Download URL formulens-0.1.0.tar.gz
Size 11.4 kB
Tags Source
SHA-256 checksum
How to use checksums
5daeeae3c1264ac893f88d9ff1ea2e2efa81b6ebd7935b9988ac404e9eaf9c76
BLAKE2b-256 checksum
How to use checksums
99dee37bd6e224b1aebbdcb6314ff06ddc5679adb563815bd69cf0cf096028a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Pop!_OS","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / formulens-0.1.0-py3-none-any.whl

Download URL formulens-0.1.0-py3-none-any.whl
Size 18.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
afa9c4c21c1076df7b16955080b2fd82b7f7c6c9fe86b47a01f67cae04890549
BLAKE2b-256 checksum
How to use checksums
f8c93ec2c6887e58f7b81f0930e2336b91cb83760f42db17f6b9fc28ee60229f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Pop!_OS","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

0.1.1

2 release files

This release

0.1.0 This release

2 release files

0.0.1

2 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