Resqpy

Latest version: v5.0.0

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

Scan your dependencies

Page 22 of 36

3.7.2

This patch sets the local property kind for normal vector properties for grid connection sets, when deriving them from a surface property.

3.7.1

This patch adds the generation of warnings.warn() messages when using one of the 3 main abstract property kinds – 'continuous', 'discrete' or 'categorical' – in either of two situations:

- adding a property array to a PropertyCollection imported_list
- selecting properties with a property_kind filter (including PropertyCollection.singleton() and PropertyCollection.single_array_ref())

3.7.0

This minor release changes the behaviour when creating xml for a property with a specified property kind which is one of the three main abstract property kinds: 'continuous', 'discrete' or 'categorical'. In these cases, a local property kind will be used instead, with a title the same as the property title.

This change is to improve inter-operability with Fesapi based applications, as that API now rejects datasets that use property kinds which are identified as abstract in an ancillary xml file in the RESQML v2.0.1 standard. Note that only the three abstract kinds listed above are replaced. Other abstract kinds such as _volume per volume_ are not replaced and might still lead to inter-operability issues.

This change might break some workflows. When upgrading to this version, check calling code for calls to the Model catalogue methods – parts(), uuids() etc. – which specify a property_kind filter set to one of the above 3 kinds. These will need to be changed to the local property kind.

Although resqpy will generate local property kinds as needed, it is recommended that calling code explicitly generates kinds, for clarity.

3.6.1

This patch modifies the direction of normal vectors calculated by the Surface method. They now point upwards, which is in line with the functionality before a recent refactoring.

3.6.0

This release changes the (default) RESQML representation used for the geometry of regular grids. The new code uses a Geometry node in the xml with Points defined by a Point3dLatticeArray. This should be more interoperable with software making use of the FESAPI interfaces.

(FESAPI is written and maintained by F2I Counsulting.)

3.5.2

This patch fixes a bug affecting finding of regular grid faces for curtain surfaces.

Page 22 of 36

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.