Releases: mbakker7/timml
Release v6.8.0: Introducing TargetHeadWell
Overview
Lots of big improvements!
- The new
TargetHeadWellandTargetHeadWellStringclasses that allow you to specify the desired head away from the well(s) (thanks to the LinkedIn community for helping us pick a name) - Introduction of
WellStringclasses for modeling connected wells with shared discharge - Addition of CollectorWell and RadialCollectorWell classes
- Better element naming:
- HeadLineSink(String) -> River(String): head-specificed line sink
- DitchLineSink(String) -> Ditch(String): uniform (but unknown) head, specified discharge
- Big restructuring of the documentation with more descriptive names for examples, better code reference, etc. Check it out here
- Further improvements to the plotting submodule.
- Generate aquifer summary tables using
ml.aquifer_summary() - Improve code testing (derive coverage from notebooks + faster tests)
What's Changed
- Refactor TimML plotting by @dbrakenhoff in #125
- Bugfix for #128 by @MattBrst in #129
- Improve cross-section plots by @dbrakenhoff in #131
- Add option to specify controlpoints small distance of linesinks by @mbakker7 in #134
- fix deprecation warning #137 by @mbakker7 in #138
- add python 3.13, drop 3.10, add bessel coverage by @dbrakenhoff in #141
- try a slightly different CI by @dbrakenhoff in #144
- Minor fix: Remove duplicate lines of code. by @JoerivanEngelen in #151
- Head elements by @mbakker7 in #148
- Add collector well elements by @dbrakenhoff in #139
- use lax testing for notebooks by @dbrakenhoff in #153
- Add WellString element by @dbrakenhoff in #142
- Major documentation overhaul by @dbrakenhoff in #154
- Fix #66 by @dbrakenhoff in #159
- Fix #147 by @dbrakenhoff in #156
- Rename ditch elements by @mbakker7 in #161
- Release 6.8.0 by @dbrakenhoff in #155
New Contributors
- @MattBrst made their first contribution in #129
- @JoerivanEngelen made their first contribution in #151
Full Changelog: v6.7.0...v6.8.0
Release v6.7.0: refactor plotting and new xsection plotting
All plotting functions are now in the plots subpackage.
New xsection plotting similar to ttim.
Release v6.6.0: improved cross-section models
Following the introduction transient cross-section models in TTim , this new version introduces a dedicated cross-section Model class, some more user-friendly element naming and other minor improvements.
What's Changed
- Refactor StripInhoms by @dbrakenhoff in #121
- Release 6.6.0: refactor cross-sections by @dbrakenhoff in #122
Full Changelog: v6.5.0...v6.6.0
Release v6.5.0
Small update, mostly code clean up, numpy 2.0 support, some documentation improvements and a bugfix.
Re-release to trigger PyPI upload.
What's Changed
- Create anisotropy_pap_posted.ipynb by @mbakker7 in #115
- Convergence large radius by @mbakker7 in #113
- Ruff formatting + checks by @dbrakenhoff in #116
- Release 6.5.0 by @dbrakenhoff in #118
Full Changelog: v6.4.1...v6.5.0
TimML version 6.4.1
What's Changed (6.4.1)
- Some minor documentation updates by @dbrakenhoff in #109
What's Changed (6.4.0)
- Pull new docs into dev by @dbrakenhoff in #98
- Add 3D and Maq versions of
BuildingPitandLeakyBuildingPitby @dbrakenhoff in #97 - return intnormflux per layer and line segment by @dbrakenhoff in #101
- Improve docs by @dbrakenhoff in #104
- Release v6.4.0 by @dbrakenhoff in #108
Full Changelog: v6.4.0...v6.4.1
Full Changelog: v6.3.0...v6.4.0
TimML version 6.4.0
What's Changed
- Pull new docs into dev by @dbrakenhoff in #98
- Add 3D and Maq versions of
BuildingPitandLeakyBuildingPitby @dbrakenhoff in #97 - return intnormflux per layer and line segment by @dbrakenhoff in #101
- Improve docs by @dbrakenhoff in #104
- Release v6.4.0 by @dbrakenhoff in #108
Full Changelog: v6.3.0...v6.4.0
timml version 6.3.0
Extension of BuildingPit element.
Some work on the docs.
Release 6.2.0
What's Changed
- Fix #51 by @dbrakenhoff in #57
- Add LeakyBuildingPit element by @dbrakenhoff in #70
- Black formatting by @dbrakenhoff in #77
- Pyproject toml by @dbrakenhoff in #78
- add citation file by @dbrakenhoff in #79
- fix #75 by @dbrakenhoff in #80
- Release 6.2 by @dbrakenhoff in #81
- Release 6.2.0 (update workflows) by @dbrakenhoff in #82
Full Changelog: v6.1.2...v6.2.0
Version 6.1.2
Bug fix release. Fixes numpy.complex deprecation.
Version 6.1.0
In this version, compiled Numba code is cached, which significantly speeds up use of elements after their initial use.