Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

porescene-0.2.0a2.tar.gz (421.1 kB view details)

Uploaded Source

Built Distribution

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

porescene-0.2.0a2-py3-none-any.whl (456.8 kB view details)

Uploaded Python 3

File details

Details for the file porescene-0.2.0a2.tar.gz.

File metadata

  • Download URL: porescene-0.2.0a2.tar.gz
  • Upload date:
  • Size: 421.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for porescene-0.2.0a2.tar.gz
Algorithm Hash digest
SHA256 0fa46900d99f45c03b93d24e77ae07ca7e4afa0c8730edbbd428b6b86808bd5d
MD5 69ec566371a9fb80087f7da2262dbde7
BLAKE2b-256 a4cd1f30fe1f1d158687bcda012efcf0ce0d98d50aeeef7bbcff4da8d14db981

See more details on using hashes here.

Provenance

The following attestation bundles were made for porescene-0.2.0a2.tar.gz:

Publisher: release.yml on fefafe/porescene

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file porescene-0.2.0a2-py3-none-any.whl.

File metadata

  • Download URL: porescene-0.2.0a2-py3-none-any.whl
  • Upload date:
  • Size: 456.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for porescene-0.2.0a2-py3-none-any.whl
Algorithm Hash digest
SHA256 f385efd71a70998fc320f98a647e5c446f628d29a11379900233aaaa45c84bbf
MD5 8d0652b7b970bb72a642bd4325c75812
BLAKE2b-256 480709b078fe6c86d106d785918314ec71a4471d9452ad1138e2b8df406436e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for porescene-0.2.0a2-py3-none-any.whl:

Publisher: release.yml on fefafe/porescene

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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