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_type
andval_fit_name
for all estimators to select fitting transformation val_fit_name
will 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_correction
toprocess
(thanks to Jarno Herrmann) - added
diagnostic_plots
module (thanks to Jarno Herrmann) - added
screensize
,screen
,aquifer
andis_piezometer
attribute toWell
class - added version information to output files
- added
__repr__
toCampaign
Changes
- modernized packaging workflow using
pyproject.toml
- removed
setup.py
(usepip>21.1
for editable installs) - removed
dev
as 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_correction
toprocess
(thanks to Jarno Herrmann) - added
diagnostic_plots
module (thanks to Jarno Herrmann) - added
screensize
,screen
,aquifer
andis_piezometer
attribute toWell
class - added version information to output files
- added
__repr__
toCampaign
Changes
- modernized packaging workflow using
pyproject.toml
- removed
setup.py
(usepip>21.1
for editable installs) - removed
dev
as 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_style
keyword 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_style
keyword 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
StdyHeadObs
andStdyObs
weren't usable due to an unnecessarytime
check
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.coordinates
now returns aVariable
;Fieldsite.pos
as shortcutFieldsite.pumpingrate
now returns aVariable
;Fieldsite.rate
as shortcutFieldsite.auqiferradius
now returns aVariable
;Fieldsite.radius
as shortcutFieldsite.auqiferdepth
now returns aVariable
;Fieldsite.depth
as shortcutWell.coordinates
now returns aVariable
;Well.pos
as shortcutWell.welldepth
now returns aVariable
;Well.depth
as shortcutWell.wellradius
added and returns the radiusVariable
Well.aquiferdepth
now returns aVariable
Fieldsite.addobservations
renamed toFieldsite.add_observations
Fieldsite.delobservations
renamed toFieldsite.del_observations
Observation
has 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.coordinates
now returns aVariable
;Fieldsite.pos
as shortcutFieldsite.pumpingrate
now returns aVariable
;Fieldsite.rate
as shortcutFieldsite.auqiferradius
now returns aVariable
;Fieldsite.radius
as shortcutFieldsite.auqiferdepth
now returns aVariable
;Fieldsite.depth
as shortcutWell.coordinates
now returns aVariable
;Well.pos
as shortcutWell.welldepth
now returns aVariable
;Well.depth
as shortcutWell.wellradius
added and returns the radiusVariable
Well.aquiferdepth
now returns aVariable
Fieldsite.addobservations
renamed toFieldsite.add_observations
Fieldsite.delobservations
renamed toFieldsite.del_observations
Observation
has 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.coordinates
now returns aVariable
;Fieldsite.pos
as shortcutFieldsite.pumpingrate
now returns aVariable
;Fieldsite.rate
as shortcutFieldsite.auqiferradius
now returns aVariable
;Fieldsite.radius
as shortcutFieldsite.auqiferdepth
now returns aVariable
;Fieldsite.depth
as shortcutWell.coordinates
now returns aVariable
;Well.pos
as shortcutWell.welldepth
now returns aVariable
;Well.depth
as shortcutWell.wellradius
added and returns the radiusVariable
Well.aquiferdepth
now returns aVariable
Fieldsite.addobservations
renamed toFieldsite.add_observations
Fieldsite.delobservations
renamed toFieldsite.del_observations
Observation
has 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