Metadata-Version: 2.1
Name: matrops
Version: 0.1.2
Summary: Package for matrix and vector operations in python
Home-page: https://github.com/Jolumine/matrops
Author: Leonard Becker
License: MIT
Keywords: matrix,vector,operations,python,package
Requires-Python: <4,>=3.7
Description-Content-Type: text/markdown
License-File: LICENSE

```              _                       
                | |                      
 _ __ ___   __ _| |_ _ __ ___  _ __  ___ 
| '_ ` _ \ / _` | __| '__/ _ \| '_ \/ __|
| | | | | | (_| | |_| | | (_) | |_) \__ \
|_| |_| |_|\__,_|\__|_|  \___/| .__/|___/
                              | |        
                              |_|        
```

# Matrops

This is a python package for matrix and vector operations like, addition, subtraction, multiplication, scale and transpose. <br>
More options like graphics for vectors, calculating the angle beetween to vectors and more are comming soon. 
<br>

## Table of contents 

- Installation 
- Example
- Coming soon
- Contributors

<br>

## Installation 

```ps
pip install matrops
```

```ps
python -m matrops
```

<br>

## Example

```py
from matrops.matrix import Matrix, MatrixOps

# create 2 matrices
matrix_1 = Matrix([[1, 2, 3, 4], [5, 6, 7, 8]])
matrix_2 = Matrix([[2, 2, 2, 2], [3, 3, 3, 3]])

if __name__ == "__main__":
    # Add 2 matrices 
    added = MatrixOps.add(matrix_1, matrix_2)

    # Scale matrix with 2
    matrix_1.scale(2)

    # Transpose matrix 
    transposed = MatrixOps.tranpose(matrix_1)

    # Read documentation for more usage examples 
```
<br>

## Coming soon 

- Detailed calculations
- Possibility to calculate the angle beetween 2 vectors
- Vector Product
- Show vectors in a graphical interface

<br>


## Contributors

- Leonard Becker
