Reservoir

class rips.Reservoir(pb2_object: PdmObject | None = None, channel: Channel | None = None)

Bases: Case

Abstract base class for Eclipse Cases

Methods Summary

add_result_alias([result_name, alias_name])

Add Result Alias

clear_result_aliases()

Clear Result Aliases

export_corner_point_grid()

Export corner point grid data from case

grid_property_for_positions(positions, ...)

import_properties([file_names])

Import Properties

Methods Documentation

add_result_alias(result_name: str = '', alias_name: str = '') None

Add Result Alias

Parameters:
  • result_name (str)

  • alias_name (str)

Returns:

clear_result_aliases() None

Clear Result Aliases

Arguments:

Returns:

export_corner_point_grid() Tuple[List[float], List[float], List[int], int, int, int]

Export corner point grid data from case

Returns:

  • zcorn: Corner depths as defined by the Eclipse keyword ZCORN

  • coord: Coordinate lines as COORD keyword in Eclipse

  • actnum: Active cell info: cells with values > 0 are active

  • nx, ny, nz: Grid dimensions in I, J, K directions

Return type:

Tuple of (zcorn, coord, actnum, nx, ny, nz) where

grid_property_for_positions(positions: List[List[float]], property_type: str, property_name: str, time_step: int, porosity_model: str = 'MATRIX_MODEL') List[float]
import_properties(file_names: List[str] = []) DataContainerString

Import Properties

Parameters:

file_names (List[str])

Returns:

DataContainerString