Skip to content

passagemath/passagemath-marimo-notebooks

Repository files navigation

passagemath-marimo-notebooks: Example marimo notebooks

Test notebook for rich output

notebook_test_marimo.py

SageManifolds notebooks

These marimo notebooks, adapted from some of the Jupyter notebooks published in https://sagemanifolds.obspm.fr/examples.html, demonstrate some differential geometry capabilities of SageMath.

The corresponding tools have been developed within the SageManifolds project. They are now available in Python environments via the modularized distributions of the Sage library developed by the passagemath project.

Notebook Description
SM_sphere_S2.py
Open in molab
The sphere $\mathbb{S}^2$ with multiple domains and charts, transition maps, scalar and vector fields, tangent spaces, curves, plot of charts and vector fields, embedding, pullback, Riemannian metric.
SM_hyperbolic_plane.py
Open in molab
Hyperbolic plane $H^2$: many charts associated with various models of $H^2$, embedding, pullback, curvature, changes of chart, graphics.
SM_sphere_S3_Hopf.py Open in molab The sphere $\mathbb{S}^3$ with various charts, quaternions, and Hopf fibration.
SM_Kerr_surfaces.py
Open in molab
Black hole spacetimes: Kerr spacetime with rational polynomial, Kerr and Kerr-Schild coordinates, Kretschmann scalar, animated plot of the horizons and ergosurfaces.

Notebooks for downstream packages

The passagemath project curates a library of user packages that make use of the Sage library and makes them ready for the Scientific Python ecosystem. Here are some notebooks that illustrate the functionality of some of these projects.

Notebook Description
cutgeneratingfunctionology.py
Open in molab
Study of functions that generalize the integer rounding principle underlying the Chvátal–Gomory cuts and Gomory fractional cuts for integer linear optimization problems.

About

Example marimo notebooks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages