Proto commits in OPM/ResInsight

These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)

Commit:52df6fd
Author:jonjenssen
Committer:JJ

Snapshot work in progress

The documentation is generated from this commit.

Commit:1e14e5b
Author:Kristian Bendiksen
Committer:Kristian Bendiksen

#4468 Python: Fix ScaleFractureTemplateRequest missing dFactor and conductivity The Python wrapper Project.scale_fracture_template passes dFactor and conductivity, but the proto message only declared id, halfLength, and height. Constructing the protobuf message raised ValueError, making the API uninvokable. The C++ Ricf handler already declares matching scriptable fields, so the additions wire up automatically via the reflection-based proto-to-PDM assignment in RiaGrpcCommandService.

Commit:75c1ced
Author:Magne Sjaastad
Committer:Magne Sjaastad

#13806 Python: Add API for creating discrete grid properties Add a data_type parameter to set_active_cell_property, set_active_cell_property_async and set_grid_property so callers can upload INTEGER-typed discrete properties in addition to the existing FLOAT properties. Previously a discrete property required the result name to end with "NUM"; the explicit data type makes the intent independent of the name. The gRPC service now forwards the selected data type to RigCaseCellResultsData::createCategoryResult, and the Python tests cover both float and integer property uploads.

Commit:225d034
Author:JJ
Committer:GitHub

