Skip to main content

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

Reason this release was yanked:

Incompatible llvmlite version when using uv

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.2.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.2-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: poromics-0.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 2262d85b9f28e909614944ed46d8105408590758ed0f775d33f2a027fb54edd3
MD5 421e44c2e7993894fac75e8b8c8a8aaf
BLAKE2b-256 8bf5532d86cce7d4f0689e30f287712f139e766eade5b463ee3970342872c794

See more details on using hashes here.

File details

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

File metadata

  • Download URL: poromics-0.0.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6049e863ccb24d459aae3a1757f4e504afa0bb45ef5a60798640e5e2201ad89e
MD5 f745764b071ebed03d1f08926281ede2
BLAKE2b-256 5f4666fe9fdece7bc2259ab47242d6956b3582f2ab3e4f68e10bfa6820f59298

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