Skip to main content

Porosity Evaluation tool

Project description

porE

GitHub Logo

PORosity Evaluation tool

license language language version
researchgate DOI

Main developer:

Installation (global pip installation)

$ pip3 install porE

Installation (local pip installation)

$ git clone https://gitlab.com/kaitrepte/porE.git
$ cd porE
$ pip3 install -e .

Running the code

There are several calculations types one can choose from:

  • HEA : He approach.
    Calculates the He void fraction using a cell list approach.

  • OSA : Overlapping sphere approach.
    Calculates the porosity via two-body overlaps of spheres.

  • GPA : Grid point approach.
    Void and accessible porosity are calculated using a grid in the unit cell.

  • PSD : Pore size distribution.
    Using a Monte-Carlo scheme, the pore size distribution is calculated.

To run the code, go to the examples folder.
The file run_porE.py contains examples for the
execution on the non-GUI level.
The file run_GUI.py will execute the graphical
user interface, including the OSA, GPA and PSD functionalities.
The HEA will be implemented soon.

Special thanks goes to Sebastian Schwalbe for writing the GUI and for many other useful discussions.

Additional information

The basic outline of the porE code and its applications are summarized in

Please also see the published version in the Journal of Computational Chemistry (JCC)

We create some YouTube videos to introduce and explain the porE code

Reference results

Several results from porE are summarized in the porE/results folder (Status: Early 2021).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

porE-1.0.6.tar.gz (37.4 kB view details)

Uploaded Source

File details

Details for the file porE-1.0.6.tar.gz.

File metadata

  • Download URL: porE-1.0.6.tar.gz
  • Upload date:
  • Size: 37.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.4.0 pkginfo/1.7.0 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.10

File hashes

Hashes for porE-1.0.6.tar.gz
Algorithm Hash digest
SHA256 0f480e8a13c33a1090cdedd30b5f2b48ea005072bcf86a6da2bf1ab4294bc8e4
MD5 13ea010689993e80aa06090760f0c4f6
BLAKE2b-256 6556be964df3e87a54aea927f58ca6d7e5d9826df2f332075a72a0805d54862f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page