Skip to content

Releases: pastas/pastastore

Pastastore v1.7.2

15 Oct 13:02
b89d3a5
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.7.1...v1.7.2

Release v1.7.1

03 Oct 13:13
5f4739e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.7.0...v1.7.1

Release v1.7.0

01 Oct 06:12
ea13afe
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.6.1...v1.7.0

Release v1.6.1

15 Aug 14:53
45fc56a
Compare
Choose a tag to compare

New features

  • Hydropandas integration, easily download KNMI and BRO observations using the pstore.hpd extension. To use this extension, activate it as follows:
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:
# 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

Full Changelog: v1.5.0...v1.6.1

Release v1.6.0

15 Aug 13:45
20a579d
Compare
Choose a tag to compare

New features

  • Hydropandas integration, easily download KNMI and BRO observations using the pstore.hpd extension. To use this extension, activate it as follows:
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:
# 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

Full Changelog: v1.5.0...v1.6.0

Release v1.5.0

06 Aug 12:38
8811db3
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.4.0...v1.5.0

Release v1.4.0

22 Mar 13:12
5debef8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3.0...v1.4.0

Release v1.3.0

04 Dec 11:10
60b6569
Compare
Choose a tag to compare

A new release with some new features (PastaStore.apply(), PastaStore.get_signatures()), some ease-of-use changes (the default Connector is now DictConnector, so this does not have to be specified each time.), and some bug fixes.

What's Changed

New Contributors

Full Changelog: v1.2.2...v1.3.0

Release v1.2.2

28 Jun 07:50
bb34669
Compare
Choose a tag to compare

Minor release with some small fixes to frontiers checks and plotting functionality

What's Changed

Full Changelog: v1.2.1...v1.2.2

Release v1.2.1

12 May 13:03
44df9ab
Compare
Choose a tag to compare

Minor release with support for Python 3.11 and some minor fixes.

What's Changed

Full Changelog: v1.2.0...v1.2.1