HistoryMatching
HistoryMatching copied to clipboard
Notebooks on production optimisation and history matching
History matching tutorial
Run in the cloud (no installation required)
OR: install
Use this option for development, or if you simply want faster computations (your typical laptop is 10x faster than Google's free offering).
Prerequisite: Python>=3.10
If you're an expert, setup a python environment however you like. Otherwise: Install Anaconda, then open the Anaconda terminal and run the following commands:
conda create --yes --name my-env python=3.10
conda activate my-env
python --version
Ensure the printed version is 3.10 or higher.
Keep using the same terminal for the commands below.
Install
-
git clone
this repository (see the green button up top).
You could instead download & unzip, but then you will have to manually download any later updates. - Move the resulting folder wherever you like
-
cd
into the folder - Install requirements:
pip install -r [path/to/]requirements-dev.txt
Launch
- Launch the "notebook server" by executing:
jupyter notebook
This will open up a page in your web browser that is a file navigator. - Click on
HistoryMatch.ipynb
.
Developer guide
Personally I prefer to develop mostly in the format of standard python script,
which is why each notebook corresponds to a .py
file synced via jupytext.
If you use vim I suggest folding the comment blocks (which become markdown cells) using
:setlocal foldmethod=expr foldexpr=getline(v:lnum)=~'^\#\ ' fdl=0
Contributors
This work has been developed by Patrick N. Raanes, researcher at NORCE. The project has been funded by DIGIRES, a project sponsored by industry partners and the PETROMAKS2 programme of the Research Council of Norway.

.png)
