Skip to content

v1.2.0

Latest

Choose a tag to compare

@MuellerSeb MuellerSeb released this 17 Oct 10:23
e01f4d1

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 solution
    • ext_thiem_int_3d: steady state solution incorporating vertical anisotropy
    • ext_theis_int: transient solution
    • ext_theis_int_3d: transient solution incorporating vertical anisotropy
  • added fix_T_well and fix_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
  • 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