This change introduces a major refactoring of the resqpy code base along with improved test coverage.
The changes are intended to be non-breaking except for a couple of small areas where the previous interface was incorrect.
1.5.3
This patch fixes a bug affecting the writing of xml where values include any of the special characters & < >
1.5.2
resqpy does not yet build with python 3.10, so this release pins python 3.9 in the publishing pipeline
1.5.1
This release adds a tutorial page listing the attributes for each of the main RESQML 2.0.1 obj_* classes.
There is also a related python module: /docs/scripts/schema.py which contains functions for working with the schema programmatically, as well as generating a text file containing the tables of the tutorial page (when run as a script).
1.5.0
By popular request, this release changes the yapf auto-formatting indentation from 3 to 4 spaces.
1.4.0
This release adds functionality in two areas:
- creating a vertical prism grid from a re-triangulation of a Voronoi diagram - creating a grid connection set property for transmissibility multiplier when initialising from a simulator input file
Previously, only a constant extra metadata item per named fault was used for the simulator transmissibility multipliers.
The release also includes minor bug fixes and further unit tests.