galgebra icon indicating copy to clipboard operation
galgebra copied to clipboard

Symbolic Geometric Algebra/Calculus package for SymPy :crystal_ball:

Results 95 galgebra issues
Sort by recently updated
recently updated
newest added

This has been discussed before and it's a good practice. SymPy also did this since 1.6, see https://github.com/JuliaPy/SymPy.jl/issues/345#issuecomment-633115792 .

See discussions in #158. See current coverage at https://codecov.io/gh/pygae/galgebra/src/master/galgebra/lt.py and the following examples that are not part of the tests yet: - https://github.com/pygae/galgebra/blob/master/doc/python/LinearTrans.py - https://github.com/pygae/galgebra/blob/master/doc/python/Ltrans.py - https://github.com/pygae/galgebra/blob/master/doc/python/LtransInst.py - https://github.com/pygae/galgebra/blob/master/doc/python/TensorDef.py and...

I suspect this has never worked, and I'm not sure what it's supposed to do. ```python In [106]: ex.Grad(x) --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) in ----> 1 ex.Grad(x)...

bug
component: core
fragment

This is motivated by the fact that I have to refresh my memory every time I make a release.

admin

See https://github.com/pygae/GAlgebra.jl/blob/master/src/ga.jl Discussion on Slack: > Eric Wieser 21 minutes ago > Perhaps as Ga.from_sig? > > Eric Wieser 19 minutes ago > Although I assume you also want a...

enhancement

Mark the work that would be left by #286, see tasks in https://github.com/pygae/galgebra/pull/286#issuecomment-623850152: > Before we actually remove them, we need to ensure we have equivalent tests outside `Old Format`,...

Mark it and fix it later. ``` galgebra/galgebra/lt.py:776: DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use inspect.signature() or inspect.getfullargspec() args, _varargs, _kwargs, _defaults = inspect.getargspec(f) ```

component: transforms

See discussions in https://github.com/pygae/galgebra/pull/375/files#r429074136

component: printer

In https://nbviewer.jupyter.org/github/pygae/galgebra/blob/master/examples/ipython/inner_product.ipynb : ![image](https://user-images.githubusercontent.com/64258/70333981-7faa4580-187f-11ea-9859-68cf385b9cdc.png) It's inconsistent with implementation and the original literature: ![image](https://user-images.githubusercontent.com/64258/70334057-a36d8b80-187f-11ea-8b44-ef1e409f6afa.png) This should be corrected. And it's better to add some description of all three definitions: ![image](https://user-images.githubusercontent.com/64258/70334133-cdbf4900-187f-11ea-93cf-473bc635d212.png) from...

This behavior doesn't make much sense to me: ```python >>> from galgebra.ga import Ga >>> g, *_ = Ga.build('e*0|1|2') >>> g.ReciprocalFrame(g.basis) (1, -1, (e_1.e_2)/(e_2.e_2) + e_1^e_2/(e_2.e_2)) >>> g.ReciprocalFrame(g.basis, mode='no-norm-please') #...

bug
component: core