Magne Sjaastad
84a07eed2b
#11463 Look for resinsight_executable in JSON
...
Search for resinsight_executable in JSON-file located at ./share/rips/rips_config.json
2024-06-05 14:33:07 +02:00
Magne Sjaastad
bfda6519db
Cleanup includes
...
Use new tools in Visual Studio to help cleaning up includes and remove redundant includes.
2024-03-07 19:45:43 +01:00
Magne Sjaastad
e94ac51568
Optionally install python modules defined in dev-requirements.txt
2024-02-15 09:47:20 +01:00
Magne Sjaastad
e83b2e92f3
Add and use clang-tidy for GrpcInterface
2024-01-29 15:00:55 +01:00
Magne Sjaastad
9738e69f8d
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>
2024-01-29 08:46:45 +01:00
magnesj
c6234483e6
Python code linting changes detected by black
2024-01-26 08:58:27 +01:00
Magne Sjaastad
14faf607f4
Improve error message for ResInsight exe and rips version mismatch
2024-01-18 08:54:56 +01:00
Magne Sjaastad
e67f09a4ff
Add completions settings to example
2023-12-16 17:40:11 +01:00
Magne Sjaastad
a78f8f8982
Use enum instead of string
2023-11-17 09:53:30 +01:00
Kristian Bendiksen
db77ea5762
Perforation Interval: make properties scriptable from Python.
2023-10-09 08:35:42 +02:00
Kristian Bendiksen
1899184a41
Janitor: Remove deprecated method.
2023-09-11 17:39:38 +02:00
Kristian Bendiksen
1edac5762d
#10568 StimPlan Template: Add python api for appending Pressure Table Items
2023-09-07 09:18:41 +02:00
Kristian Bendiksen
4b12f82583
Python: require python version >= 3.8.
2023-08-23 09:47:44 +02:00
Kristian Bendiksen
7aabe8c4a8
Python: add type hinting to python code.
...
Types are checked using mypy.
Fixes #10394 .
2023-08-23 09:47:44 +02:00
github-actions[bot]
e4d5871072
Python code linting changes detected by black ( #10455 )
...
Co-authored-by: magnesj <magnesj@users.noreply.github.com>
2023-07-11 09:22:14 +02:00
Magne Sjaastad
f20a83c710
Add create_statistics_case
...
Remove original implementation not working in gridcasegroup.py
Add create_statistics_case object method
2023-07-11 09:22:14 +02:00
Magne Sjaastad
f72fcdd868
Use descendants()
2023-07-11 09:22:14 +02:00
Magne Sjaastad
ad4930db79
Add script used to compute statistics on generated data in Python
2023-07-06 12:58:22 +02:00
Magne Sjaastad
8f83d25c9d
Publish Python package to pypi when a commit is tagged
...
* Publish to pypi from main workflow
* Remove pinning
* Include version info for proto tool in RiaVersionInfo.py
2023-06-29 14:07:04 +02:00
Magne Sjaastad
36811e7f94
Prepare for release RC_04
...
* Add example for import_case for ROFF
* Add field and object keywords
2023-06-12 15:52:20 +02:00
Magne Sjaastad
f4dd1d363d
Add prefix to cmake options
...
Add missing RESINSIGHT_ prefix to cmake options
GHA: Fix warnings
2023-05-19 15:03:04 +02:00
Magne Sjaastad
0c90f67dcc
Change API for PdmObjectHandle and PdmFieldHandle
...
* Refactor interface to PdmObjectHandle and PdmFieldHandle
Return objects instead of passing in structures as parameters
* Add nodiscard to several functions
* Remove redundant this->
* Rename to ptrReferencedObjectsByType
2023-05-12 21:41:34 +02:00
Jørgen Herje
862e67755a
Add Python support for import of property files for .roff and .grdecl ( #10183 )
...
- Add RimcEclipseCase
- Add tests for import case properties (.roff and .grdecl)
- Make rips handle list of strings as input in Pyton API
2023-04-27 10:53:33 +02:00
Jørgen Herje
457dc9080f
Refactor classes in RigWellResultPoint.h
...
* Move RigWellResultFrame implementation into separate file
Update/correct includes accordingly
* First step of moving attributes from public to private
- Move public members to private and create interface
- Single public member remains due to strong dependency on usage of reference and reference to its object public members
* Second step of moving attributes from public to privatee
- Remove usage of reference directly to attributes. Interface with copy and set.
- Moving attributes in RigWellResultFrame and RigWellResultBranch
* Move class RigWellResultBranch into separate file
2023-04-14 11:00:45 +02:00
Magne Sjaastad
d2f435c00a
Improved simulation well visualization
...
* Move members to private in RigWellResultPoint
* Create simulation well path geometry using well topology
* Add separate MSW well pipe centerline computations
* Review comments
---------
Co-authored-by: magnesj <magnesj@users.noreply.github.com>
2023-02-28 16:06:37 +01:00
Magne Sjaastad
eb8c0c1de7
Add missing include and update example
2023-02-05 10:24:44 +01:00
jonjenssen
21ccd733a8
Python code linting changes detected by black
2023-02-01 10:32:58 +01:00
Magne Sjaastad
583c248cf9
Janitor issues
...
* Use horizontalAdvance
* Remove unused code
* Hide some warnings from Qt code
* Remove message for _SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING
* Use CMP0077 NEW
* Move roff libraries to folder Thirdparty
* avoid operator()==
* Remove cmake_minimum_required and set version to 3.15
2023-01-24 12:29:27 +01:00
Magne Sjaastad
c8dbf3d125
Trim spaces and avoid spaces in generated address text
...
* Trim spaces and avoid spaces in generated address text
* Fix unit test
2023-01-24 11:26:34 +01:00
Magne Sjaastad
abc9e82ff5
System: Enable and use c++20
...
Enable c++20 in top level cmake. Keep c++17 for GrpcInterface, as the protoc tool does not work with c++20.
Several code adjustments to fix compiler issues.
2023-01-19 08:33:02 +01:00
Kristian Bendiksen
7215504b16
Python: add unit test for load_case for roff, roffasc and grdecl.
2023-01-06 14:57:17 +01:00
Kristian Bendiksen
8f33caef74
Fracture: Make conductivity type scriptable from python.
2022-12-20 08:44:42 +01:00
Magne Sjaastad
38bfa9ef1f
#9588 Accumulate N cells for AABB tree
2022-12-19 15:24:53 +01:00
Magne Sjaastad
cfa9d07d8e
#9563 Reorganize how and when objects are deleted when shutting down GRPC
2022-12-11 10:15:26 +01:00
Kristian Bendiksen
69ccce225c
#9470 Fracture Template: make perforation length scriptable.
...
Also use it in example script.
2022-11-25 07:41:27 +01:00
Kristian Bendiksen
26dd61a604
Python: Add api and example to get fracture template scale factors.
2022-10-28 15:09:34 +02:00
Kristian Bendiksen
737eb9693a
Thermal Fracture: add api for changing time step from python
2022-10-24 12:01:34 +02:00
Kristian Bendiksen
3a77d77689
#9363 StimPlan: Incorrect extraction size when changing extraction offsets from python
2022-10-24 07:47:09 +02:00
Kristian Bendiksen
a695edc13a
#9386 Fractures: add python api to scale fracture templates
2022-10-24 07:45:29 +02:00
Kristian Bendiksen
accf5713ac
#9323 Thermal Fracture: add python methods for importing fracture template.
...
Fixes #9323 .
2022-10-06 10:07:37 +02:00
Magne Sjaastad
4a673b7cd5
Avoid crash when adding a grid case multiple times
2022-10-04 18:43:36 +02:00
Kristian Bendiksen
619807b81f
Thermal Fracture: add python script for exporting template as surface.
2022-10-03 08:33:55 +02:00
Kristian Bendiksen
d046e2692c
Fix python kill signal ( #9320 )
...
* Python: Fix incorrect call to os.kill.
Also make it work on platforms without unix signals.
* Python: Increase process file timeout to one minute.
2022-09-29 07:37:31 +02:00
Kristian Bendiksen
c2b5ab8d2c
#9307 Python: avoid assigning same port number to multiple grpc sessions
...
* Python: avoid assigning same port number to multiple grpc sessions
* Add retry count when checking for port number file
* Use grpc to find and use port number
* Add test used to start several instances of resinsight at the same time
Testing up to 50 instances works well
* Python: allow launch_port == 0 to assign port by GRPC in Instance.launch().
Also allow longer wait before failing the port number file reading:
it can take some time to launch when launching lots of instances at
the same time.
2022-09-26 14:19:21 +02:00
Magne Sjaastad
c8f642d83a
Add rename case to summary and grid cases ( #9204 )
...
* #9203 Summary Case : Add rename to right-click menu
* Janitor: Move ID and description to private fields
* Eclipse Case: Add rename to right-click menu
* Rename feature
2022-08-18 07:12:23 +02:00
Kristian Bendiksen
193bc35f6b
#8876 Fracture: add option to use align dip with formation dip
2022-06-16 08:38:24 +02:00
Kristian Bendiksen
75d096eca2
#8540 Python: read only active cells for active_cell_property
2022-06-01 13:16:58 +02:00
Magne Sjaastad
c74701b687
Rename several child() and children() functions
2022-05-31 15:05:07 +02:00
Magne Sjaastad
2f2933174b
Python : Split parameters into list of strings
...
Avoid space in parameters to be sent to ResInsight, always use list of strings
2022-03-22 10:18:20 +01:00
Magne Sjaastad
72ff44071d
Merge pull request #8691 from OPM/platform-offscreen
...
Add example for headless plot export using Python
Fix childPtrArray issue
2022-03-15 15:32:48 +01:00