Skip to main content

A package to calculate the permeability of rock samples

Project description

permmod

What is it?

permmod is a Python package that is used to calculate the permeability of two-chamber-method measurements. This type of measurement is based on Brace's pulse decay method and extends it to include pressure- and temperature-dependent material parameters. More details are available in the following paper.

How to use it.

In order to use the package there must be a measurement-, a database- and a measurement_units-file in the following folder structure:

Measurements
│   database.csv
│   measurement_units.csv   
│
└───raw_data
│   │   measurement_file1.txt
│   │   ...
│   
└───sim_data
│   │   ...
│   
└───pics
│   │   ...

An example of the structure of the folders and the 3 files is given in the example folder.

To evaluate a measurement, you can proceed as follows:

from permmod import Measurement

path = 'raw_data/measurement_file1.txt'
measurement = Measurement(path=path)
measurement.calculate_permeability([1e-19, 0.001], parameter='both')

For more information see the documentation

Installation

The source code is hosted on GitHub at: https://github.com/kirchma/permmod

Binary installers for the latest released version are available at the Python Package Index (PyPI)

# PyPI
pip install permmod

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

permmod-0.3.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

permmod-0.3-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file permmod-0.3.tar.gz.

File metadata

  • Download URL: permmod-0.3.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for permmod-0.3.tar.gz
Algorithm Hash digest
SHA256 24fffaeba2e79cc2f88e6799d4bfcde97f3377e5ffb7f23cdd9ab79705103d89
MD5 88a6534014e0b2ca590e51b801ddf17c
BLAKE2b-256 20b24553b36d39d4dacf985bc25dafbe6bc256afee408a3c141cdd0f70704698

See more details on using hashes here.

File details

Details for the file permmod-0.3-py3-none-any.whl.

File metadata

  • Download URL: permmod-0.3-py3-none-any.whl
  • Upload date:
  • Size: 10.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for permmod-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 55900331df74d169d62f089b75ef2a52187fa2c72175a202a8e3bc3b33c0382d
MD5 23ad381689ac92c20b2e719a990159cd
BLAKE2b-256 9aaf1a820e7f802fb283822ef47732e9e862560e515b8512a548a8a1d5d3bbef

See more details on using hashes here.

Supported by

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