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
    │

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.2.tar.gz (9.3 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.2-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for permmod-0.2.tar.gz
Algorithm Hash digest
SHA256 ff178e159bc7c141d2d2329c3e8161980a2ec4ca96c6658109f235ab075ff55c
MD5 b6a8163fbd0dd9a09c7487448d4f4194
BLAKE2b-256 1a676c92eec7dc77c2725f132b79810c2801550a11546c621fc5f7d895dd22d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: permmod-0.2-py3-none-any.whl
  • Upload date:
  • Size: 10.1 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 438c3da12168100713df4d6fb5b347441b58cb49fd5277640e880d5cff34397e
MD5 637b8261ea3ba3124007686c2f723c8d
BLAKE2b-256 40ac039070f7072356374e9c35b0d4fb02730431818174229e940e1cf9e0b2c8

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