Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a tutorial notebook showing how to hack together custom algebras #298

Merged
merged 1 commit into from
Apr 2, 2020

Conversation

eric-wieser
Copy link
Member

@eric-wieser eric-wieser commented Apr 1, 2020

This notebook explores the algebra defined in The Lie Model for Euclidean Geometry (Hongbo Li), and its application to solving Apollonius' Problem.

Once built, this will be viewable here

@review-notebook-app
Copy link

Check out this pull request on  ReviewNB

You'll be able to see Jupyter notebook diff and discuss changes. Powered by ReviewNB.

@codecov
Copy link

codecov bot commented Apr 1, 2020

Codecov Report

Merging #298 into master will increase coverage by 1.58%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #298      +/-   ##
==========================================
+ Coverage   63.55%   65.13%   +1.58%     
==========================================
  Files          56       55       -1     
  Lines        7705     7685      -20     
  Branches     1072     1064       -8     
==========================================
+ Hits         4897     5006     +109     
+ Misses       2664     2534     -130     
- Partials      144      145       +1
Impacted Files Coverage Δ
clifford/_blademap.py 54.83% <0%> (-2.74%) ⬇️
clifford/_mvarray.py 71.42% <0%> (-1.13%) ⬇️
clifford/_frame.py 83.33% <0%> (-1.05%) ⬇️
clifford/test/test_g3c_tools.py 79.67% <0%> (-0.71%) ⬇️
clifford/_conformal_layout.py 86.48% <0%> (-0.7%) ⬇️
clifford/_multivector.py 81.77% <0%> (-0.09%) ⬇️
clifford/_utils.py
clifford/tools/g3c/__init__.py 52.97% <0%> (+1.14%) ⬆️
clifford/_layout_helpers.py 98.75% <0%> (+11.56%) ⬆️
clifford/__init__.py 87.2% <0%> (+14.53%) ⬆️
... and 2 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 3c70a07...eb9c7a1. Read the comment docs.

@hugohadfield
Copy link
Member

I love the diagrams, cool tutorial Eric

@eric-wieser
Copy link
Member Author

Updated with a more generic title, and a little less boilerplate code

@eric-wieser
Copy link
Member Author

eric-wieser commented Apr 2, 2020

Diagrams are cooler with enkimute/ganja.js#73 (enkimute/ganja.js#73 (comment))

@eric-wieser eric-wieser force-pushed the apollonius branch 2 times, most recently from 7534b61 to eb9c7a1 Compare April 2, 2020 10:53
@eric-wieser eric-wieser merged commit 3ce2ef1 into pygae:master Apr 2, 2020
@eric-wieser eric-wieser deleted the apollonius branch June 3, 2020 10:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants