Greg1950
Greg1950
I have made a number of changes to the **mv.py** and **lt.py** modules, changes which I believe address the issues about which I've previously posted. I've improved the treatment of...
Previously I have reported that the matrix of a linear transformation and the action of the transformation on basis vectors disagree. This happens both for specific and generic transformations, although...
When GAlgebra displays the expansion of a multivector in terms of basis blades, it labels a basis blade with subscripted indexes but its expansion coefficient with superscripted indexes. To be...
Attached is a zip file titled **undual, g_invol, ccon, sp, norm2, & norm.zip**. In it are seven files. Of particular note are - **code for undual, g_invol, ccon, sp, norm2,...
This is related to #461. Herein I will use tensor notation, with indexes placed covariantly (subscript level) and contravariantly (superscript level); in contrast, GAlgebra writes all indexes at subscript level....
Attached is a zipped version of **a correction to GAlgebra's matrix() method.ipynb** , a Jupyter notebook; the zip file also contains Alan Bromborsky's **gprinter.py**, which I use in the notebook...
Let $f$ be an outermorphism on a geometric algebra `Ga`. The matrix of $f$ with respect to a basis $b_1, ..., b_n$ is defined by $f(b_j) = \sum\limits_{i=1}^n f_{ij} b_i$. ...
Alan Bromborsky sent me a new module for GAlgebra, **gprinter.py**. Possibly Bromborsky has already passed the new module on to the PyGAE group, but as of this writing it has...
Following is the code (as of 2025 March 25) for the .is_blade method, which I suspect was motivated by page 533 of _Geometric Algebra for Computer Science_ (Dorst, Fontijne, &...
The multivector method `.is_versor()` purports to follow the test on p. 533 of Leo Dorst's _Geometric Algebra for Computer Science_. But: 1. Dorst's test itself, _as it appears in GACS_,...