Computational Geometry Workshop


Code:

This page is home to the sample code corresponding to each lecture. All code on this page is written in Sage using the Jupyter notebook, and contains brief descriptions and author attributions.

The descriptive links open HTML versions of each notebook that are easy to read, while the [.pdf] links open printer-ready versions. The [.ipynb] links allow you to download the Jupyter notebooks to run and/or modify on your own computer. To run these, type sage -n jupyter file_name.ipynb in a terminal.

All of these notebooks, and more, may also be found in our CoCalc project. Send me an email if you'd like to join the project.

Finally, a Disclaimer: I am not a coder. There are probably much easier and much better ways to re-write the code below. If you have any advice or hints, please share them with me.



Week 1: Vector Fields and 1-Forms   [.ipynb]   [.pdf]
Week 2: Differential Forms   [.ipynb]   [.pdf]
Week 3: Frenet Frames and Osculating Circles   [.ipynb]   [.pdf]
Week 4: More on Space Curves   [.ipynb]   [.pdf]
Week 5: Surfaces of Revolution   [.ipynb]   [.pdf]
Week 6: Vector fields along space curves   [.ipynb]   [.pdf]



Back to main page

Your use of this material is subject to this Creative Common License.