Skip to main content

PARSE: Physical Attribute Representativity and Stationarity Evaluator

General information

PARSE is an open source package for representativity analysis of 3D binary images. It aims at representativity analysis for different scalar and vector metrics. Using PARSE library, one can estimate determenistic and statistical representative elementary volumes (dREV and sREV) for these metrics. Stationarity analysis and comparison of different images using vector metrics are also possible.

Currently, we provide the following metrics for REV analysis:

  • Porosity.
  • Permeability.
  • Euler density.
  • Correlation functions (two-point probabilty $S_2$, lineal path function $L_2$, cluster function $C_2$, surface-surface function $F_{ss}$, surface-void function $F_{sv}$, pore-size function $P$, chord length function $p$).
  • Pore-network model characterstics (pore and throat numbers, pore and throat radii, connectivity, mean pore and throat radii, mean connectivity).
  • Persistence diagrams.

Prerequisites

Python 3.x and Julia 1.x with packages StatsBase.jl, LinearAlgebra.jl, CorrelationFunctions.jl (version=0.11.0) and EulerCharacteristic.jl should be installed.

Installation

To install the latest PyPI release as a library run

python3 -m pip install revanalyzer

or you can clone this repository and run from local folder

python3 -m pip install .

Documentation

Documentation is available here on GitHub Pages.

To build the documentation locally clone this repository, then read /docs/README.md

Tutorials

Numerous Jupiter notebooks with examples which show the functionality of PARSE library are available here:

Describing scientific papers

Mathematical backgound for REV analysis, description of metrics used in 'REVAnalyzer' and application evamples with real porous image data:

Andrey S. Zubov, Aleksey N. Khlyupin, Marina V. Karsanina, Kirill M. Gerke (2024). En search for representative elementary volume (REV) within heterogeneous materials: A survey of scalar and vector metrics using porous media as an example. Advances in Water Resources, 19, 104762.

Authors

Andrey S. Zubov, Center for Computational Physics, Landau School for Physics and Research, Moscow Institute of Physics and Technology.

Metadata

Release files for revanalyzer 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for revanalyzer 0.2.0
File Size Uploaded
revanalyzer-0.2.0.tar.gz 20.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for revanalyzer 0.2.0
File Interpreter ABI Platform
revanalyzer-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 55.8 kB

Release files / revanalyzer-0.2.0.tar.gz

Download URL revanalyzer-0.2.0.tar.gz
Size 20.2 kB
Tags Source
SHA-256 checksum
How to use checksums
a854b5ba824923459540f07d1801a68e4e458053a0b958b8e9cd3a5f64a29bf4
BLAKE2b-256 checksum
How to use checksums
eb824d4354df138264232f2e33a32e156cca4bdeb9547ce17d1d86e5f169eb90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.16

Release files / revanalyzer-0.2.0-py3-none-any.whl

Download URL revanalyzer-0.2.0-py3-none-any.whl
Size 35.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7642cf1bc8b6c1afd67db905a591182921a00606376a90e7f63ee38dc5649dbe
BLAKE2b-256 checksum
How to use checksums
169a5622c492ea8b6439c2ac7eb56f98c5fdad772f34846498dcf0db97f16a5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.16

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page