Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update master branch to v0.15.0 #229

Merged
merged 129 commits into from
Jul 31, 2020
Merged

Update master branch to v0.15.0 #229

merged 129 commits into from
Jul 31, 2020

Conversation

raoulcollenteur
Copy link
Member

Short Description

Update master branch to v0.15.0

raoulcollenteur and others added 30 commits April 1, 2020 08:05
This method makes it possible to set all parameter properties in one go.
- Allow rfunc to be none, when no response function is used in the stressmodel
- rfunc class is now instantiated in the stress model init, not in stressmodelbase
 - Only parameter that are within the boundaries are now excepted when sampling from the multivariate normal distribution using truncation.
- Solves issue #169
- Solves a new bug caused by Pandas reindexing
Methods otherwise take forever and run into memory problems
Only when the recharge model is Linear. This commit fixes the problem described in issue #120

Also, this commit fixes an error in StressModel2 where the evaporation times the factor was plotted in ml.plots.stresses. Now this factor is not applied when only plotting the stresses.
- Fix PEP8
- Add istress to docstring
- Fix new Bug that was created when istress was not None, but nsplit !> 1
- improve efficiency
Make default rfunc in StressModelBase None #186
Don't run on travis because the Notebook depends on statsmodels.
Introduce ArmaModel to Pastas
Bounds were unnecessarily small and improved initial values.
    Differences compared to NoiseModel:
    1. First value is residual
    2. First weight is 1 / sig_residuals (i.e., delt = infty)
    3. Sum of all weights is always 1
and update the initial parameters, these were the old ones.
Basicly only internal changes. Changes according to Issue #206, related to Issue #152.
Add a parameter to the Flexmodel that allows to update the potential evaporation. Default vary=False for this parameters, so it does not affect anything.
mbakker7 and others added 19 commits July 22, 2020 22:11
Much smaller makes no sense. This may cause problems in computation of the first few values in the four-parameter function, as it is integrated numerically.
New NoiseModel. See docs of NoiiseModel for differences with NoiseModelOld.
Ran the model to make sure it works with new noisemodel.
remove some old commented code
update notebook to include examples of other pastas read methods in future
Dinoloket read water level method
- Fix issues #205 and #203
- rename some keywords
- new default value for bin_width = 0.5
- new  number of lags is all up to 365 days, and remove those that could not be computed later using the min_obs argument (default min_obs=100) now.
@raoulcollenteur raoulcollenteur requested review from dbrakenhoff and rubencalje and removed request for dbrakenhoff July 31, 2020 10:25
@raoulcollenteur raoulcollenteur removed the request for review from rubencalje July 31, 2020 12:42
@raoulcollenteur raoulcollenteur merged commit ff1a1b5 into master Jul 31, 2020
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.

None yet

7 participants