Metadata-Version: 2.1
Name: geomatica
Version: 1.3.1
Summary: Geometric Algebra in Python
Home-page: https://github.com/svntythsnd/geomatica
Author: slycedf
License: MIT
Keywords: geometric algebra GA Clifford multivector mathematics physics bivector wedge
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Education
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Software Development :: Libraries
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown

### Geomatica
... is a library for implementing Geometric Algebra in Python


After `pip install geomatica`, you can do all of this:

```python
from geomatica import GA

ga = GA() # create a Geometric Algebra

i,j,k = ga[1:4] # extract 3 basis vectors

v = 3*i-5*j+k # some vector
S = (i+j-k)^(-j+2*k) # some bivector, constructed using wedge product

print(-i*j*k*S) # hodge dual of bivector S in R3
print((v|S)/S) # project v onto S through dot product + multiplication by inverse of S
```

Further information can be found in docstrings.

---
pypi: [HERE!](https://pypi.org/project/geomatica)

github: [HERE!](https://github.com/svntythsnd/geomatica)
