Pastas

Latest version: v1.7.0

Safety actively analyzes 682404 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 9

1.7.0

What's Changed
* Improve docs for prediction interval and other solver methods by dbrakenhoff in https://github.com/pastas/pastas/pull/785
* Add latexify to the readthdocs dependencies by martinvonk in https://github.com/pastas/pastas/pull/786
* Update broken badges in README and date in LICENSE by martinvonk in https://github.com/pastas/pastas/pull/787
* Setup GitHub Codespaces to run example notebooks in online container by martinvonk in https://github.com/pastas/pastas/pull/790
* Allow pcov of solver to be null when reading a pas-file. by martinvonk in https://github.com/pastas/pastas/pull/796
* Fix notebooks with Ruff by martinvonk in https://github.com/pastas/pastas/pull/799
* Add deprecation logger warning to Edelman response function for deprecation in pastas 2.0 by martinvonk in https://github.com/pastas/pastas/pull/798
* Fix pastas.stats.dutch docstring by martinvonk in https://github.com/pastas/pastas/pull/802
* Add brakenhoff 2022 and pastas papers for 2024 by raoulcollenteur in https://github.com/pastas/pastas/pull/814
* Add flexible PastasDeprecationWarning by dbrakenhoff in https://github.com/pastas/pastas/pull/801
* Create add_solver method to separate solving and adding the solver to a model by martinvonk in https://github.com/pastas/pastas/pull/804
* Change .loc to .at where possible by raoulcollenteur in https://github.com/pastas/pastas/pull/816
* Consistent ruff settings in pyproject.toml by martinvonk in https://github.com/pastas/pastas/pull/817
* Vary parameter recharge_kv in FlexModel by default by raoulcollenteur in https://github.com/pastas/pastas/pull/815
* Increase min_obs for acf for irregular time series to 50 by raoulcollenteur in https://github.com/pastas/pastas/pull/813
* Uncertainty estimation example notebook by mbakker7 in https://github.com/pastas/pastas/pull/812
* Update master-branch to Pastas v1.7.0 by raoulcollenteur in https://github.com/pastas/pastas/pull/818


**Full Changelog**: https://github.com/pastas/pastas/compare/v1.6.0...v1.7.0

1.6.1

New features

- Hydropandas integration, easily download KNMI and BRO observations using the `pstore.hpd` extension. To use this extension, activate it as follows:

python
from pastastore.extensions import activate_hydropandas_extension
activate_hydropandas_extension()

download precipitation
pstore.hpd.download_knmi_precipitation(stn=260)

download groundwater observations
pstore.hpd.download_bro_gmw(
extent=(117850, 118180, 439550, 439900), tmin="2022-01-01", tmax="2022-01-02"
)


- Create Pastas stressmodels directly from the pastastore. Usage:
python
get stressmodel
sm = pstore.get_stressmodel("well", rfunc="Exponential", up=False, settings="well") use name of stress to build stressmodel
ml.add_stressmodel(sm)

add directly to model
pstore.add_stressmodel(ml, "nearest prec") supports nearest lookups, added directly to model
pstore.add_stressmodel(ml, ["nearest prec", "nearest evp"], stressmodel="RechargeModel") add linear recharge model


What's Changed
* Add hydropandas extension by dbrakenhoff in https://github.com/pastas/pastastore/pull/130
* Improve hpd by dbrakenhoff in https://github.com/pastas/pastastore/pull/132
* Add helper functions to get stressmodels from pastastore by dbrakenhoff in https://github.com/pastas/pastastore/pull/134

1.6.0

What's Changed
* fix link to documentation in pyproj by OnnoEbbens in https://github.com/pastas/pastas/pull/751
* Seperate model summary plotting and pdf saving by martinvonk in https://github.com/pastas/pastas/pull/756
* Raise exception if no samples are found within max_iter by martinvonk in https://github.com/pastas/pastas/pull/757
* Change frequency offset based on Pandas version by martinvonk in https://github.com/pastas/pastas/pull/754
* Caching load_dataset and adding read_csv_kwargs by martinvonk in https://github.com/pastas/pastas/pull/752
* Make SGI applicable to DataFrame and add Dropna by raoulcollenteur in https://github.com/pastas/pastas/pull/760
* Use Ruff as linter and formatter and introduce git pre-commit hook by martinvonk in https://github.com/pastas/pastas/pull/759
* Adjust xlim to tmin and tmax of models in default modelcompare plot by martinvonk in https://github.com/pastas/pastas/pull/768
* update pastas show versions function for all new optional dependencies by martinvonk in https://github.com/pastas/pastas/pull/767
* Update dependencies of pastas 1.6 by raoulcollenteur in https://github.com/pastas/pastas/pull/769
* Numpy2 fixes by dbrakenhoff in https://github.com/pastas/pastas/pull/778
* Tracksolve fix for pastas 1.5+ by dbrakenhoff in https://github.com/pastas/pastas/pull/776
* ACF calculation 'division by zero' bugfix by AviadAvr in https://github.com/pastas/pastas/pull/774
* Remove logger-initialization in __init__.py by rubencalje in https://github.com/pastas/pastas/pull/772
* Update Master branch to 1.6 by raoulcollenteur in https://github.com/pastas/pastas/pull/762

New Contributors
* AviadAvr made their first contribution in https://github.com/pastas/pastas/pull/774

**Full Changelog**: https://github.com/pastas/pastas/compare/v1.5.0...v1.6.0

1.5.0

We are happy to release Pastas 1.5, which includes a major change in the way noisemodels are added to Pastas Models. To read more on why this change is made and how to adapt your script, please refer to https://github.com/pastas/pastas/issues/735.

