Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/d-exclaimation/pycalc
Python Math, Calculus and Geometry Module
https://github.com/d-exclaimation/pycalc
calculus fractions geometry mathematics matrix probability pycalc vector3
Last synced: 9 days ago
JSON representation
Python Math, Calculus and Geometry Module
- Host: GitHub
- URL: https://github.com/d-exclaimation/pycalc
- Owner: d-exclaimation
- Created: 2020-11-15T09:19:59.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2020-12-15T07:01:41.000Z (about 4 years ago)
- Last Synced: 2024-11-07T20:55:02.523Z (2 months ago)
- Topics: calculus, fractions, geometry, mathematics, matrix, probability, pycalc, vector3
- Language: Python
- Homepage:
- Size: 24.4 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# pycalc
Python Math, Calculus and Geometry Module
Authored by Vincent
## Quick guide:
Note: You can import all individual module by using "import module_name"
However, if you want the entirety of this module, you can just import the pycalc module which should import all the rest
# Set up:
> 1. Download the folders, and put it in the folder that you want to write code on
> 2. Import the modules ( by having import module_name )
> 3. Start using ite.g:
```python
import pycalc
print(pycalc.Vector3.zero())
# output should be Vector3 (0, 0, 0)
```# Descriptions:
```python
import pycalc
```
> import all the functions, classes with the namespace pycalc (e.g: pycalc.Vector3, pycalc.permute(x, y))```python
import vectors
```
> import vectors related functions and classes such as Vector2, Vector3, VectorAny, and triangle(vector_x, vector_y) function```python
import matrices
```
> import matrices related functions and classes such as the Matrix itself and all it's methods```python
import augmented_matrix
```
> import functions related to augmented_matrix like 2D list / array of the AugMatrix class```python
import probabilities
```
> import all functions related to probabilities such as permutations, factorials, and also import the Fraction objectany more information is available in the code docstrings and comment, use help(name_of_function_or_class)