Skip to content

Releases: equinor/fmu-sumo

v2.3.2

13 Feb 13:07
d18ee81
Compare
Choose a tag to compare

What's Changed

  • feat: Make SearchContext.select() return self, so that the return value can… by @rwiker in #373

Full Changelog: v2.3.1...v2.3.2

v2.3.1

13 Feb 09:21
7e2baa0
Compare
Choose a tag to compare

What's Changed

  • fix: corrections for get_{surface,table,polygons}_by_uuid and async equivalents by @rwiker in #368
  • fix: missing async for a length check and in get_iteration_by_uuid_async by @HansKallekleiv in #372

Full Changelog: v2.3.0...v2.3.1

v2.3.0

05 Feb 13:24
76afce0
Compare
Choose a tag to compare

What's Changed

  • chore: Refactor/replace black flake8 with ruff by @sean-sinclair in #359
  • feat: link grid and properties by @rwiker in #362
  • fix: need await when calling async method. by @rwiker in #363
  • feat: add methods for async aggregation. by @rwiker in #364
  • feat: add aggregation and aggregation_async methods by @rwiker in #365
  • feat: Move xtgeo, pandas, pyarrow and openvds into optional dependency 'all' by @rwiker in #366

New Contributors

Full Changelog: v2.2.0...v2.3.0

v2.2.0

27 Nov 09:07
Compare
Choose a tag to compare

What's Changed

  • Run the identity-based tests nightly, but not on each PR. Be able to trigger the standard tests manually by @roywilly in #350
  • Commented out bulk aggregation tests for now by @roywilly in #351
  • Defer 'expensive' imports until they are needed. by @rwiker in #352
  • Feature/split table aggregation by @rwiker in #353
  • Add support for grids and grid properties by @rwiker in #355

Full Changelog: v2.1.0...v2.2.0

v2.1.0

18 Oct 12:19
688d8b1
Compare
Choose a tag to compare

What's changed

  • Added various metrics aggregations: min, max, avg, sum, stats, extended_stats, percentiles.
  • Updated documentation.

Full changelog: v2.0.0...v2.1.0

v2.0.0

13 Sep 11:47
5b924b5
Compare
Choose a tag to compare

What's changed

  • Most of the functionality is now in the class SearchContext (something similar was done earlier, but the idea has been extended and generalized.)
  • Actual search is done as late as possible.
  • Searching only picks up document uuids. A PIT is used transparently while collecting the full set of uuids.
  • Accessing document contents first looks in a cache; if the document is not cached, it is fetched from Sumo.
  • When a document is fetched from Sumo, up to 100 documents are actually fetched (the documen that is actually asked for, plus up to 99 documents following it in the list of uuids.)
  • Filtering has been generalized, and is now described via a table.
  • Document property access has been generalized, and is described via a table.
  • The full set of property values is now extracted via composite aggregation. A PIT is used transparently while collecting the values.
    iteration and realization are now available as virtual objects (this will be changed as soon as these have been added as actual, stored and indexed objects).
  • The filter method can now take a complex parameter, where custom elasticsearch queries can be specified.
  • Filters can be specified in arbitrary order. Example: exp.cubes.cases now returns a set of cases that contain cubes.
  • .cases, .iterations and .realizations now returns cases, realizations and iterations present in a selection.
  • The libraries xtgeo and openvds are only loaded (by import) if/when they are needed, so startup time is much faster.

Full changelog: v1.2.6...v2.0.0

v1.2.6

12 Sep 08:26
84eece1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2.5...v1.2.6

v1.2.5

26 Aug 09:12
9169b44
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2.4...v1.2.5

v1.2.4

31 Jul 11:37
e53f511
Compare
Choose a tag to compare

What's Changed

  • Add test for delete objects by an affiliate by @roywilly in #332
  • Add more delete tests using test identities by @roywilly in #333
  • Fix table.to_arrow() for data.format=parquet by @roywilly in #337
  • Make Table.to_arrow() and Table.to_panda() more robust when there is … by @rwiker in #339

Full Changelog: v1.2.3...v1.2.4

v1.2.3

21 Jun 07:50
Compare
Choose a tag to compare

What's Changed

  • Fix nightly tests that fail for mac os by @roywilly in #317
  • Adapt nightly tests to new aggregation rules; must have more than 1 realization by @roywilly in #318
  • Fix tests: use 2 similar surfaces for fast aggregation by @roywilly in #319
  • Fix tests: use 2 similar surfaces for fast aggregation (adapt to server-side change) by @roywilly in #321
  • Add tests for user with affiliate access by @roywilly in #322
  • Add 'has' filter to CaseCollection by @rwiker in #328
  • Only import what we need from xtgeo by @BenjaminDanielsen in #330

New Contributors

Full Changelog: v1.2.2...v1.2.3