Skip to content

Commit 2c73ed4

Browse files
authored
Merge pull request #26 from GeoStat-Framework/readme_update
update README
2 parents c2b842c + 677fad2 commit 2c73ed4

3 files changed

Lines changed: 20 additions & 120 deletions

File tree

CHANGELOG.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
All notable changes to **welltestpy** will be documented in this file.
44

5-
## [Unreleased]
5+
## [1.1.0] - 2021-07
66

77
### Enhancements
88
- added `cooper_jacob_correction` to `process` (thanks to Jarno Herrmann)
@@ -16,6 +16,8 @@ All notable changes to **welltestpy** will be documented in this file.
1616
- removed `setup.py` (use `pip>21.1` for editable installs)
1717
- removed `dev` as extra install dependencies
1818
- better exceptions in loading routines
19+
- removed pandas dependency
20+
- simplified readme
1921

2022
### Bugfixes
2123
- loading steady pumping tests was not possible due to a bug
@@ -110,7 +112,8 @@ All notable changes to **welltestpy** will be documented in this file.
110112

111113
First alpha release of welltespy.
112114

113-
[Unreleased]: https://github.com/GeoStat-Framework/welltestpy/compare/v1.0.3...HEAD
115+
[Unreleased]: https://github.com/GeoStat-Framework/welltestpy/compare/v1.1.0...HEAD
116+
[1.1.0]: https://github.com/GeoStat-Framework/welltestpy/compare/v1.0.3...v1.1.0
114117
[1.0.3]: https://github.com/GeoStat-Framework/welltestpy/compare/v1.0.2...v1.0.3
115118
[1.0.2]: https://github.com/GeoStat-Framework/welltestpy/compare/v1.0.1...v1.0.2
116119
[1.0.1]: https://github.com/GeoStat-Framework/welltestpy/compare/v1.0.0...v1.0.1

README.md

Lines changed: 14 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -22,79 +22,30 @@ You can install the latest version with the following command:
2222

2323
pip install welltestpy
2424

25+
Or from conda
2526

