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.0.tar.gz (599.9 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.0-py3-none-any.whl (649.7 kB view details)

Uploaded Python 3

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

Hashes for porescene-0.2.0.tar.gz
Algorithm Hash digest
SHA256 151c526fb76da7355b6ddad07059fba02996d1f28185ae37857ae2b63a6f5aec
MD5 fefecb487ef2fb1b84521fe9a7dc8b96
BLAKE2b-256 af9d036998109326c9553ad3afa1043d31cd40e0cc15d0ddd79bbac1751671b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for porescene-0.2.0.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.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

Hashes for porescene-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e5906e603e1775583f01e17001b6bcb7752a66672dfb4d2409bd270f8182252e
MD5 31df4d8d273581769d489b9e380f1400
BLAKE2b-256 3e513fe2e2240c673c7d28993a2608c0ab8d648b873efcabc6e544f4ed149258

See more details on using hashes here.

Provenance

The following attestation bundles were made for porescene-0.2.0-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