simple-equ
An open source library containing multiple known STEM equations in a functional form.
What it is and what it does
simple-equ is a functional library that wraps common STEM equations—quadratic solvers, trigonometric functions, linear regression, and others—into a simple import-and-call interface. Rather than reimplementing basic formulas each time, you import the relevant submodule (algebra, geometry, statistics, economics) and call the function by name. The library targets developers who want to avoid boilerplate math code without adding heavy dependencies.
The package has no runtime dependencies and supports current Python versions via precompiled wheels. It is structured by field and subfield, so `import simple_equ.math_general.algebra` gives you algebra functions, while `simple_equ.economics.statistics` provides statistical tools. The trade-off is that you are limited to whatever equations the library has already implemented—it is not a general-purpose math engine, but a curated collection.
Use it for:
- Quickly solve quadratic equations or perform algebraic calculations in scripts without additional math libraries.
- Calculate trigonometric values using built-in implementations rather than external dependencies.
- Run linear regression on datasets in educational or exploratory code.
- Prototype STEM coursework or homework solutions where standard formulas need to be applied cleanly.
- Build lightweight scientific tools where avoiding heavy dependencies is a priority.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
A library of ready-to-use STEM equations implemented as functions, covering algebra, geometry, and statistics to avoid reimplementing common mathematical formulas.
Yes, if you need quick access to a curated set of STEM equations and want to avoid dependency bloat. The MIT license is permissive, install friction is moderate, and there are no known vulnerabilities. Suitable for educational use, prototyping, and lightweight scientific scripts. Not recommended if you need a comprehensive math library.
Install
simple-equ on PyPI
pip
pip install simple-equuv
uv add simple-equpoetry
poetry add simple-equInstalling simple-equ
Before you install
Medium install friction due to compiled wheels across multiple Python versions and platforms. Marked as active maintenance with recent releases.
License in practice
MIT License permits free use, modification, and distribution with minimal restrictions—suitable for commercial and open-source projects alike.
Quickstart
pip install simple-equ
import simple_equ.math_general.algebra as sa
result = sa.basic_quadratic(3, 4, 4)
Requires Python 3.8 or newer.
Verify before relying
- Whether the library's accuracy claims have been validated against standard implementations.
- What specific STEM equations are included beyond the algebra, geometry, and statistics examples shown.
- Performance characteristics compared to direct implementations.
- Whether statistical functions handle edge cases (empty data, singular matrices, etc.).
Package facts
| License | MIT License Copyright (c) 2026 antfullstack Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal… (full text in the JSON record) (permissive) |
| Python support | supports the current Python release (>=3.8) |
| Install friction | medium — platform-specific wheel |
| Runtime dependencies | none |
| Maintenance | actively maintained — 116 days since the last release |
| First released | |
| Downloads | 170,586/month — #10,390 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: simple_equ-1.5.11-cp310-cp310-macosx_11_0_arm64.whl; simple_equ-1.5.11-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl; simple_equ-1.5.11-cp310-cp310-win32.whl; simple_equ-1.5.11-cp310-cp310-win_amd64.whl; simple_equ-1.5.11-cp311-cp311-macosx_11_0_arm64.whl; simple_equ-1.5.11-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl; simple_equ-1.5.11-cp311-cp311-win32.whl; simple_equ-1.5.11-cp311-cp311-win_amd64.whl; simple_equ-1.5.11-cp312-cp312-macosx_11_0_arm64.whl; simple_equ-1.5.11-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl; simple_equ-1.5.11-cp312-cp312-win32.whl; simple_equ-1.5.11-cp312-cp312-win_amd64.whl; simple_equ-1.5.11-cp38-cp38-macosx_11_0_arm64.whl; simple_equ-1.5.11-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl; simple_equ-1.5.11-cp38-cp38-win32.whl; simple_equ-1.5.11-cp38-cp38-win_amd64.whl; simple_equ-1.5.11-cp39-cp39-macosx_11_0_arm64.whl; simple_equ-1.5.11-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl; simple_equ-1.5.11-cp39-cp39-win32.whl; simple_equ-1.5.11-cp39-cp39-win_amd64.whl
Tags
More Mathematics packages
NetworkX provides data structures and…
permissive · top 1,000 on PyPI
kiwisolverkiwisolver is a Python binding to a fast C++…
permissive · top 1,000 on PyPI
sympySymPy is a Python library for symbolic…
permissive · top 1,000 on PyPI
contourpyContourPy calculates contours of 2D…
permissive · top 1,000 on PyPI
torchPyTorch provides GPU-accelerated tensor…
permissive · top 1,000 on PyPI
onnxruntimeonnxruntime loads and executes Open Neural…
permissive · top 1,000 on PyPI
sphinxcontrib-jsmathA Sphinx extension that renders mathematical…
permissive · top 1,000 on PyPI
math-verifyEvaluates mathematical expressions from LLM…
permissive · top 5,000 on PyPI
sphinxcontrib-katexA Sphinx extension that renders mathematical…
permissive · top 15,000 on PyPI
gekkoGEKKO is a Python package for optimization and…
permissive · top 15,000 on PyPI
sphinx-math-dollarA Sphinx extension that lets you write LaTeX…
permissive · top 15,000 on PyPI
diffraxDiffrax provides numerical solvers for…
permissive · top 15,000 on PyPI
stemStem is a Python controller library for…
copyleft · top 15,000 on PyPI
statisticsProvides basic mathematical statistics…
permissive · top 15,000 on PyPI
qpsolversProvides a unified Python interface to solve…
copyleft · top 5,000 on PyPI
gswGSW-Python wraps the TEOS-10 seawater…
permissive · top 15,000 on PyPI