Examples

The best way to learn how to use OpenPNM, like anything, is by example.

How OpenPNM Works

chalkboard

A Series of Tutorials in the form of Jupyter Notebooks.

Working with Networks

netgen

How to Generate Various Networks

netman

Manipulating and Altering Networks

netimp

Working with Extracted Networks

Generating Geometrical Properties

histogram

Creating and Adjusting Geometry

Computing Thermophysical Properties

droplet

Defining Phases and Computing Properties

Performing Simulations

drainage

Percolation

concdist

Single Phase Transport

reldiff

Multiphase Transport

reactdiff

Reactive Transport

transient

Transient Transport

dispersion

Multiphysics

gears

Solvers and Settings