Releases: GeoStat-Framework/welltestpy
v1.2.0
Release Notes
Some package infrastructure updates and an extension for the estimate submodule.
Installation
You can install welltestpy with conda:
conda install -c conda-forge welltestpy
or with pip:
pip install welltestpy
Documentation
The documentation can be found at: https://welltestpy.readthedocs.io/
What's new?
Enhancements
- added archive support
- simplify documentation
- new arguments
val_fit_typeandval_fit_namefor all estimators to select fitting transformation val_fit_namewill be incorporated into the generated plots and the header of the estimation result file
Changes
- move to
src/based package structure - use hatchling as build backend
- drop py36 support
- value names for all arguments in the estimators now need to match the call signatures of the used type-curves
Bugfixes
- minor fixes for the plotting routines and the estimators
v1.1.0
Release Notes
A big step forward for welltestpy. @JarnoHerr implemented the Cooper-Jakob drawdown correction for unconfined aquifers and the diagnostic plot module. Awesome!
Installation
You can install welltestpy with conda:
conda install -c conda-forge welltestpy
or with pip:
pip install welltestpy
Documentation
The documentation can be found at: https://welltestpy.readthedocs.io/
What's new?
Enhancements
- added
cooper_jacob_correctiontoprocess(thanks to Jarno Herrmann) - added
diagnostic_plotsmodule (thanks to Jarno Herrmann) - added
screensize,screen,aquiferandis_piezometerattribute toWellclass - added version information to output files
- added
__repr__toCampaign
Changes
- modernized packaging workflow using
pyproject.toml - removed
setup.py(usepip>21.1for editable installs) - removed
devas extra install dependencies - better exceptions in loading routines
- removed pandas dependency
- simplified readme
Bugfixes
- loading steady pumping tests was not possible due to a bug
v1.1.0-rc1
Release Notes
A big step forward for welltestpy. @JarnoHerr implemented the Cooper-Jakob drawdown correction for unconfined aquifers and the diagnostic plot module. Awesome!
Installation
You can install welltestpy with conda:
conda install -c conda-forge welltestpy
or with pip:
pip install welltestpy
Documentation
The documentation can be found at: https://welltestpy.readthedocs.io/
What's new?
Enhancements
- added
cooper_jacob_correctiontoprocess(thanks to Jarno Herrmann) - added
diagnostic_plotsmodule (thanks to Jarno Herrmann) - added
screensize,screen,aquiferandis_piezometerattribute toWellclass - added version information to output files
- added
__repr__toCampaign
Changes
- modernized packaging workflow using
pyproject.toml - removed
setup.py(usepip>21.1for editable installs) - removed
devas extra install dependencies - better exceptions in loading routines
Bugfixes
- loading steady pumping tests was not possible due to a bug
v1.0.3
Release Notes
Installation
You can install welltestpy with conda:
conda install -c conda-forge welltestpy
or with pip:
pip install welltestpy
Documentation
The documentation can be found at: https://welltestpy.readthedocs.io/
What's new?
Enhancements
- Estimations: run method now provides
plot_stylekeyword to control plotting
Changes
- Fit plot style for transient pumping tests was updated
Bugfixes
- Estimations: run method was throwing an Error when setting
run=False - Plotter: all plotting routines now respect setted font-type from matplotlib
v1.0.3-rc1
Release Notes
Installation
You can install welltestpy with conda:
conda install -c conda-forge welltestpy
or with pip:
pip install welltestpy
Documentation
The documentation can be found at: https://welltestpy.readthedocs.io/
What's new?
Enhancements
- Estimations: run method now provides
plot_stylekeyword to control plotting
Changes
- Fit plot style for transient pumping tests was updated
Bugfixes
- Estimations: run method was throwing an Error when setting
run=False - Plotter: all plotting routines now respect setted font-type from matplotlib
v1.0.2
Release Notes
Installation
You can install welltestpy with conda:
conda install -c conda-forge welltestpy
or with pip:
pip install welltestpy
Documentation
The documentation can be found at: https://welltestpy.readthedocs.io/
What's new?
Bugfixes
StdyHeadObsandStdyObsweren't usable due to an unnecessarytimecheck
v1.0.1
Release Notes
Installation
You can install welltestpy with pip:
pip install welltestpy
Documentation
The documentation can be found at: https://welltestpy.readthedocs.io/
What's new?
Enhancements
- new estimators
- ExtTheis3D
- ExtTheis2D
- Neuman2004
- Theis
- ExtThiem3D
- ExtThiem2D
- Neuman2004Steady
- Thiem
- better plotting
- unit-tests run with py35-py38 on Linux/Win/Mac
- coverage calculation
- sphinx gallery for examples
- allow style setting in plotting routines
Bugfixes
- estimation results stored as dict (order could alter before)
- wrong URL in
setup.py
Changes
- py2 support dropped
Fieldsite.coordinatesnow returns aVariable;Fieldsite.posas shortcutFieldsite.pumpingratenow returns aVariable;Fieldsite.rateas shortcutFieldsite.auqiferradiusnow returns aVariable;Fieldsite.radiusas shortcutFieldsite.auqiferdepthnow returns aVariable;Fieldsite.depthas shortcutWell.coordinatesnow returns aVariable;Well.posas shortcutWell.welldepthnow returns aVariable;Well.depthas shortcutWell.wellradiusadded and returns the radiusVariableWell.aquiferdepthnow returns aVariableFieldsite.addobservationsrenamed toFieldsite.add_observationsFieldsite.delobservationsrenamed toFieldsite.del_observationsObservationhas changed order of inputs/outputs. Now:observation,time
v1.0.0
Release Notes
Installation
You can install welltestpy with pip:
pip install welltestpy
Documentation
The documentation can be found at: https://welltestpy.readthedocs.io/
What's new?
Enhancements
- new estimators
- ExtTheis3D
- ExtTheis2D
- Neuman2004
- Theis
- ExtThiem3D
- ExtThiem2D
- Neuman2004Steady
- Thiem
- better plotting
- unit-tests run with py35-py38 on Linux/Win/Mac
- coverage calculation
- sphinx gallery for examples
- allow style setting in plotting routines
Bugfixes
- estimation results stored as dict (order could alter before)
Changes
- py2 support dropped
Fieldsite.coordinatesnow returns aVariable;Fieldsite.posas shortcutFieldsite.pumpingratenow returns aVariable;Fieldsite.rateas shortcutFieldsite.auqiferradiusnow returns aVariable;Fieldsite.radiusas shortcutFieldsite.auqiferdepthnow returns aVariable;Fieldsite.depthas shortcutWell.coordinatesnow returns aVariable;Well.posas shortcutWell.welldepthnow returns aVariable;Well.depthas shortcutWell.wellradiusadded and returns the radiusVariableWell.aquiferdepthnow returns aVariableFieldsite.addobservationsrenamed toFieldsite.add_observationsFieldsite.delobservationsrenamed toFieldsite.del_observationsObservationhas changed order of inputs/outputs. Now:observation,time
v1.0.0rc3
Release Notes
Installation
You can install welltestpy with pip:
pip install welltestpy
Documentation
The documentation can be found at: https://welltestpy.readthedocs.io/
What's new?
Enhancements
- new estimators
- ExtTheis3D
- ExtTheis2D
- Neuman2004
- Theis
- ExtThiem3D
- ExtThiem2D
- Neuman2004Steady
- Thiem
- better plotting
- unit-tests run with py35-py38 on Linux/Win/Mac
- coverage calculation
- sphinx gallery for examples
- allow style setting in plotting routines
Bugfixes
- estimation results stored as dict (order could alter before)
Changes
- py2 support dropped
Fieldsite.coordinatesnow returns aVariable;Fieldsite.posas shortcutFieldsite.pumpingratenow returns aVariable;Fieldsite.rateas shortcutFieldsite.auqiferradiusnow returns aVariable;Fieldsite.radiusas shortcutFieldsite.auqiferdepthnow returns aVariable;Fieldsite.depthas shortcutWell.coordinatesnow returns aVariable;Well.posas shortcutWell.welldepthnow returns aVariable;Well.depthas shortcutWell.wellradiusadded and returns the radiusVariableWell.aquiferdepthnow returns aVariableFieldsite.addobservationsrenamed toFieldsite.add_observationsFieldsite.delobservationsrenamed toFieldsite.del_observationsObservationhas changed order of inputs/outputs. Now:observation,time
v1.0.0rc2
Release Notes
Installation
You can install welltestpy with pip:
pip install welltestpy
Documentation
The documentation can be found at: https://welltestpy.readthedocs.io/
What's new?
Enhancements
- new estimators
- ExtTheis3D
- ExtTheis2D
- Neuman2004
- Theis
- ExtThiem3D
- ExtThiem2D
- Neuman2004Steady
- Thiem
- better plotting
- unit-tests run with py35-py38 on Linux/Win/Mac
- coverage calculation
- sphinx gallery for examples
- allow style setting in plotting routines
Bugfixes
- estimation results stored as dict (order could alter before)
Changes
- py2 support dropped