Resqpy

Latest version: v5.0.0

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

Scan your dependencies

Page 27 of 36

2.3.0

This minor release adds a multiprocessing module. It can be used to execute a function (provided by the calling code) in parallel for different sets of data. After the processes have completed, resulting RESQML objects can be automatically recombined into a single dataset.

The multiuprocessing uses the standard joblib package, which is a new dependency for this version of resqpy. Behind the scenes, it is using dask, which must have been separately installed in the python environment if the multiprocessing module is used by calling code. (Dask is not identified as a dependency for resqpy.)

2.2.2

This patch adds an agitate boolean argument to the grid_surface functions for finding faces to represent a surface in a regular grid. When set True, the points of the surface are perturbed by a tiny amount (<= 5e-6) prior to the intersection calculations. This helps resolve issues where both grid and surface have been generated with an xy spacing having a common periodicity.

2.2.1

This patch includes minor enhancements including a quad triangles option for horizontal surfaces.

2.2.0

This minor release removes the beta tag, indicating that resqpy has reached a reasonable level of maturity and stability.

The release also includes a bug fix for the calculation of the optional offset property for grid connection sets representing surfaces.

2.1.0

This release introduces some use of numba to speed up some resqpy functionality. The numba package, working with function decorators and such like, effectively compiles the code on-the-fly the first time a function is called. Thereafter, calls to the same function typically execute significantly faster.

Initially, the use of numba in resqpy is limited to a few functions used when intersecting a surface (triangulated set) with a regular grid. It is likely that its use will be expanded in future.

2.0.11

This patch fixes a bug affecting the 'what' facet which carries phase identification for properties of kind saturation, when imported from a singular Nexus vdb. (The bug did not affect ensemble imports.)

Other minor bug fixes and enhancements are also included.

Nexus is a trademark of Halliburton.

Page 27 of 36

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.