Releases: equinor/xtgeo
3.9.3
3.9.2
Bug fixes
- BUG: fix 2 issues w.r.t. points/lines from wells, mostly in RMS settings by @jcrivenaes in #1213
Back-end fixes
Full Changelog: 3.9.1...3.9.2
3.9.1
Bug fixes
- Fix types of increment in function call by @ErichSuter in #1202
- Fix parameter name in GridProperties().from_file() by @ErichSuter in #1204
- BUG: Fix two bugs, one for Cube and one for RegularSurface by @jcrivenaes in #1207
Backend:
- Update actions to latest version by @ErichSuter in #1201
Full Changelog: 3.9.0...3.9.1
3.9.0
Originally stated for 3.8, but now an urgent business need requested the function add Grid() function get_heights_above_ffl()
.
This will be tentatively the final minor release of the xtgeo 3.x major version, with the exception of future bug releases. No new features will be added to xtgeo 3.9.0 except under rare circumstances. It will be frozen as-is as we turn toward xtgeo 4.0.
What's Changed
- CLN: format with latest ruff by @mferrera in #1185
- Unpin pytables version for Python 3.8 by @ErichSuter in #1188
- CI: Remove MacOS latest xlarge runner by @ErichSuter in #1191
- ENH: add Grid() function get_heights_above_ffl. by @jcrivenaes in #1197
- BLD: skip macos builds for CIBW and publish by @jcrivenaes in #1198
Full Changelog: 3.8.0...3.9.0
3.8.0
Important note
This will be the final minor release of the xtgeo 3.x major version, with the exception of future bug releases. No new features will be added to xtgeo 3.8.0 except under rare circumstances. It will be frozen as-is as we turn toward xtgeo 4.0.
What's Changed
Enhancements
- ENH: issue warning or error if output surface is empty or near empty by @jcrivenaes in #1156
- ENH: Give more informative file format errors by @mferrera in #1165
- ENH: Add grid boundary polygons by @tnatt in #1169
- DOC: Clarify
xtgeo.plot
text by @mferrera in #1183
Bug Fixes
- FIX: Set mpl backend to Agg in Linux only by @mferrera in #1151
- FIX: Inrease robustness in boundary polygons by @tnatt in #1163
- BUG: accept masked arrays as values to Cube() by @jcrivenaes in #1168
- BUG: fix typo in roffio.Format.ASCII statement by @jcrivenaes in #1173
- FIX: Raise on bad GridProperty values by @mferrera in #1179
- FIX: Allow non-default XYZ names on roxar export for xyz by @tnatt in #1182
- FIX: Ensure cube scanning paths are strings by @mferrera in #1181
- BUG: accept masked arrays as values to Cube() by @jcrivenaes in #1168
- BUG: fix typo in roffio.Format.ASCII statement by @jcrivenaes in #1173
Backend changes
- CI: Lint with clang-format and cmake-format by @mferrera in #1153
- TST: Set MPLBACKEND=Agg on test invocations by @mferrera in #1154
- CLN: Remove bare
xtgeo
imports by @mferrera in #1159 - CLN: Use
FileFormat
for exports by @mferrera in #1171 - CLN: Remove testdata logic from userspace by @mferrera in #1177
- TST: Add roff_ascii export regression test by @mferrera in #1180
- DEP: Replace deprecated scipy interp1d in two modules by @jcrivenaes in #1184
Full Changelog: 3.7.3...3.8.0
3.7.4
Bug Fixes
- BUG: fix typo in roffio.Format.ASCII statement by @jcrivenaes in #1173
Backend
- CLN: Update ruff by @mferrera
Full Changelog: 3.7.3...3.7.4
3.7.3
3.7.2
Bug fixes
- FIX: Set undefined point attributes to masked instead of nan by @tnatt in #1130
- BUG,FIX: bug cube i/o roxar by @jcrivenaes in #1136
Back end changes
- CLN: Establish
xtgeo.io
and move_XTGeoFile
by @mferrera in #1127 - CLN: Move to a more conventional C/C++ project structure by @mferrera in #1131
- CLN: Map fileformats to internal enum by @mferrera in #1134
- CLN: Create and return bulkvol array from C++ by @mferrera in #1133
Full Changelog: 3.7.1...3.7.2
3.7.1
3.7.0
New Features
- ENH: Roxar well picks support by @tnatt in #1117
- ENH: improve i/o for IJXYZ format by @jcrivenaes in #1109
- CLN,ENH: replace dataframe vs get dataframe() and set_dataframe() by @jcrivenaes in #1112
Deprecations
Bug Fixes
Backend
- CI: Publish wheels with trusted publisher by @mferrera in #1113
- CLN: add typing to gridprop imports by @mferrera in #1114
- CLN: Add typing to _grid_export by @mferrera in #1118
- CLN: Add pybind11 and convert bulkvol to it by @mferrera in #1110
- CLN: Refactor and type _gridprop_export by @mferrera in #1116
- CLN: add typing to _grid_import_ecl by @mferrera in #1120