Sage Sandpiles

Sage is an open-source alternative to Mathematica, Maple, Matlab, etc. To read about Sage, try it online, and download it for free, visit the Sage homepage. It runs under Linux, Mac OSX, and Windows.

Sage Sandpiles is a collection of built-in Sage tools for working with the Abelian sandpile model on directed multigraphs. The supported structures include: recurrent and superstable elements, identity elements, burning configurations, vertex firings, sandpile ideals, resolutions, Hilbert functions, Betti numbers, effective divisors, and linear systems.

The online manual, below, starts with an extensive introduction to the theory of sandpiles. If questions arise or if you have suggestions for improvements, please do not hesitate to write.

Online manual (PDF version)

To try out sandpiles in Sage, click this link.