26-
## Documentation for welltestpy
27-
28-
You can find the documentation under [https://welltestpy.readthedocs.io][doc_link].
29-
30-
31-
### Example 1: A campaign containing a pumping test
32-
33-
In the following, we will take a look at an artificial pumping test campaign,
34-
that is stored in a file called `Cmp_UFZ-campaign.cmp`.
35-
36-
```python
37-
import welltestpy as wtp
38-
39-
# load the campaign
40-
campaign = wtp.load_campaign("Cmp_UFZ-campaign.cmp")
41-
42-
# plot the well constellation and a test overview
43-
campaign.plot_wells()
44-
campaign.plot()
45-
```
46-
47-
#### This will give the following plots:
48-
49-
<p align="center">
50-
<img src="https://raw.githubusercontent.com/GeoStat-Framework/welltestpy/main/docs/source/pics/01_wells.png" alt="Wells" width="600px"/>
51-
</p>
52-
53-
<p align="center">
54-
<img src="https://raw.githubusercontent.com/GeoStat-Framework/welltestpy/main/docs/source/pics/01_pumptest.png" alt="Pumptest" width="600px"/>
55-
</p>
27+
conda install -c conda-forge welltestpy
5628

5729

58-
### Example 2: Estimate transmissivity and storativity
59-
60-
The pumping test from example 1 can now be loaded and used to estimate the values for
61-
transmissivity and storativity.
62-
63-
```python
64-
import welltestpy as wtp
65-
66-
campaign = wtp.load_campaign("Cmp_UFZ-campaign.cmp")
67-
estimation = wtp.estimate.Theis("Estimate_theis", campaign, generate=True)
68-
estimation.run()
69-
```
70-
71-
#### This will give the following plots:
72-
73-
Type-Curve fitting:
74-
75-
<p align="center">
76-
<img src="https://raw.githubusercontent.com/GeoStat-Framework/welltestpy/main/docs/source/pics/02_fit.png" alt="Fit" width="600px"/>
77-
</p>
30+
## Documentation for welltestpy
7831

79-
Evolution of parameter estimation with SCE:
32+
You can find the documentation including tutorials and examples under
33+
https://welltestpy.readthedocs.io.
8034

81-
<p align="center">
82-
<img src="https://raw.githubusercontent.com/GeoStat-Framework/welltestpy/main/docs/source/pics/02_paratrace.png" alt="Trace" width="600px"/>
83-
</p>
8435

85-
Scatterplot of paramter distribution during estimation:
36+
## Citing welltestpy
8637

87-
<p align="center">
88-
<img src="https://raw.githubusercontent.com/GeoStat-Framework/welltestpy/main/docs/source/pics/02_parainter.png" alt="Interaction" width="600px"/>
89-
</p>
38+
If you are using this package you can cite our
39+
[Groundwater publication](https://doi.org/10.1111/gwat.13121) by:
9040

91-
The results are:
41+
> Müller, S., Leven, C., Dietrich, P., Attinger, S. and Zech, A. (2021):
42+
> How to Find Aquifer Statistics Utilizing Pumping Tests? Two Field Studies Using welltestpy.
43+
> Groundwater, https://doi.org/10.1111/gwat.13121
9244
93-
* `ln(T) = -9.22` which is equivalent to `T = 0.99 * 10^-4 m^2/s`
94-
* `ln(S) = -9.10` which is equivalent to `S = 1.11 * 10^-4`
45+
To cite the code, please visit the [Zenodo page](https://doi.org/10.5281/zenodo.1229051).
9546

9647

97-
### Provided Subpackages
48+
## Provided Subpackages
9849

9950
```python
10051
welltestpy.data # Subpackage to handle data from field campaigns
@@ -108,7 +59,6 @@ welltestpy.tools # Subpackage with tools for plotting and triagulation
10859

10960
- [NumPy >= 1.14.5](https://www.numpy.org)
11061
- [SciPy >= 1.1.0](https://www.scipy.org)
111-
- [Pandas >= 0.23.2](https://pandas.pydata.org)
11262
- [AnaFlow >= 1.0.0](https://github.com/GeoStat-Framework/AnaFlow)
11363
- [SpotPy >= 1.5.0](https://github.com/thouska/spotpy)
11464
- [Matplotlib >= 3.0.0](https://matplotlib.org)
@@ -121,7 +71,4 @@ You can contact us via <info@geostat-framework.org>.
12171

12272
## License
12373

124-
[MIT][license_link] © 2018-2021
125-
126-
[license_link]: https://github.com/GeoStat-Framework/welltestpy/blob/main/LICENSE
127-
[doc_link]: https://welltestpy.readthedocs.io
74+
[MIT](https://github.com/GeoStat-Framework/welltestpy/blob/main/LICENSE)

docs/source/index.rst

Lines changed: 1 addition & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1 @@
1-
=====================
2-
welltestpy Quickstart
3-
=====================
4-
5-
.. image:: pics/WTP.png
6-
:width: 150px
7-
:align: center
8-
9-
welltestpy provides a framework to handle, process, plot and analyse data from well based field campaigns.
10-
11-
12-
Installation
13-
============
14-
15-
The package can be installed via `pip <https://pypi.org/project/welltestpy/>`_.
16-
On Windows you can install `WinPython <https://winpython.github.io/>`_ to get
17-
Python and pip running.
18-
19-
.. code-block:: none
20-
21-
pip install welltestpy
22-
23-
24-
Provided Subpackages
25-
====================
26-
27-
The following functions are provided directly
28-
29-
.. code-block:: python
30-
31-
welltestpy.data # Subpackage to handle data from field campaigns
32-
welltestpy.estimate # Subpackage to estimate field parameters
33-
welltestpy.process # Subpackage to pre- and post-process data
34-
welltestpy.tools # Subpackage with tools for plotting and triagulation
35-
36-
37-
Requirements
38-
============
39-
40-
- `NumPy >= 1.14.5 <https://www.numpy.org>`_
41-
- `SciPy >= 1.1.0 <https://www.scipy.org>`_
42-
- `Pandas >= 0.23.2 <https://pandas.pydata.org>`_
43-
- `AnaFlow >= 1.0.0 <https://github.com/GeoStat-Framework/AnaFlow>`_
44-
- `SpotPy >= 1.5.0 <https://github.com/thouska/spotpy>`_
45-
- `Matplotlib >= 3.0.0 <https://matplotlib.org>`_
46-
47-
48-
License
49-
=======
50-
51-
`MIT <https://github.com/GeoStat-Framework/welltestpy/blob/main/LICENSE>`_
1+
.. mdinclude:: ../../README.md

0 commit comments

Comments
 (0)