PyVista RESQML
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")
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)
| File | Size | Uploaded | |
|---|---|---|---|
| pyvista_resqml-0.2.0.tar.gz | 13.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|