Releases: equinor/xtgeo
Releases · equinor/xtgeo
4.17.1
What's Changed
- BUG: revert casting of wrapped_file.name to string (#1544) by @ErichSuter in #1547
- CI: Fix uv python version (#1524) by @slangeveld in #1549
Full Changelog: 4.17.0...4.17.1
4.18.0
What's Changed
- BUG: Fix removal of undef values in logs by @ErichSuter in #1518
- BLD: remove dependency of tables package by @jcrivenaes in #1520
- Bump the all-deps group with 3 updates by @dependabot[bot] in #1522
- CI: Fix uv python version by @GibranAlfa in #1524
- BLD: Add Python 3.14 support by @mferrera in #1415
- DEP: Drop Python 3.10 support by @mferrera in #1526
- MAINT: Use segyio to export cubes by @mferrera in #1529
- TYP: completed type annotation of XYZ module (#1429) by @ErichSuter in #1523
- ENH: add a function in Grid that can merge two grids by @jcrivenaes in #1531
- BUG: Reject in-memory streams for SEGY export by @GibranAlfa in #1538
Full Changelog: 4.17.0...4.18.0
4.17.0
What's Changed
- MAINT: add csv format support in io/welldata by @jcrivenaes in #1505
- BUG: fix Grid.get_zoneprop_from_subgrids() inactive cells by @jcrivenaes in #1513
- TYP: type annotate xyz points and polygons (#1429) by @ErichSuter in #1508
- CI: Update dependabot by @GibranAlfa in #1515
New Contributors
- @GibranAlfa made their first contribution in #1515
Full Changelog: 4.16.2...4.17.0
4.16.2
What's Changed
- TYP: type annotate in folder src/xtgeo/xyz/ by @ErichSuter in #1490
- ENH: create FileWrapper method for retrieving text stream (#1492) by @ErichSuter in #1498
- Re-design TSurfData to class by @ErichSuter in #1473
- CI: Add uv by @nourinmohd in #1464
- MAINT: add rms_well ascii format to io._welldata by @jcrivenaes in #1475
- BLD: Pin pandas < 3 by @mferrera in #1504
- MAINT: implement FileWrapper for welldata rms_ascii by @jcrivenaes in #1502
- ENH: add tsurf writer by @ErichSuter in #1500
Full Changelog: 4.16.1...4.16.2
4.16.1
What's Changed
- Bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in #1474
- Bump actions/download-artifact from 4 to 7 by @dependabot[bot] in #1484
- MAINT: fix mypy check errors after numpy update by @jcrivenaes in #1497
- BUG: ensure RegularSurface fill() values as type MaskedArray by @jcrivenaes in #1496
Full Changelog: 4.16.0...4.16.1
4.16.0
What's Changed
- CI: dismiss coverage reports from logging, TYPE_CHECKING and tests/* by @jcrivenaes in #1468
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #1458
- MAINT: establish WellData/WellLog frozen classes dedicated to i/o by @jcrivenaes in #1470
- MAINT: add BlockedWell class to xtgeo.io._welldata by @jcrivenaes in #1471
- TYP: type annotate src/xtgeo/xyz/_xyz.py by @ErichSuter in #1476
- TYP: type annotate src/xtgeo/xyz/_xyz_roxapi.py by @ErichSuter in #1483
- BLD: Pin eigen3 by @mferrera in #1489
- ENH: Add RLE support for ZCORN by @alifbe in #1487
New Contributors
- @dependabot[bot] made their first contribution in #1458
Full Changelog: 4.15.0...4.16.0
4.15.0
What's Changed
- BUG: increase/fix number of possible refinements, 3D Grid by @jcrivenaes in #1434
- ENH: add several gridding methods for 2D regular surfaces by @jcrivenaes in #1426
- Enable force check of file signature in FileWrapper by @ErichSuter in #1439
- CLN,DOC: fix docstring 'dimensions_only' plus minor typing by @jcrivenaes in #1441
- Add Tsurf reader with tests by @ErichSuter in #1427
- CLN: remove unused file by @ErichSuter in #1444
- TST: silence numerous warnings from hypothesis ecl egrid tests by @jcrivenaes in #1445
- DEV: Add PR template by @nourinmohd in #1448
- CI: Add dependabot workflow by @nourinmohd in #1452
- BLD: Bump fmt version by @mferrera in #1461
- TST: Refactor fork test by @mferrera in #1462
- TST: Revert to relative path for test file by @mferrera in #1463
- TST: Do not subprocess example for forks by @mferrera in #1465
Full Changelog: 4.14.1...4.15.0
4.14.1
4.14.0
Enhancements and bug fixes
- ENH: Add TSurf to file_format_from_contents check by @ErichSuter in #1409
- ENH,CLN: refactor and fix various issues on RegularSurface vs RMSAPI by @jcrivenaes in #1412 and #1424
- ENH: change userwarn to logging msg wrt axis units for ecl data by @jcrivenaes in #1425
- ENH: Compute phase bulk volume by @alifbe in #1428 (add method for Grid volumes that includes license boundary and contacts)
Backend
Full Changelog: 4.13.1...4.14.0
4.13.1
What's Changed
- ENH,BUG: fix and enhance Grid translate_coordinates() by @jcrivenaes in #1402
- TYP: Type annotations for metadata.py by @nourinmohd in #1378
- BLD: Refine cibw and add aarch64 by @mferrera in #1404
- BLD: Use unique artifact name by @mferrera in #1405
Full Changelog: 4.13.0...4.13.1