Skip to content

Releases: pastas/pastastore

Release v1.10.0

05 Feb 20:33
46e993d
Compare
Choose a tag to compare

New release with new methods:

  • pstore.maps.modelparam
  • pstore.maps.signature
  • pstore.check_models

Improvements

  • legend for stresses map
  • pretty representations of submodules that show available methods
  • improved error messages

Fixes:

  • bug in getting parameters when parameter is not in all models
  • bug in get_stressmodel for WellModel with a single well
  • make axis equal when plotting (most) maps
  • use absolute path in PasConnector .pastastore-file

What Changed in v1.9.0:

Full Changelog: v1.8.0...v1.10.0

Release v1.9.0

04 Feb 07:41
f813ea0
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.8.0...v1.9.0

Release v1.8.0

24 Dec 14:19
ed9fc9b
Compare
Choose a tag to compare

Features

  • Parallel support, e.g. for solving models, getting statistics, etc. Works out of the box on linux, but there are methods to get it working on Windows/MacOS in a script with a if __name__ == "__main__": block.
  • Improve zipfile format to use pas files. Improves reading zipfiles when using PasConnector.
  • Other small improvements, e.g. searching for symbols across all libraries.

What's Changed

Full Changelog: v1.7.2...v1.8.0

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