plopm.config.config module
Central configuration structures for plopm
- class plopm.config.config.ConfigPlopm(gif: bool = False, csv: bool = False, png: bool = False, vtk: bool = False, scale: bool = False, delax: bool = False, printv: bool = False, loop: bool = False, global_: bool = False, rst_range: bool = False, sensor: bool = False, layer: bool = False, csvsummary: bool = False, discrete: bool = True, size: float = 0.0, maskthr: float = 0.0, interval: float = 0.0, stress: float = 0.0, xskl: float = 1.0, yskl: float = 1.0, ensemble: int = 0, numc: int = 1, clogthks: list = <factory>, namens: list = <factory>, names: list = <factory>, dual: list = <factory>, subfigs: list = <factory>, vrs: list = <factory>, filter: list = <factory>, title: list = <factory>, bounds: list = <factory>, dimensions: list = <factory>, vmin: list = <factory>, vmax: list = <factory>, grid: list = <factory>, cnum: list = <factory>, labels: list = <factory>, rm: list = <factory>, tunits: list = <factory>, adjust: list = <factory>, axgrid: list = <factory>, dpi: list = <factory>, cticks: list = <factory>, loc: list = <factory>, vtkformat: list = <factory>, vtknames: list = <factory>, log: list = <factory>, rotate: list = <factory>, save: list = <factory>, translate: list = <factory>, restart: list = <factory>, how: list = <factory>, distance: list = <factory>, histogram: list = <factory>, xlabel: list = <factory>, xformat: list = <factory>, xlnum: list = <factory>, xlog: list = <factory>, xlim: list = <factory>, ylabel: list = <factory>, yformat: list = <factory>, ylnum: list = <factory>, ylog: list = <factory>, ylim: list = <factory>, vsum: list = <factory>, summary: list = <factory>, time: list = <factory>, wells: list = <factory>, faults: list = <factory>, slide: list = <factory>, csvs: list = <factory>, mass: list = <factory>, smass: list = <factory>, xmass: list = <factory>, caprock: list = <factory>, lw_values: list = <factory>, units: list = <factory>, cformat: list = <factory>, cmaps: list = <factory>, cmdisc: list = <factory>, linestyle: list = <factory>, lw: list = <factory>, colors: list = <factory>, colors_default: list = <factory>, linestyle_default: list = <factory>, cbsfax: tuple[float, float, float, float]=(-1.0, -1.0, -1.0, -1.0), diff: str = '', colors_raw: str = '', output: str = '', name: str = '', bandprop: str = '', cf: str = '', fc: str = '', ncolor: str = '', mask: str = '', suptitle: str = '', clabel: str = '', whow: str = '', xunits: str = '', yunits: str = '', xunit: str = '', yunit: str = '')
Bases:
objectPlopm dataclass
- adjust: list
- axgrid: list
- bandprop: str
- bounds: list
- caprock: list
- cbsfax: tuple[float, float, float, float]
- cf: str
- cformat: list
- clabel: str
- clogthks: list
- cmaps: list
- cmdisc: list
- cnum: list
- colors: list
- colors_default: list
- colors_raw: str
- csv: bool
- csvs: list
- csvsummary: bool
- cticks: list
- delax: bool
- diff: str
- dimensions: list
- discrete: bool
- distance: list
- dpi: list
- dual: list
- ensemble: int
- faults: list
- fc: str
- filter: list
- gif: bool
- global_: bool
- grid: list
- histogram: list
- how: list
- interval: float
- labels: list
- layer: bool
- linestyle: list
- linestyle_default: list
- loc: list
- log: list
- loop: bool
- lw: list
- lw_values: list
- mask: str
- maskthr: float
- mass: list
- name: str
- namens: list
- names: list
- ncolor: str
- numc: int
- output: str
- png: bool
- printv: bool
- restart: list
- rm: list
- rotate: list
- rst_range: bool
- save: list
- scale: bool
- sensor: bool
- size: float
- slide: list
- smass: list
- stress: float
- subfigs: list
- summary: list
- suptitle: str
- time: list
- title: list
- translate: list
- tunits: list
- units: list
- vmax: list
- vmin: list
- vrs: list
- vsum: list
- vtk: bool
- vtkformat: list
- vtknames: list
- wells: list
- whow: str
- xformat: list
- xlabel: list
- xlim: list
- xlnum: list
- xlog: list
- xmass: list
- xskl: float
- xunit: str
- xunits: str
- yformat: list
- ylabel: list
- ylim: list
- ylnum: list
- ylog: list
- yskl: float
- yunit: str
- yunits: str
- class plopm.config.config.ReadData(init: ~opm.opmcommon_python.EclFile = None, unrst: ~opm.opmcommon_python.ERst = None, egrid: ~opm.opmcommon_python.EGrid = None, porv: ~numpy.ndarray[tuple[~typing.Any, ...], ~numpy.dtype[~numpy._typing._array_like._ScalarT]] = <factory>, dx: ~numpy.ndarray[tuple[~typing.Any, ...], ~numpy.dtype[~numpy._typing._array_like._ScalarT]] = <factory>, dy: ~numpy.ndarray[tuple[~typing.Any, ...], ~numpy.dtype[~numpy._typing._array_like._ScalarT]] = <factory>, dz: ~numpy.ndarray[tuple[~typing.Any, ...], ~numpy.dtype[~numpy._typing._array_like._ScalarT]] = <factory>, pv: ~numpy.ndarray[tuple[~typing.Any, ...], ~numpy.dtype[~numpy._typing._array_like._ScalarT]] = <factory>, actind: ~numpy.ndarray[tuple[~typing.Any, ...], ~numpy.dtype[~numpy._typing._array_like._ScalarT]] = <factory>, restart: list = <factory>, tnrst: list = <factory>, nxyz: int = 0, ntot: int = 0, nx: int = 0, ny: int = 0, nz: int = 0)
Bases:
objectReading the OPM output files
- actind: ndarray[tuple[Any, ...], dtype[_ScalarT]]
- dx: ndarray[tuple[Any, ...], dtype[_ScalarT]]
- dy: ndarray[tuple[Any, ...], dtype[_ScalarT]]
- dz: ndarray[tuple[Any, ...], dtype[_ScalarT]]
- egrid: EGrid
- init: EclFile
- ntot: int
- nx: int
- nxyz: int
- ny: int
- nz: int
- porv: ndarray[tuple[Any, ...], dtype[_ScalarT]]
- pv: ndarray[tuple[Any, ...], dtype[_ScalarT]]
- restart: list
- tnrst: list
- unrst: ERst