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

Uploaded Python 3

File details

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

File metadata

  • Download URL: porescene-0.2.0a1.tar.gz
  • Upload date:
  • Size: 421.2 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.0a1.tar.gz
Algorithm Hash digest
SHA256 5589bd7e5c8255edc0e1caffc05e019da0fd065adc915441558c38feb70c70ca
MD5 c3c4502ceac437f39cde72a441c96135
BLAKE2b-256 64880242b6770574f871926d29073769a0e87cd7f3b7d0801f38ea42e0911112

See more details on using hashes here.

Provenance

The following attestation bundles were made for porescene-0.2.0a1.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.0a1-py3-none-any.whl.

File metadata

  • Download URL: porescene-0.2.0a1-py3-none-any.whl
  • Upload date:
  • Size: 456.9 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.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 96682274a43dd57b4d674e6ccf297076669557d0b2fd9681a67d71dbc0c36fbc
MD5 60ff60093196513df91aff86db9458d6
BLAKE2b-256 8be77d882eeebc95e70c8d7f019361e930b85ebc3184758a37fad364945ab03c

See more details on using hashes here.

Provenance

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