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 https://github.com/equinor/xtgeo/pull/1156
* ENH: Give more informative file format errors by mferrera in https://github.com/equinor/xtgeo/pull/1165
* ENH: Add grid boundary polygons by tnatt in https://github.com/equinor/xtgeo/pull/1169
* DOC: Clarify `xtgeo.plot` text by mferrera in https://github.com/equinor/xtgeo/pull/1183
Bug Fixes
* FIX: Set mpl backend to Agg in Linux only by mferrera in https://github.com/equinor/xtgeo/pull/1151
* FIX: Inrease robustness in boundary polygons by tnatt in https://github.com/equinor/xtgeo/pull/1163
* BUG: accept masked arrays as values to Cube() by jcrivenaes in https://github.com/equinor/xtgeo/pull/1168
* BUG: fix typo in roffio.Format.ASCII statement by jcrivenaes in https://github.com/equinor/xtgeo/pull/1173
* FIX: Raise on bad GridProperty values by mferrera in https://github.com/equinor/xtgeo/pull/1179
* FIX: Allow non-default XYZ names on roxar export for xyz by tnatt in https://github.com/equinor/xtgeo/pull/1182
* FIX: Ensure cube scanning paths are strings by mferrera in https://github.com/equinor/xtgeo/pull/1181
* BUG: accept masked arrays as values to Cube() by jcrivenaes in https://github.com/equinor/xtgeo/pull/1168
* BUG: fix typo in roffio.Format.ASCII statement by jcrivenaes in https://github.com/equinor/xtgeo/pull/1173
Backend changes
* CI: Lint with clang-format and cmake-format by mferrera in https://github.com/equinor/xtgeo/pull/1153
* TST: Set MPLBACKEND=Agg on test invocations by mferrera in https://github.com/equinor/xtgeo/pull/1154
* CLN: Remove bare `xtgeo` imports by mferrera in https://github.com/equinor/xtgeo/pull/1159
* CLN: Use `FileFormat` for exports by mferrera in https://github.com/equinor/xtgeo/pull/1171
* CLN: Remove testdata logic from userspace by mferrera in https://github.com/equinor/xtgeo/pull/1177
* TST: Add roff_ascii export regression test by mferrera in https://github.com/equinor/xtgeo/pull/1180
* DEP: Replace deprecated scipy interp1d in two modules by jcrivenaes in https://github.com/equinor/xtgeo/pull/1184
**Full Changelog**: https://github.com/equinor/xtgeo/compare/3.7.3...3.8.0