Skip to content

Latest commit

 

History

History
executable file
·
115 lines (81 loc) · 4.18 KB

File metadata and controls

executable file
·
115 lines (81 loc) · 4.18 KB

Changelog

All notable changes to AnaFlow will be documented in this file.

1.2.0 - 2025-10

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

1.1.0 - 2023-04

See #11

Enhancements

  • move to src/ base package structure
  • drop py36 support
  • added archive support
  • simplify documentation

1.0.1 - 2020-04-02

Bugfixes

  • ModuleNotFoundError not present in py35
  • np.asscalar deprecated, use array.item()
  • CHANGELOG.md links updated

1.0.0 - 2020-03-22

Enhancements

  • new TPL Solution
  • new tools sub-module
  • using pentapy to solve LES in laplace space
  • solution for aparent transmissivity from neuman 2004
  • added extended GRF model
  • convenient functions for (inverse-)laplace transformation

Bugfixes

  • lat_ext was ignored by ext_theis_3d

Changes

  • py2.7 support dropped

0.4.0 - 2019-03-07

Enhancements

  • the output for transient tests now preserves the shapes of time and rad (better for plotting in 3D)
  • the grf model is now the default way of calculating pumping tests in laplace space
  • the grf_laplace routine was optimized to estimate the radius of the cone of depression
  • the grf_laplace uses now the pentapy solver, so we get rid of the umf_pack dependency
  • grf_model and grf_disk are now part of the standard routines

Changes

  • the input for transient tests changed from "rad, time" to "time, rad" as order of input (in line with output format)

Bugfixes

  • multiple minor bugfixes

0.3.0 - 2019-02-28

Enhancements

  • GRF model added
  • new documetation
  • added examples
  • code restructured

Changes

Bugfixes

0.2.4 - 2018-04-26

Enhancements

  • Released on PyPI

0.1.0 - 2018-01-05

First release of AnaFlow. Containing:

  • thiem - Thiem solution for steady state pumping
  • theis - Theis solution for transient pumping
  • ext_thiem2D - extended Thiem solution in 2D
  • ext_theis2D - extended Theis solution in 2D
  • ext_thiem3D - extended Thiem solution in 3D
  • ext_theis3D - extended Theis solution in 3D
  • diskmodel - Solution for a diskmodel
  • lap_transgwflow_cyl - Solution for a diskmodel in laplace inversion