Skip to main content

It is a comprehensive mathematical library

Project description

# Mathstein Library It is a comprehensive mathematical library.

For more information regarding the library and the tech used, view the project initiation report, https://docs.google.com/document/d/1Dk4yudvDK3usb3OyoYYEHR77Hj99lypwsUJVXQLax1o/edit

## Directory Setup

  • Mathstein

  • docs

  • test_cases

  • LICENSE.txt

  • README.md

  • changelog.txt

  • setup.py

## Installation and Uninstallation * Users can install the library by simply using the pip install Mathstein command. * The module is dependent on libraries like math, numpy and cmath which will be automatically installed. * To install the library, user can simply use the pip uninstall Mathstein command.

## Mathstein This directory consists of the main functionality of our library. Components of this directory are: * matheqn.py contains the functionality for a one variable solver and a multi variable solver. * mathroot.py contains the functionality for a quadratic solver, a cubic solver and a bi quadratic solver and also helps generating the graphs for the same. * matharea.py contains the functionality for calculating area under a straight line and a curve and also gives a visual representation of how the area under a line or a curve would look. * mathmatcalc.py contains the functionality for calculating various operations on matrices includind addition, subtraction, multiplication and finding determinant.

## test_cases This direcctory consists of all the test cases for the files present in the Mathstein directory. The test cases have been designed using the unittest module. To run any test case file successfully, user to use the command prompt, go to test_case directory and run the command: python file_name.py . This will successfully compile the test case files.

## Docs This directory basically consists of all the documentation of our entire library. Documentation was created using Sphinx framework. For generating documentation of additional files added, simply go to command prompt, direct to the Docs directory and run the command make html. This automatically generates the documentary for any new code added.

Change Log

0.0.1 (17/09/2021)

  • First Release

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

Mathstein-0.0.1.tar.gz (7.0 kB view details)

Uploaded Source

File details

Details for the file Mathstein-0.0.1.tar.gz.

File metadata

  • Download URL: Mathstein-0.0.1.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.5.0.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for Mathstein-0.0.1.tar.gz
Algorithm Hash digest
SHA256 ca9020cad270673944143464945ef616e97de1c16dd60cb058a811b8bff4377e
MD5 33b8f3a0f711c848ab5f55510935f001
BLAKE2b-256 13be81e77a447be1e5c5ae7b68f62f238da2cc44b711386022cada6e4c19d607

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