Skip to main content

# 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

Metadata

Release files for Mathstein 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Mathstein 0.0.1
File Size Uploaded
Mathstein-0.0.1.tar.gz 7.0 kB Details

Release files / Mathstein-0.0.1.tar.gz

Download URL Mathstein-0.0.1.tar.gz
Size 7.0 kB
Tags Source
SHA-256 checksum
How to use checksums
ca9020cad270673944143464945ef616e97de1c16dd60cb058a811b8bff4377e
BLAKE2b-256 checksum
How to use checksums
13be81e77a447be1e5c5ae7b68f62f238da2cc44b711386022cada6e4c19d607
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.0.1 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page