Skip to main content

Multivariable Calculus Aid

Project description

Axiomathbf is a Mathematical Aid package for Multivariate Calculus, used mainly for Jupyter Notebook due to outputs mainly are in Latex. But users can solve Multivariate Calculus problems using any Python environment. Axiomathbf can find the relative and absolute extrema of a function to calculating the gradient and directional derivative of a function.

I decided to create Axiomathbf when I began Math 200 at Drexel University in the winter. As a freshman, I wanted to implement what I learned from my CS courses. And math was what started my CS journey when I first programmed my TI-84.

Table of Content

Technologies Used

  • Python
  • Sympy - A computer algebra system written in pure Python
  • Jupyter Notebook - an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text

Installation

git clone git@github.com:ow-wow-wang/axiomathbf.git
pip install -r requirements.txt

How Does it Work?

  • For each module, I created a class related to the topic of the chapters, like creating the VectorFunction class to solve vector-related problems in chapters 11-12 in the Calculus Early Transcendentals textbook, which talk about Three-Dimensions Space, Vectors, and Vector-Valued Functions.
  • I mainly used Sympy to derive, integrate, and other operations to solve these problems
  • I also used OOP-design, as it allows me to write more clean code

Documentation

Find the documentation at https://aowangphilly.github.io/axiomathbf to learn how to use Axiomathbf

Further Goals

  • I hope to create a Flask web application, so people who aren't familiar with programming can still solve MV problems
  • I also want to create an mobile app that solves Linear Algebra problems using Sympy and OpenCV

License

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

axiomathbf-0.0.4.tar.gz (16.0 kB view details)

Uploaded Source

Built Distribution

axiomathbf-0.0.4-py3-none-any.whl (16.6 kB view details)

Uploaded Python 3

File details

Details for the file axiomathbf-0.0.4.tar.gz.

File metadata

  • Download URL: axiomathbf-0.0.4.tar.gz
  • Upload date:
  • Size: 16.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.7.7

File hashes

Hashes for axiomathbf-0.0.4.tar.gz
Algorithm Hash digest
SHA256 12f1cf8a73586c3a82cf90cce656072eb31447a5c4404ea8053b6c4f28ffe000
MD5 d6c13ed0690572aeb6fd94b257614d70
BLAKE2b-256 f2c9636524bc6d9827a0f12a1e5c770d7316b330d443a1d49d1ee892f8c56224

See more details on using hashes here.

File details

Details for the file axiomathbf-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: axiomathbf-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 16.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.7.7

File hashes

Hashes for axiomathbf-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 56a690daaddd3a7f2cf03bdfa60baa1e5ae31785ada69c475c79f7ba1eebeddf
MD5 da222765330f7df7766136dbedacff2e
BLAKE2b-256 e3f2df13ad7a1b9e16ff7b06395dbb7b0d0bd48b1bda8e573df4413cf6e7f89a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page