equinor / equinor/res2df

Explore speed increase in deck parsing

Open
#260 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
37
Forks
38
Avg merge
1h 45m
Merged PRs (30d)
1

Description

If https://github.com/OPM/opm-common/issues/2262 is solved, explore how this can be used in ecl2df's deck parsing module in order to not parse non-interesting parts of the deck. Typical usage would be to ignore the entire GRID section when saturation function are requested.

Contributor guide

Open the contributing guide

Research direction

Start by reading OPM/opm-common#2262, then inspect ecl2df's deck parsing module and how saturation-function requests identify the needed sections. Done means the parser can avoid irrelevant sections such as GRID for that request and demonstrates a measurable speed improvement.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data-engineering, performance
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.