What's Changed
* Render equations in docs by dbrakenhoff in https://github.com/pastas/pastas/pull/695
* Add load_dataset method to pastas by raoulcollenteur in https://github.com/pastas/pastas/pull/693
* Add Kling-Gupta Efficiency and differentiate between modified an unmodified by martinvonk in https://github.com/pastas/pastas/pull/700
* Python -> Pastas by OnnoEbbens in https://github.com/pastas/pastas/pull/710
* Fix issue 702 by rubencalje in https://github.com/pastas/pastas/pull/703
* Fix warning Day.delta is deprecated by rubencalje in https://github.com/pastas/pastas/pull/713
* add get_correction to NoiseModel by raoulcollenteur in https://github.com/pastas/pastas/pull/709
* Add bokeh plots and deprecate contributions_pie by raoulcollenteur in https://github.com/pastas/pastas/pull/715
* Some plotting improvements by dbrakenhoff in https://github.com/pastas/pastas/pull/717
* Use istress in responses in result-plot by rubencalje in https://github.com/pastas/pastas/pull/714
* Geometry metadata in pas files by dbrakenhoff in https://github.com/pastas/pastas/pull/718
* Add "Rise" and "Head" and R2 to plots by raoulcollenteur in https://github.com/pastas/pastas/pull/723
* Add AICc for bias correction with small sample sizes by martinvonk in https://github.com/pastas/pastas/pull/727
* Change NoiseModel names by martinvonk in https://github.com/pastas/pastas/pull/732
* 722 show estimated parameter uncertainties or not by OnnoEbbens in https://github.com/pastas/pastas/pull/729
* Do not add NoiseModel to Model-class by default anymore by rubencalje in https://github.com/pastas/pastas/pull/678
* Update docs for 1.5 by raoulcollenteur in https://github.com/pastas/pastas/pull/734
* Fix 738 by dbrakenhoff in https://github.com/pastas/pastas/pull/740
* Update logging messages and raising errors by raoulcollenteur in https://github.com/pastas/pastas/pull/731
* Readme to markdown by raoulcollenteur in https://github.com/pastas/pastas/pull/743
* Update master branch to Pastas 1.5 by raoulcollenteur in https://github.com/pastas/pastas/pull/741


**Full Changelog**: https://github.com/pastas/pastas/compare/v1.4.0...v1.5.0

1.4.0

What's Changed
* fix for Problem adding LinearTrend 675 by OnnoEbbens in https://github.com/pastas/pastas/pull/676
* Fix issue 681 by rubencalje in https://github.com/pastas/pastas/pull/682
* Support Python 3.12 + GitHub workflow update versions by martinvonk in https://github.com/pastas/pastas/pull/683
* Update groundwater signatures module by raoulcollenteur in https://github.com/pastas/pastas/pull/636
* Resolve Pandas 2.2 (FutureWarning) issues by martinvonk in https://github.com/pastas/pastas/pull/684
* Update master to Pastas 1.4 by raoulcollenteur in https://github.com/pastas/pastas/pull/686


**Full Changelog**: https://github.com/pastas/pastas/compare/v1.3.0...v1.4.0

1.3.0

What's Changed

* Apply more general use of ImportError everywhere by raoulcollenteur in https://github.com/pastas/pastas/pull/626
* Change ml.fit to ml.solver in model class by raoulcollenteur in https://github.com/pastas/pastas/pull/628
* Fix issue 609 by raoulcollenteur in https://github.com/pastas/pastas/pull/630
* 642 developmentmodify code for stressmodels without an rfunc by dbrakenhoff in https://github.com/pastas/pastas/pull/643
* Improve time series settings documentation by dbrakenhoff in https://github.com/pastas/pastas/pull/639
* Add Experimental Python 3.12 Testing by martinvonk in https://github.com/pastas/pastas/pull/651
* fix for 654 by OnnoEbbens in https://github.com/pastas/pastas/pull/655
* Improve `ml.plots.stack_results()` by dbrakenhoff in https://github.com/pastas/pastas/pull/656
* Update README.rst to fix Codacy links by raoulcollenteur in https://github.com/pastas/pastas/pull/662
* Improve CompareModels plot by dbrakenhoff in https://github.com/pastas/pastas/pull/663
* add 'norm' attribute to NoiseModelBase by raoulcollenteur in https://github.com/pastas/pastas/pull/661
* Raise warning if kwargs parsed to solver instance by martinvonk in https://github.com/pastas/pastas/pull/646
* Implement freq_obs for sampling observations prior to optimization by dbrakenhoff in https://github.com/pastas/pastas/pull/649
* Add Plotly plots and extension registration by dbrakenhoff in https://github.com/pastas/pastas/pull/641
* Make replace=True for Model.add_stressmodel by raoulcollenteur in https://github.com/pastas/pastas/pull/666
* better error message when a class instead of an instance is provided for the rfunc by raoulcollenteur in https://github.com/pastas/pastas/pull/665
* Add "good first issue" to contributing docs by raoulcollenteur in https://github.com/pastas/pastas/pull/632
* Add description on normalizing surface water levels by martinvonk in https://github.com/pastas/pastas/pull/668
* Add pairplot method to visualize correlation between time series by martinvonk in https://github.com/pastas/pastas/pull/652
* Add map with Pastas models to docs by raoulcollenteur in https://github.com/pastas/pastas/pull/637
* Update Master branch to Pastas 1.3.0 by raoulcollenteur in https://github.com/pastas/pastas/pull/664

**Full Changelog**: https://github.com/pastas/pastas/compare/v1.2.0...v1.3.0

Page 1 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.