Resqpy

Latest version: v4.14.4

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

Scan your dependencies

Page 8 of 29

4.8.6

This patch improves the effect of the derived model add_faults() function when a fault reaches the edge of the grid. Previously, the throw was always reduced to zero at the end pillars of the fault. The new code preserves the throw at an end pillar if it is on the edge of the grid.

4.8.5

This patch fixes a bug which was causing relationships with referenced objects to be missing after copying a part where the referenced object already exists in the destination model.

4.8.4

This patch fixes a bug that was, in rather limited circumstances, causing the read of hdf5 arrays of boolean data to fail.

4.8.3

This patch adds support for the 'volume per time' (ie. fluid flow rate) quantity class to the weights and measures function which identifies the units of measure which Nexus expects for a given quantity class.

Nexus is a trademark of Halliburton.

4.8.2

This patch adds a sample argument to the olio.triangulation.reorient() function. The argument can be used to set a sample size to use when determining the normal vector for a surface with many points. It defaults to 500. Set to None to use all points in the normal determination.

4.8.1

This patch changes the default algorithm used by the olio.triangulation.reorient() function to be the numpy linear algebra svd function. The alternative fast approximate algorithm has been found to fail badly for surfaces with a normal vector direction close to (1.0, 1.0, 0.0). (The fast approximate mode was designed primarily for working with horizon surfaces at modest dips, for which it remains suitable.)

The change will increase computation time when reorienting surfaces with large numbers of points. The intention is to re-engineer a better fast approximate algorithm which will become the default when operational.

Page 8 of 29

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.