network_to_stl(network, filename=None, maxsize='auto', fileformat='STL Format', logger_level=0)[source]#

Saves (transient/steady-state) data from the given objects into the specified file.

  • network (Network.) – The network containing the desired data.

  • phases (list[Phase] (place holder, default is None).) – List of phases containing the desired data.

  • filename (str (optional).) – The name of the file containing the data to export.

  • maxsize (a float or a string "auto" (optional).) – The maximum size of the mesh elements allowed. “auto” corresponds to an automatic determination based on pores and throats sizes. Any float value will be used as a maximum size. Small values result in finner meshes, but slower mesh calculations.

  • fileformat (str (optional).) – Default is “STL Format” which corresponds to STL format. Other formats such as Gmsh and Fluent are supported (see

  • logger_level (integer between 0 and 7 (optional).) – Default is 0. The logger level set in netgen package.


The STL Format is a Standard Triangle (or Tessellation) Language supported by many CAD packages and used for 3D printing. Export to this format may be slow since a 3D closed surface mesh is built. Requires installation of “netgen”.