Spaces:
Runtime error
Runtime error
A newer version of the Gradio SDK is available:
6.5.1
metadata
title: Math Tools
emoji: ๐งฎ
colorFrom: blue
colorTo: indigo
sdk: gradio
sdk_version: 5.32.1
app_file: app.py
pinned: false
Overview
Math Tools is a suite of interactive mathematical calculators and solvers, organized by topic (Algebra, Calculus, Differential Equations, etc.) and built with Python and Gradio. It is designed for students, educators, and anyone needing quick, visual math solutions.
Features
- Arithmetic: Addition, Subtraction, Multiplication, Division, Array Calculations (with visualization)
- Number Theory: GCD, LCM, Prime Checker
- Algebra: Expression Evaluation, Radical Simplification, Polynomial Operations
- Equations: Solvers for Linear, Quadratic, Trigonometric, and Linear Systems
- Geometry: Trigonometric Functions, Inverse Trigonometry, Identities
- Calculus: Derivatives, Integrals, Limits, Taylor & Fourier Series, Partial Derivatives, Multiple Integrals
- Differential Equations: First- and Second-Order ODE Solvers
- Matrices: Addition, Subtraction, Multiplication, Determinant, Inverse
- Vectors: Addition, Subtraction, Dot Product, Cross Product
- Operations Research: Branch & Bound, Dual Simplex, Simplex Solver Steps
Getting Started
Installation
Clone the repository:
git clone https://github.com/yourusername/math-tools.git cd math-toolsInstall dependencies:
pip install -r requirements.txtRun the app:
python app.py
Usage
- Open the app in your browser (Gradio will provide a local URL).
- Select a topic tab and use the calculators or solvers interactively.
Project Structure
counting/
โโโ app.py # Main Gradio application with topic-based tabs
โโโ requirements.txt # Python dependencies
โโโ README.md # Project documentation (this file)
โโโ maths/ # Mathematical modules organized by topic
โโโ arithmetic/ # Arithmetic logic & interfaces
โโโ number_theory/ # Number theory logic & interfaces
โโโ algebra/ # Algebra logic & interfaces
โโโ equations/ # Equation solvers & interfaces
โโโ geometry/ # Trigonometry & geometry logic & interfaces
โโโ calculus/ # Calculus logic & interfaces
โโโ differential_equations/ # ODE solvers & interfaces
โโโ matrices/ # Matrix operations logic & interfaces
โโโ vectors/ # Vector operations logic & interfaces
โโโ operations_research/ # Operations research solvers & interfaces
Example
Contributing
Contributions are welcome! To contribute:
- Fork this repository
- Create a new branch (
git checkout -b feature/your-feature) - Commit your changes
- Open a pull request
License
This project is licensed under the MIT License. See the LICENSE file for details.
