Skip to content

Enhancements #391

@OPMUSER

Description

@OPMUSER

@berland et al.: First of all, thank you for creating such a useful utility, and for Equinor for allowing this to be made open source.

I have a few suggestions for enhancing this already very useful package:

  • Consider adding a function to load an OPM Flow input deck, and to parse the data to obtain the SWOF tables, perhaps by loading the data into a data-frame with the first column being the table type, concatenated with the table number (perhaps SWOF-01). So something like this: swof_tables= read_data(filename='EXAMPLE.DATA', table_type='SWOF'), or something similar.
  • Add a function to plot various tables, something like thisplot_data(data=swof_tables, tables=[1, 2, 3, 4], rel_perm=True, pc=False, normalize=False, log_scale=False). The plot should be report quality, so that one can include them in reports and presentations.
  • Add a function to print various tables so that they can be used in the simulator, something like thisprint_data(data=swof_tables, tables=[1, 2, 3, 4], rel_perm=True, pc=False, normalize=False)
  • Extend the functionality to include the other Type I keywords SGOF, SLGOF, as well as SGWFN for gas-water systems.

Naturally, you may have a better way to implement the functionality, but I think the above gives you an idea of what would be a useful extension to the package.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions