Releases: equinor/fmu-sumo
Releases · equinor/fmu-sumo
v2.2.0
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
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
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
andopenvds
are only loaded (byimport
) if/when they are needed, so startup time is much faster.
Full changelog: v1.2.6...v2.0.0
v1.2.6
What's Changed
- Fix typo in aggregations request body by @equinor-ruaj in #341
Full Changelog: v1.2.5...v1.2.6
v1.2.5
What's Changed
- Use new endpoint for surface aggregation by @equinor-ruaj in #340
Full Changelog: v1.2.4...v1.2.5
v1.2.4
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
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
- @BenjaminDanielsen made their first contribution in #330
Full Changelog: v1.2.2...v1.2.3
fmu-sumo 1.2.2
What's Changed
Full Changelog: v1.2.1...v1.2.2
Version 1.2.1 of fmu-sumo
What's Changed
- Enable filter on data.content. by @perolavsvendsen in #310
Full Changelog: v1.2.0...v1.2.1
Version 1.2.0 of fmu-sumo
What's Changed
Features
- Add support for content filtering by @adnejacobsen in #303
- Enable filter on data.format by @perolavsvendsen in #309
Installable on Python 3.12
Other updates
- Create pull_request_template.md by @perolavsvendsen in #277
- Update example notebooks by @perolavsvendsen in #276
- Add testing of SUMO access using different user identity on each test by @roywilly in #284
- Delete old files that previously was used for testing uploader by @roywilly in #288
- Add tests for bulk aggregation by @roywilly in #290
- Add access tests using shared-key for auth by @roywilly in #291
- Automated access tests: Shorten names for visibility in Github Actions by @roywilly in #292
- Fix nightly tests, handle changed response json by @roywilly in #293
- Update index.rst by @roywilly in #294
- Update ReadTheDocs to align more with other Sumo repos look by @roywilly in #298
- Move from readme file to ReadTheDocs (avoids duplication. Add PIT info and example by @roywilly in #299
- Fix nightly tests by finding a case which has iterations and surfaces by @roywilly in #301
- Update github actions to stop using old node version by @roywilly in #302
- add license classifier in pyproject.toml by @equinor-ruaj in #278
- DOC: Notify OpenVDS not available on Python 3.12 by @perolavsvendsen in #308
Full Changelog: v1.1.0...v1.2.0