Skip to main content

PyVista RESQML

License Stars Pyversions Version Downloads Code style: black

A PyVista extension for seamless reading and writing of RESQML data (EPC files).

Features

  • Read RESQML EPC files: Load subsurface models and associated metadata directly into Python.

  • Write RESQML EPC files: Export your processed or generated models back to RESQML format for interoperability.

  • PyVista Integration: Visualize and manipulate geological and reservoir models using PyVista’s powerful 3D plotting capabilities.

  • Powered by resqpy: Leverages the robust RESQML handling capabilities of resqpy for reliable data parsing and writing.

Installation

The recommended way to install pyvista-resqml and all its dependencies is through the Python Package Index:

pip install pyvista-resqml --user

Otherwise, clone and extract the package, then run from the package location:

pip install .[full] --user

To test the integrity of the installed package, check out this repository and run:

pytest

Examples

Convert a GRDECL file to RESQML

import pyvista as pv
import pvresqml

# Load a mesh (e.g., from GRDECL)
mesh = pv.read("mesh.GRDECL")

# Save to a RESQML file
pvresqml.save("mesh.epc", mesh)

# Read a RESQML file
mesh_epc = pvresqml.read("mesh.epc")

mesh

Acknowledgements

This project is supported by Nagra (National Cooperative for the Disposal of Radioactive Waste), Switzerland.

Metadata

Release files for pyvista-resqml 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyvista-resqml 0.2.0
File Size Uploaded
pyvista_resqml-0.2.0.tar.gz 13.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyvista-resqml 0.2.0
File Interpreter ABI Platform
pyvista_resqml-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 27.6 kB

Release files / pyvista_resqml-0.2.0.tar.gz

Download URL pyvista_resqml-0.2.0.tar.gz
Size 13.8 kB
Tags Source
SHA-256 checksum
How to use checksums
2320754db1b9d89418ef6e10c350d84c9e8c6f715b128b75d466a944093da6e0
BLAKE2b-256 checksum
How to use checksums
428b3dd6ea69ece5ce56c8f8f3b1808a3a752cd9a878f2fa59ea2339fbe6f9f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.11

Release files / pyvista_resqml-0.2.0-py3-none-any.whl

Download URL pyvista_resqml-0.2.0-py3-none-any.whl
Size 13.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6fec552f4c4b565e3e24e026780b078f5e133a25f3731651726018670d3950a9
BLAKE2b-256 checksum
How to use checksums
91a151e1dc79d3e6ca17dbbe547e8e6592f8b1b1f4671b5d9edf0392f29d28bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.11

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page