Resqpy

Latest version: v5.0.0

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 34 of 36

1.1.5

This patch fixes a typo bug in the add_grid() method of the Model class, as identified in issue 194

1.1.4

This patch caters for reading hdf5 data with arbitrary internal paths, as identified in the xml. Previously some parts of the resqpy code assumed a certain structure to the hdf5 internal paths. Specifically the Model copy_all_parts_from_other_model() and copy_part_from_other_model() methods should now work with arbitrary hdf5 internal paths. Note that at least one hdf5 group must appear in an internal path before the hdf5 dataset (array) name.

1.1.3

This patch recognises either a discrete or categorical Grid property of local property kind 'active' when setting the inactive array attribute. Previously such a property would only be recognised if it were discrete. The patch resolves issue 185.

1.1.2

This patch fixes a coding error in the cell_count() method of the Grid class, as identified in issue 183.

1.1.1

This patch fixes a bug affecting the initialisation of an empty resqpy BlockedWell object in a model containing multiple RESQML IjkGridRepresentation objects.

1.1.0

This release includes a RelPerm resqpy class for handling relative permeability data. Some notes on this class:

- RelPerm derives from DataFrame which itself makes creative use of the RESQML obj_Grid2dRepresentation class (and StringTableLookups) to store and retrieve tabular numerical data. **This is a non-standard use of the underlying RESQML class and non-resqpy based applications will not recognise the data as relative permeability.**

- When the Energistics standards include a stable definition of how to store relative permeability, the resqpy RelPerm class will be changed accordingly, possibly causing some disruption to workflows.

- The current implementation is focussed on supporting Nexus requirements around relative permeability (and capillary pressure) tables.

- The intention is to add some functionality to make it easier to import data from the equinor/pyscal library, without introducing a mandatory code dependency between the two packages.

- The RelPerm class resides in a new module: resqpy.olio.relperm

Other changes in this release include further clean up of code, removal of internal use of deprecated features, and improved test coverage.

The tomography module has been removed from the repository as application level code is likely to use very different approaches to producing maps. (If anyone is using this module and would like it to remain in the library, please raise an issue.)

Page 34 of 36

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.