Blender-based Python toolkit for reproducible, publication-quality 3D visualization of porous media – tomographic images, pore networks, and tessellations.
Project description
PoreScene
PoreScene is a Blender-based scientific visualization toolkit for porous media. It renders tomographic images, generated and reconstructed pore networks, as well as volume tessellations as photorealistic 3D scenes – with pores, throats, Voronoi cells, and watershed clusters colored by properties such as radius or coordination number using perceptually uniform colormaps, matching colorbars, and calibrated, on-scale axes.
The advantage: instead of clicking through a 3D editor, you describe the entire scene in a few lines of Python and render it reproducibly on Blender's GPU-accelerated Cycles engine – so the same script always yields the same publication-quality figure, ready for papers, presentations, and animations.
Funding
This work was funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) – Project-ID 422037413 – TRR 287.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file porescene-0.2.0.tar.gz.
File metadata
- Download URL: porescene-0.2.0.tar.gz
- Upload date:
- Size: 599.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
151c526fb76da7355b6ddad07059fba02996d1f28185ae37857ae2b63a6f5aec
|
|
| MD5 |
fefecb487ef2fb1b84521fe9a7dc8b96
|
|
| BLAKE2b-256 |
af9d036998109326c9553ad3afa1043d31cd40e0cc15d0ddd79bbac1751671b3
|
Provenance
The following attestation bundles were made for porescene-0.2.0.tar.gz:
Publisher:
release.yml on fefafe/porescene
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
porescene-0.2.0.tar.gz -
Subject digest:
151c526fb76da7355b6ddad07059fba02996d1f28185ae37857ae2b63a6f5aec - Sigstore transparency entry: 2218122768
- Sigstore integration time:
-
Permalink:
fefafe/porescene@5f87db49dae67c98cc398331d7247f95b69193e7 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/fefafe
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5f87db49dae67c98cc398331d7247f95b69193e7 -
Trigger Event:
push
-
Statement type:
File details
Details for the file porescene-0.2.0-py3-none-any.whl.
File metadata
- Download URL: porescene-0.2.0-py3-none-any.whl
- Upload date:
- Size: 649.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e5906e603e1775583f01e17001b6bcb7752a66672dfb4d2409bd270f8182252e
|
|
| MD5 |
31df4d8d273581769d489b9e380f1400
|
|
| BLAKE2b-256 |
3e513fe2e2240c673c7d28993a2608c0ab8d648b873efcabc6e544f4ed149258
|
Provenance
The following attestation bundles were made for porescene-0.2.0-py3-none-any.whl:
Publisher:
release.yml on fefafe/porescene
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
porescene-0.2.0-py3-none-any.whl -
Subject digest:
e5906e603e1775583f01e17001b6bcb7752a66672dfb4d2409bd270f8182252e - Sigstore transparency entry: 2218122796
- Sigstore integration time:
-
Permalink:
fefafe/porescene@5f87db49dae67c98cc398331d7247f95b69193e7 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/fefafe
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5f87db49dae67c98cc398331d7247f95b69193e7 -
Trigger Event:
push
-
Statement type: