Skip to main content

A tool for rapid estimation of transport properties of 3D images of porous materials

Reason this release was yanked:

Some edge cases not being handled properly

Project description

Poromics

Poromics is a set of tools for rapid estimation of transport properties of 3D images of porous materials. It is designed to be fast and easy to use. Currently, it can predict the tortuosity factor of an image. The goal is to support more transport properties in the future such as permeability. Poromics is optionally GPU-accelerated, which can significantly speed up the calculations for large images (up to 100x speedup).

Installation

Poromics depends on the Julia package Tortuosity.jl. However, it is not necessary to install Julia separately. The package will be installed automatically when you install Poromics.

pip install poromics

Basic Usage

import porespy as ps
import poromics

im = ps.generators.blobs(shape=[100, 100, 1], porosity=0.6)  # Test image
result = poromics.tortuosity_fd(im, axis=1, rtol=1e-5, gpu=True)
print(result)  # result has the following attributes: im, axis, tau, c

CLI

[!WARNING]
The CLI is still in development and not yet functional.

poromics --help

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

poromics-0.0.3.tar.gz (7.4 kB view details)

Uploaded Source

Built Distribution

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

poromics-0.0.3-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

Details for the file poromics-0.0.3.tar.gz.

File metadata

  • Download URL: poromics-0.0.3.tar.gz
  • Upload date:
  • Size: 7.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for poromics-0.0.3.tar.gz
Algorithm Hash digest
SHA256 b8adbc27dc447378b9078fcbce203d6dc069dc1c492103886add1ec97d3afa2f
MD5 076829c5fc007dde28a167a876d04efa
BLAKE2b-256 b81e6ea5a00f8a75a750558f635c845bc8f17074dd49ad546179f00c0734e425

See more details on using hashes here.

File details

Details for the file poromics-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: poromics-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 8.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for poromics-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ddca8e54d8321973c5b3138d02405550224b87fd54b8140089dd0512421b037a
MD5 48b4d44f0996ae175e2c1ab34a83fff6
BLAKE2b-256 c347ab0b26d27eb82909a4fafba57810ff637df2deaaf5956ec2a5643a5f6d64

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