This is a module
Io¶
Collection of functions for import/export-ing data¶
This module contains functionality for importing and exporting data between OpenPNM and other formats.
Note that saving and loading OpenPNM data in its own format is done through the Workspace and Project objects. Saving data through these classes losses lots of vital information about the simulation, such as pore scale-models and parameters.
Classes
Writes a file containing pores and throats of the network in a format that can be opened in COMSOL. |
|
Reads and writes CSV (comma-separated-value files) containing pore and throat data |
|
Generates hierarchical |
|
Brief description of GenericIO |
|
The HDF5 (Hierarchical Data Format) file is good for high-peformance, long term data storage |
|
Class for reading and writing OpenPNM networks to JSON Graph Format (JGF). |
|
3DMA-Rock is a network extraction algorithm developed by Brent Lindquist and his group |
|
MAT files are a format used by Matlab |
|
NetworkX is a common tool for dealing with network structures |
|
This is the official way to save and load OpenPNM projects |
|
Combines all data arrays into a Pandas DataFrame object |
|
Class for exporting and viewing OpenPNM networks in ParaView. |
|
PerGeos is the format used by the Avizo software. |
|
This class contains methods used for saving and loading OpenPNM Workspaces, Projects, and objects as Pickles. |
|
Methods |
|
The STL Format is a Standard Triangle (or Tessellation) Language supported by many CAD packages and used for 3D printing. |
|
Writes a Salome .py script to generate a geometry. |
|
The StatOil format is used by the Maximal Ball network extraction code of the Imperial College London group |
|
The Visualization Toolkit (VTK) format defined by Kitware and used by Paraview. |
|
The eXtensible Data Model Format combines XML descriptors with HDF5 data storage. |
|
iMorph is a graphical interface program that provides some image analysis tools for porous media |