Fault distance from point (#13367) * Add python interface for distance to closest fault * Split up some older code into multiple files. * Add python test

Commit:9f17dd8
Author:JJ
Committer:GitHub

Add support for COMPLUMP keyword (#13273) * Add support for COMPLUMP keyword, both in python interface, file export and opm flow jobs * Add support for WPIMULT kw in opm flow jobs * Always provide per connection dFactors in COMPDAT kw (negative value) * Include LGR support in COMPLUMP file export

Commit:88b0094
Author:Magne Sjaastad
Committer:Magne Sjaastad

Add LGR support to MSW tables Add grid_name to relevant tables Add support for WPIMULT

Commit:a23599c
Author:Magne Sjaastad
Committer:GitHub

Completion export cleanup Use MSW as postfix to base name Drop "Unified" for individual well export Remove export option Individually/Combined Remove SPLIT_ON_WELL_AND_COMPLETION_TYPE

Commit:8c473b8
Author:Magne Sjaastad
Committer:Magne Sjaastad

Fix typo in welspecs proto file

Commit:7e299c4
Author:Magne Sjaastad
Committer:GitHub

Add support for more MSW tables in Python * Use caf::VecIjk0 * Adds MSW tables to the gRPC interface * Adds unified completion data retrieval * Add unite tests for MSW data

Commit:d567227
Author:JJ
Committer:GitHub

Well Completion tables - Python interface (#12910)

Commit:4686103
Author:Jon Jenssen
Committer:Jon Jenssen

Work in progress

Commit:c8335cb
Author:Jon Jenssen
Committer:Jon Jenssen

Work in progress

Commit:6a5805b
Author:Jon Jenssen
Committer:Jon Jenssen

Work in progress

Commit:c61ac48
Author:Jon Jenssen
Committer:jonjenssen

Work in progress

Commit:25f88b4
Author:Jon Jenssen
Committer:jonjenssen

Work in progress

Commit:886e448
Author:Jon Jenssen
Committer:jonjenssen

Work in progress

Commit:477afce
Author:Jon Jenssen

Work in progress

Commit:a0ef0ea
Author:Jon Jenssen
Committer:jonjenssen

Work in progress

Commit:9afc824
Author:Jon Jenssen
Committer:jonjenssen

Work in progress

Commit:917136f
Author:Magne Sjaastad
Committer:GitHub

Release 2025.09.0

Commit:68b36f2
Author:Jon Jenssen

Work in progress

Commit:8ee8922
Author:Jon Jenssen

Work in progress

Commit:3caa1b2
Author:Magne
Committer:Magne Sjaastad

clang-format: Reduce ColumnLimit to avoid long lines

Commit:ea1c4b4
Author:JJ
Committer:GitHub

Python: get accumulated well perforation length for a simulation well (#12798) * Add support for getting the perforation length of a well from Python * Fix issue with sub grid pointers in LGR grids when using active cell opm reader

Commit:74e7642
Author:jonjenssen
Committer:github-actions[bot]

Fixes by clang-format

Commit:92991c3
Author:jonjenssen
Committer:github-actions[bot]

Fixes by clang-format

Commit:9890631
Author:jonjenssen

Work in progress

Commit:ed246bb
Author:Magne Sjaastad
Committer:GitHub

#12758 Updates spacing field to double in proto Updates spacing field to double in proto and add pytest test_create_multiple_fractures

Commit:d77320c
Author:Magne Sjaastad

Updates spacing field to double in proto Changes the `spacing` field type from int32 to double in the`CreateMultipleFracRequest` protobuf definition Also corrects the protobuf message name being used in the python code.

Commit:f98399d
Author:Kristian Bendiksen
Committer:Magne Sjaastad

Python: add api for remove values from key-value store.

Commit:90d1555
Author:Kristian Bendiksen
Committer:Magne Sjaastad

Python: add api for getting values back from key-value store.

Commit:4bf3456
Author:Kristian Bendiksen
Committer:Kristian Bendiksen

Python: add api for getting values back from key-value store.

Commit:80361b0
Author:Kristian Bendiksen
Committer:Kristian Bendiksen

Python: add api for remove values from key-value store.

Commit:8561e92
Author:Kristian Bendiksen
Committer:Kristian Bendiksen

Python: add api for remove values from key-value store.

Commit:ddfa636
Author:Kristian Bendiksen
Committer:Kristian Bendiksen

Python: add api for getting values back from key-value store.

Commit:e5dc280
Author:Kristian Bendiksen
Committer:Kristian Bendiksen

Add python api for creating corner point grid.

Commit:c8169c4
Author:Kristian Bendiksen
Committer:Kristian Bendiksen

Add python api for creating corner point grid.

Commit:ddccc5a
Author:Kristian Bendiksen
Committer:Kristian Bendiksen

Add python api for creating corner point grid.

Commit:7d21468
Author:Kristian Bendiksen

Add python api for creating corner point grid.

Commit:4246b0e
Author:kriben
Committer:Kristian Bendiksen

Fixes by clang-format

Commit:e65d07c
Author:kriben
Committer:github-actions[bot]

Fixes by clang-format

Commit:64d8b81
Author:kriben
Committer:github-actions[bot]

Fixes by clang-format

Commit:7fcc646
Author:Kristian Bendiksen
Committer:Kristian Bendiksen

WIP: read data with xtgeo and stream into application.

Commit:6da5326
Author:Kristian Bendiksen
Committer:Kristian Bendiksen

WIP: python api for creating corner point grid.

Commit:b136616
Author:Kristian Bendiksen
Committer:Kristian Bendiksen

Add clang-format config for proto files.

Commit:614a9f1
Author:Jørgen Herje
Committer:Jørgen Herje

Prevent duplicated nodes in vertex array of intersection response

Commit:b9589b3
Author:Jørgen Herje

Have global z in vertexArray for getGridSurface endpoint - originUtm as 3D point changed to originUtmXy as 2D point. - Have global z value for vertex coordinate in vertexArray

Commit:c2b41c1
Author:jorgenherje

Add elapsed time info for responses - Total time - Custom named events with elapsed time (map) ddd

Commit:491b0c3
Author:Jørgen Herje

Fix typo in proto

Commit:0ed0d81
Author:Jørgen Herje
Committer:Jørgen Herje

Minor cleanup - WIP

Commit:8f50da0
Author:Jørgen Herje

Backup - WIP

Commit:1bdc8e9
Author:Jørgen Herje
Committer:Jørgen Herje

BACKUP Testing to create enclosing polygon from triangles per cell - WIP

Commit:091bd81
Author:Jørgen Herje

Initial testing of CutAlongPloyline - WIP

Commit:9eec4e6
Author:Jørgen Herje
Committer:Jørgen Herje

Initial testing of GetGridSurface with mocked data

Commit:a8e1c8e
Author:Magne Sjaastad

Trigger dummy build

Commit:da01899
Author:Magne Sjaastad

Use empty proto file to make baseline compile

Commit:242cad4
Author:Sigurd Pettersen

Update after discussion with MSJ

Commit:0967e57
Author:Sigurd Pettersen

Draft definition of Webviz/RI proto file

Commit:9738e69
Author:Magne Sjaastad
Committer:GitHub

Add delete of object from Python * Move several methods to protected * Add delete() to Python rips objects * Move functions to RiaGrpcHelper Co-authored-by: magnesj <magnesj@users.noreply.github.com>

Commit:a78f8f8
Author:Magne Sjaastad
Committer:Magne Sjaastad

Use enum instead of string

Commit:f407acd
Author:Kristian Bendiksen
Committer:Kristian Bendiksen

#8034 Pass reader settings to eclipse loading methods.

Commit:3a94078
Author:Magne Sjaastad
Committer:GitHub

Support optimized surface export from grid model layers * #7885 Update opm-common with optimized coordinate import * #7885 Allow null as default result from a script method * #7885 Propagate default parameter values to generated Python code * #7885 Add CommandRouter as hub for worker methods * #7885 Add support for use of CommadRouter from Python

Commit:eb3c52a
Author:Magne Sjaastad
Committer:Magne Sjaastad

Python adjustments (#7809) * #7797 Well Targets: Add scripting capability * #7794 Python : Do not update childField or childFieldArray * #7797: Python - Add scripting to well path collection - Extend the pdmobject.py with method add_object() - allow objects to be created from Python in well path collections - add well targets to modelled well path * #7795 Python : Make sure referenced generated classes are defined * #7810 StimPlanModel: clean-up python generation * Python : Always use empty string as default value for ptrFieldValue It can happen that a ptrField is assigned to a pointer on object construction. (FaciesProperties) Make sure that constructor always assigns an empty string. Co-authored-by: magnesj <magnesj@users.noreply.github.com> Co-authored-by: Kristian Bendiksen <kristian.bendiksen@gmail.com>

Commit:273e416
Author:Magne Sjaastad
Committer:Magne Sjaastad

Python adjustments (#7809) * #7797 Well Targets: Add scripting capability * #7794 Python : Do not update childField or childFieldArray * #7797: Python - Add scripting to well path collection - Extend the pdmobject.py with method add_object() - allow objects to be created from Python in well path collections - add well targets to modelled well path * #7795 Python : Make sure referenced generated classes are defined * #7810 StimPlanModel: clean-up python generation * Python : Always use empty string as default value for ptrFieldValue It can happen that a ptrField is assigned to a pointer on object construction. (FaciesProperties) Make sure that constructor always assigns an empty string. Co-authored-by: magnesj <magnesj@users.noreply.github.com> Co-authored-by: Kristian Bendiksen <kristian.bendiksen@gmail.com>

Commit:010e964
Author:Magne Sjaastad
Committer:Magne Sjaastad

#6878 Export Completion: Make subset of settings available from Python Python code linting changes detected by black

Commit:81699db
Author:Gaute Lindkvist
Committer:Gaute Lindkvist

Rename ApplicationCode to ApplicationLibCode

Commit:2de5c9c
Author:Gaute Lindkvist
Committer:Gaute Lindkvist

Move GrpcInterface into top level

Commit:c51aa91
Author:Gaute Lindkvist
Committer:GitHub

#5632 Python method commands (#5649) * General PdmObjectMethods for scripting.

Commit:2cea7c0
Author:Gaute Lindkvist
Committer:Gaute Lindkvist

Implement proxy field python methods

Commit:c036332
Author:Kristian Bendiksen
Committer:Magne Sjaastad

#4477 Add python method to set NNC connection values. Equivalent to SetNNCProperty in Octave.

Commit:34d3785
Author:Kristian Bendiksen
Committer:Gaute Lindkvist

#4477 Add python methods to get NNC values (dynamic, static and generated). Equivalent to GetDynamicNNCValues and GetStaticNNCValues in Octave. Also adds support for generated values which is currently not in Octave.

Commit:1a05430
Author:Kristian Bendiksen
Committer:Gaute Lindkvist

#4477 Add python methods to get NNC connection and available properties Equivalent to GetNNCPropertyNames and GetNNCConnections in Octave.

Commit:d497f04
Author:Kristian Bendiksen
Committer:Kristian Bendiksen

#4549 Add python method to get properties for selected cells. Equivalent to GetGridPropertyForSelectedCells in Octave.

Commit:8a1fa38
Author:Kristian Bendiksen
Committer:Kristian Bendiksen

#4549 Add python method to get selected cells. Equivalent to GetSelectedCells in Octave.

Commit:c20c3bc
Author:Kristian Bendiksen
Committer:Kristian Bendiksen

#4549 Add python method to get cell corners on a grid Equivalent to GetCellCorners in Octave.

Commit:c64281c
Author:Kristian Bendiksen
Committer:Kristian Bendiksen

#4549 Add python method to get cell corners for active cells Equivalent to GetActiveCellCorners in Octave.

Commit:2bf10a7
Author:Kristian Bendiksen
Committer:Kristian Bendiksen

#4549 Add python method to get cell centers on a grid Equivalent to GetCellCenters in Octave.

Commit:a5be62c
Author:Kristian Bendiksen
Committer:Kristian Bendiksen

#4549 Add python method to get cell centers for active cells Equivalent to GetActiveCellCenters in Octave.

Commit:f7af2ed
Author:Kristian Bendiksen
Committer:Kristian Bendiksen

#4550 Add python method to get simulation wells with status and cells info.

Commit:c9f5b47
Author:Gaute Lindkvist
Committer:Gaute Lindkvist

Support different units when importing and exporting WBS LAS.

Commit:4494c21
Author:Gaute Lindkvist
Committer:Gaute Lindkvist

#5365 Implement toggling of PdmObjects

Commit:23e6bc2
Author:Gaute Lindkvist
Committer:Gaute Lindkvist

#5372 Implement getting reservoir bounding box from Python

Commit:e1c1981
Author:Gaute Lindkvist
Committer:Gaute Lindkvist

Support PDF-export from Python

Commit:954bf1e
Author:Gaute Lindkvist
Committer:Gaute Lindkvist

Support setting of child fields from Python and pass in WbsParameters if provided Also fixes #5354

Commit:3100ed6
Author:Magne Sjaastad

Manual copy of code from release-2019.11

Commit:2ca3345
Author:Jacob Støren

Add save() as a command to the python interface Fix export_snapshot issue

Commit:1742480
Author:Kristian Bendiksen
Committer:Kristian Bendiksen

#4819 Add option to exclude undefined values from contour map export.

Commit:8e076b3
Author:Kristian Bendiksen
Committer:Kristian Bendiksen

#4821 Add python objects for Contour Map export.

Commit:3eaf933
Author:Gaute Lindkvist
Committer:Gaute Lindkvist

Python command for setting plot window size

Commit:2961782
Author:Gaute Lindkvist

Renamed caf::PdmXmlObjectHandle::isOfClassKeyword to ::inheritsClassWithKeyword

Commit:1111738
Author:Gaute Lindkvist
Committer:GitHub

#4817 #4830 #4832 #4837 #4839 Python commands for WBS creation, well path import and well log file import (#4838) * Better minimum width for well log tracks * Fix alignment of scrollbar in Well log plots * Better Well Log Plot export * Hide scroll bar before plotting * Better borders * Create plots through Python * #4817 Create WBS plots with Python * Rebase Summary and WellLogPlot on top of a new RimPlot * Also Python: Allow setting folder as a parameter to export_snapshots * #4832 Prepare for well path import command * Well Path import WIP * #4830 #4832 Import well paths and well log files from file using Python. * #4837 Implement import of formation names in Python * Fix debug build issue * Fix RiaLogging build issue * Fix warnings * Yet another RiaLogging.h import added * #4839 Import exporting of las and ascii files from well log plots

Commit:5954d7a
Author:Gaute Lindkvist
Committer:Magne Sjaastad

#4736 System python command refactor (#4743) * Move case loading commands from Commands to project and case * Major refactor * Fix problems with Python examples * Add ability to export snapshot from just one view + fixup * Case comments and black * Make all modules pass pylint test

Commit:a2bad82
Author:Gaute Lindkvist
Committer:GitHub

#4736 System python command refactor (#4743) * Move case loading commands from Commands to project and case * Major refactor * Fix problems with Python examples * Add ability to export snapshot from just one view + fixup * Case comments and black * Make all modules pass pylint test

Commit:2e49670
Author:Gaute Lindkvist

#4578 Add commands for create and clone view

Commit:7bfe4f4
Author:Gaute Lindkvist
Committer:GitHub

#4603 Python: add case Id to exportSnapshots (#4604) * #4603 Python: add case Id to exportSnapshots * Fixup after review

Commit:197279c
Author:Gaute Lindkvist
Committer:Gaute Lindkvist

#4576 Python: Improve error handling and add example

Commit:f3d8e3d
Author:Gaute Lindkvist
Committer:Gaute Lindkvist

#4566 #4572 Python: improve behaviour when sending more data than expected in property streams

Commit:21a444f
Author:Gaute Lindkvist
Committer:Gaute Lindkvist

#4523 Add simplified interface for grid case group statistics

Commit:d9a0953
Author:Gaute Lindkvist
Committer:Gaute Lindkvist

#4463 Added command for creating grid statistics

Commit:e54d42a
Author:Magne Sjaastad

#4527 Export Flow Characteristics : Add support for Python execution