equinor / ert

ERT - Ensemble based Reservoir Tool - is designed for running ensembles of dynamical models such as reservoir models, in order to do sensitivity analysis and data assimilation. ERT supports data assimilation using the Ensemble Smoother (ES), Ensemble Smoother with Multiple Data Assimilation (ES-MDA) and Iterative Ensemble Smoother (IES).
https://ert.readthedocs.io/en/latest/
GNU General Public License v3.0
103 stars 107 forks source link

Wells with slashes will not work through Ert #8716

Closed berland closed 4 weeks ago

berland commented 1 month ago

From the exception logs the message

Please report this error and try restarting the application.{"detail":"Not Found"} from url: http://127.0.0.1:51820/ensembles/cc00b469-xxxxxxxxxx-caff54ad717a/records/WBHP:46/3-7S.

can be found (well-name anonymized).

The reason is most likely the presence of a slash / in the well-name. This is valid in Eclipse (though it must be quoted in the DATA file).

Ert should support well-names that include slashes.

berland commented 1 month ago

More context:

image

eivindjahren commented 1 month ago

I guess this means that we have to escape all summary keys, parameter names and response names? I guess unescape for GUI and CLI. We have to escape both for unix file system and for url's, but I guess that urllib.parse works for both.

xjules commented 1 month ago

I guess unescape for GUI and CLI.

What do you mean by this @eivindjahren ?

eivindjahren commented 1 month ago

@xjules We do not want to show WBHP:46%2F3-7S in the GUI, we want to show WBHP:46/3-7S.