Skip to content

imp

sim2x.sim2imp

Calculate elastic properties for a sim output from eclx using a digirock model.

Parameters:

Name Type Description Default
sim EclDeck

Eclipse simulation deck from eclx

required
pem_model Type[digirock._base.Element]

digirock petroelastic model with methods for bulk_modulus, shear_modulus, density, vp and vs

required
mapping Dict[str, str]

A mapping of ecl keyword names to pem_model props names.

required
reports Sequence[int]

The report numbers to process. All reports is sim.loaded_reports.

required
extra_props Dict[str, Union[numpy.ndarray, float, int]]

Extra properties not supplied by the sim model which are need by pem_model are supplied here. extra_props will overide values from sim

None

Returns:

Type Description
Dict[int, pandas.core.frame.DataFrame]

report index to elastic property dataframe pairs

sim2x.transform_units

Convert from simulator units to digirock compatible units. This function reads the units from the init_intehead attribute and performs the necessary transforms.

sim2x.load_sim2x_imp

Load the ouput f sim2x imp