mirror of
https://github.com/OPM/ResInsight.git
synced 2026-10-27 07:30:20 -05:00
Implement comprehensive Python API for importing well log data into ResInsight well paths using lists of float values. Core implementation: - RigImportedWellLogData: Data storage class inheriting from RigWellLogData - RimImportedWellLog: Scriptable model class for Python GRPC interface - RimcWellPath_addWellLogInternal: GRPC method using key-value store for data transfer - well_path.add_well_log(): Python API with validation and error handling Features: - Simple API: well_path.add_well_log(name='LogName', values=[1.0, 2.0, 3.0]) - Comprehensive input validation and type checking - Efficient data transfer via key-value store mechanism - Proper error handling with cleanup on failure - Integration with existing well path functionality Testing: - 10 comprehensive unit tests covering all functionality - Validation of input types, error conditions, and edge cases - Integration testing with well path creation Usage example included in PythonExamples directory demonstrating import of gamma ray, porosity, and permeability log data.
ResInsight Processing Server - rips
A Python interface for the ResInsight visualization and post-processing suite for Reservoir Simulations