Release Notes
AnaFlow v1.2 introduces new steady and transient solutions, including 3D variants, built on the Integral variogram model with a shape parameter that controls structural roughness, enabling finer calibration across heterogeneous aquifers. The release also upgrades the eGRF solver to a Cython-powered implementation that speeds up laplace-space evaluations by roughly 20×, dramatically improving welltestpy estimation performance.
Installation
You can install AnaFlow with pip:
pip install anaflow
or with conda:
conda install anaflow
Documentation
The documentation can be found at: https://anaflow.readthedocs.io
What's new?
Enhancements
- added solutions based on the effective transmissivity for the "Integral" variogram model (#13):
ext_thiem_int
: steady state solutionext_thiem_int_3d
: steady state solution incorporating vertical anisotropyext_theis_int
: transient solutionext_theis_int_3d
: transient solution incorporating vertical anisotropy
- added
fix_T_well
andfix_K_well
bool flag to transient heterogeneous solutions to be able to set if the well value for the effective transmissivity/conductivity should be determined from the limit (True
) or from the upscaled value in the first ring segment (False
, default) (#13)- breaking: the previous behavior was effectively this set to
True
, which for steep effective curves resulted in an increasing error in the effective head near the well
- breaking: the previous behavior was effectively this set to
- converted the
grf_laplace
solver to a Cython extension to improve laplace-space runtime and keep the Python API unchanged (#15)
Changes
- updated docs (use myst parser for markdown files, only generate html and pdf)
- updated CI (fixed artifacts up-/download action)
- package now depends on Cython and is not system independent anymore but wheels are provided for all supported platforms and Python versions