Skip to content

Commit e2b0937

Browse files
committed
init commit
1 parent d706c0b commit e2b0937

17 files changed

+295
-152
lines changed

.zenodo.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"license": "MIT",
3+
"language": "eng",
4+
"creators": [
5+
{
6+
"orcid": "0000-0001-9060-4008",
7+
"affiliation": "Helmholtz Centre for Environmental Research - UFZ",
8+
"name": "Sebastian M\u00fcller"
9+
},
10+
{
11+
"orcid": "0000-0001-9362-1372",
12+
"affiliation": "Helmholtz Centre for Environmental Research - UFZ",
13+
"name": "Lennart Sch\u00fcler"
14+
}
15+
]
16+
}

README.md

Lines changed: 31 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,49 @@
11
[![GS-Frame](https://img.shields.io/badge/github-GeoStat_Framework-468a88?logo=github&style=flat)](https://github.com/GeoStat-Framework)
22
[![Gitter](https://badges.gitter.im/GeoStat-Examples/community.svg)](https://gitter.im/GeoStat-Examples/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
33

4-
# Template
4+
# Analyzing the Herten Aquifer with GSTools
55

6-
This is a template for an example repository.
6+
## Description
77

8-
You can create a new example by simply clicking on "Use this template".
9-
10-
The included example is showing the generation of a conditioned random field ensemble
11-
in 1D taken from [GSTools](https://geostat-framework.readthedocs.io/projects/gstools/en/stable/examples/06_conditioned_fields/00_condition_ensemble.html#sphx-glr-examples-06-conditioned-fields-00-condition-ensemble-py).
8+
We are going to analyse the Herten aquifer, which is situated in Southern
9+
Germany. Multiple outcrop faces where surveyed and interpolated to a 3D
10+
dataset. In these publications, you can find more information about the data:
1211

12+
> Bayer, Peter; Comunian, Alessandro; Höyng, Dominik; Mariethoz, Gregoire (2015):
13+
> Physicochemical properties and 3D geostatistical simulations of the Herten and the Descalvado aquifer analogs.
14+
> PANGAEA, https://doi.org/10.1594/PANGAEA.844167,
15+
> Supplement to: Bayer, P et al. (2015):
16+
> Three-dimensional multi-facies realizations of sedimentary reservoir and aquifer analogs.
17+
> Scientific Data, 2, 150033, https://doi.org/10.1038/sdata.2015.33
1318
1419
## Structure
1520

16-
Please try to organize your example in the given Structure
17-
- `data/` - here you should place your input data
18-
- `src/` - here you should place your python scripts
19-
- `results/` - here your computed results and plots should be stored
20-
- `README.md` - please describe your example in the readme, potentially showing results
21-
- `LICENSE` - the default license is MIT, you can use another one if wanted
22-
21+
The workflow is organized by the following structure:
2322

24-
## Python environment
23+
- `data/`
24+
- contains a single realization of the herten aquifer downloaded by `00_download.py`
25+
- `src/`
26+
- `00_download.py` - downloading the herten aquifer and deriving a single transmissivity realization
27+
- `01_herten.py` - analyzing the herten aquifer and generating conditioned random fields
28+
- `results/` - all produced results
2529

26-
To make the example reproducible, it would be a good practice to provide one of
27-
the following files:
28-
- `requirements.txt` - requirements for [pip](https://pip.pypa.io/en/stable/user_guide/#requirements-files) to install all needed packages
29-
- `spec-file.txt` - specification file to create the original [conda environment](https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#building-identical-conda-environments)
3030

31+
## Python environment
3132

32-
## Workflow
33-
34-
After finalizing your work, you should tag the repository with a version like `v1.0`.
33+
Main Python dependencies are stored in `requirements.txt`:
3534

36-
Then, a [Zenodo](https://zenodo.org/) release will be created, so you can cite the repository in you publication.
35+
```
36+
gstools==1.3.1
37+
pyvista
38+
matplotlib
39+
seaborn
40+
```
3741

38-
Please keep your `master` branch in line with the latest release.
39-
For further development use the `develop` branch and update `master` with pull-requests.
42+
You can install them with `pip` (potentially in a virtual environment):
4043

44+
```bash
45+
pip install -r requirements.txt
46+
```
4147

4248
## Contact
4349

@@ -46,4 +52,4 @@ You can contact us via <info@geostat-framework.org>.
4652

4753
## License
4854

49-
MIT © 2020
55+
MIT © 2021

data/conditions.txt

Lines changed: 0 additions & 4 deletions
This file was deleted.

data/grid_dim_origin_spacing.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
3.200000000000000000e+02 2.000000000000000000e+02
2+
0.000000000000000000e+00 0.000000000000000000e+00
3+
5.000000000000000278e-02 5.000000000000000278e-02

data/herten_transmissivity.gz

457 KB
Binary file not shown.

requirements.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
1-
gstools==1.2.1
1+
gstools==1.3.1
2+
pyvista
23
matplotlib
4+
seaborn

results/1d_herten_conditioned.pdf

22.3 KB
Binary file not shown.
165 KB
Binary file not shown.
153 KB
Binary file not shown.

results/2d_herten_difference.pdf

196 KB
Binary file not shown.

0 commit comments

Comments
 (0)