Skip to content

Updated model.py with HYDRUS Version 5 new features (e.g. PFAS module).#2

Open
emmaOrd wants to merge 18 commits into
masterfrom
version5updates
Open

Updated model.py with HYDRUS Version 5 new features (e.g. PFAS module).#2
emmaOrd wants to merge 18 commits into
masterfrom
version5updates

Conversation

@emmaOrd

@emmaOrd emmaOrd commented Sep 1, 2023

Copy link
Copy Markdown
Owner

No description provided.

raoulcollenteur and others added 18 commits May 13, 2021 12:07
* Update utils.py

* Revert "Update utils.py"

This reverts commit 913b6b2.

* Added Partitioning Function

* Improved Partitioning Function

Now substracts interception from potential evaporation

* Improved function to read NOD_INF.OUT

This function does not take ages if print_times=True and simulation is too long.

* get_recharge

gets flux at a depth from NOD_INF.OUT file

* Partitioning Fix

* get_gwt

* autopep8 correction

* improved docstring

* formatting of selector.in file

* improve read_nodinf function

* add silent argument for write and simulate functions

* Update plots.profile() method

* Update read profile function to read both .DAT and .OUT files

* remove legend option for profile plot

better to plot the legend outside of this function due to the complexity of all layers etc. labels and handles can be called using ax.get_legend_handles_labels() of the returned Axes object

* add vmin vmax option to plots.profile()
functions that were faster than old nod_inf but still not fast enough
Some nice utilities to add imo. Reading some of the HYDRUS-2D output can be really hard, especially the binary files.
make filling columns more robust
remove times keyword for read_nod_inf from model
Plot improvements, read improvements and extra utilities
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants