Skip to main content

Mathematics-powered Python library for symbolic computation, calculus, and mathematical problem solving

Project description

🧮 tantheta

tantheta is a lightweight, beginner-friendly Python library for solving a wide range of mathematical problems like algebra, calculus, trigonometry, and statistics — using symbolic math.

Built on top of SymPy, tantheta helps students, educators, and developers easily compute and format math expressions.

PyPI Downloads GitHub stars LinkedIn X Kaggle


✨ Features

  • 🔢 Algebraic simplification and equation solving
  • ∫ Symbolic calculus (differentiation and integration)
  • 📐 Trigonometric equation solving
  • 📊 Basic statistics (mean, median, variance, etc.)
  • 🧠 Expression formatting with LaTeX

📦 Installation

pip install tantheta

Examples

import tantheta
from tantheta.calculus import second_derivative, partial_derivative, definite_integral
print(second_derivative("x**3 + 2*x"))
print(partial_derivative("x**2 + y**2", "y"))
print(definite_integral("x**2", 0, 2))

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

tantheta-1.0.6.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tantheta-1.0.6-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file tantheta-1.0.6.tar.gz.

File metadata

  • Download URL: tantheta-1.0.6.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.2

File hashes

Hashes for tantheta-1.0.6.tar.gz
Algorithm Hash digest
SHA256 19a0485eee774b6f86d8ae5a6d33951b26d0accd8617189cfb55ec5a3a603ea9
MD5 9da2762c5e3f6b5a8a6922cb06872b0a
BLAKE2b-256 1bb95552c8203535b9e8bfff05c35c88ea585ab00359f9ad9d9de69675c86490

See more details on using hashes here.

File details

Details for the file tantheta-1.0.6-py3-none-any.whl.

File metadata

  • Download URL: tantheta-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.2

File hashes

Hashes for tantheta-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 6eda664869f6881f1c000b6021f0c3344d7860ca61c5cfb0a4d255beb91a1373
MD5 697215c9f99475872be1eacd372b7c6e
BLAKE2b-256 100bb5e1f368f20527f123c0ac2f04ed09af6f7a18eaf3dd925901656b6bff04

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