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.7.tar.gz (9.4 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.7-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tantheta-1.0.7.tar.gz
  • Upload date:
  • Size: 9.4 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.7.tar.gz
Algorithm Hash digest
SHA256 183c47ee1cd253f61a36fb9537da55f8d38a518db38a9f61207d74effd5980ab
MD5 d89110c4ff1a2049ea73e6977ec08f1f
BLAKE2b-256 e1f282b7c1c03b1a94f6ef2f63b19627eaba77f06a5b0d568e04cc08414ba600

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tantheta-1.0.7-py3-none-any.whl
  • Upload date:
  • Size: 10.2 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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 dbcacc771363bf3b89ca55cac29a503c76cd7713538d50e1f18e8e48b404d8c2
MD5 67088cb598ec89f187b1a8388d3554d4
BLAKE2b-256 6b57f1bef3d94a7d5b36d5f5a440ffd9cbdfa4cd5902f9f60cb13a22932facbd

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