@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 this
plot_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 this
print_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.
@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:
swof_tables= read_data(filename='EXAMPLE.DATA', table_type='SWOF'), or something similar.plot_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.print_data(data=swof_tables, tables=[1, 2, 3, 4], rel_perm=True, pc=False, normalize=False)SGOF,SLGOF, as well asSGWFNfor 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.