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.)