Skip to content

Releases: hydpy-dev/hydpy

XML flexibility

26 Nov 11:14

Choose a tag to compare

One can now manually define the name and style of log files when executing workflows based on XML configuration files.

From now on, version specific XML schema files will be part of each new HydPy release, making referencing them more comfortable.

These changes do not fix actual bugs but simplify coupling with Delft-FEWS.

Flatter zip files

16 Nov 12:24

Choose a tag to compare

Read from and write into flat archives, e.g. LahnHBV/conditions/init_start.zip/land_dill.py instead of LahnHBV/conditions/init_start.zip/init_start/land_dill.py.

This change does not fix an actual bug but simplifies coupling with Delft-FEWS.

Fix application model H-Stream Version 1

16 Nov 11:09

Choose a tag to compare

hstream_v1 calculated nan values for some configurations. This should now be fixed.

We now perform proper integration testing for hstream_v1, so that this problem should not recur.

First stable release of version 3

06 Nov 11:44

Choose a tag to compare

Major improvements:

  • automatic writing of averaged time series (see module "variabletools")
  • reading and writing of NetCDF files (see module "netcdftools")
  • configuration of workflows with XML files (see module "xmltools")
  • command line support (see module "hyd.py")
  • interoperability with Delf-FEWS
  • simplified installation using "pip" on 64-bit Windows
  • runnable on Python 3.6 and 3.7 (but not on Python 2.7 anymore)
  • Windows based testing on AppVeyor

First alpha release of v2.1

08 May 10:45

Choose a tag to compare

Pre-release

Some of the more important features currently under development:

  • Temporal smoothing of potential evaporation for HydPy-L-Land.
  • Allow negative discharge of HydPy-L-Land for subbasins with large water areas under dry conditions (optionally).
  • Add the RestrictTargetedRelease option to HydPy-D.
  • Improve some error handling functionalities.

Small input-output related fixes.

19 Apr 20:21

Choose a tag to compare

Major fixes:

  • Method save_allseries of class Nodes does now work properly.
  • Method init_models can now handle the case of missing control files.

Minor fixes:

  • The handling of missing directories should now be more consistent.

Fix glacier zones of HydPy-H-Land

07 Apr 19:30

Choose a tag to compare

Major fixes:

  • The calculated meltwater of the glacier itself was overwritten by the meltwater of its covering snow layer. We fixed this error.

Minor fixes:

  • The adaption of precipitation and potential evaporation to altitude cannot result in negative values anymore.

Fix sealed surfaces of HydPy-L-Land

18 Mar 21:30

Choose a tag to compare

Major fixes:

  • When implementing the two additional water area types SEE and FLUSS into HydPy-L-Land, an error had crept in the calculation of direct discharge from sealed surfaces (VERS). This error is now fixed.

Minor fixes:

  • Some information on the status of different methods for handling time series data had been printed on the screen multiple times. This error is now fixed.

First stable HydPy release

09 Mar 09:32
78d0f4c

Choose a tag to compare

At the framework level, HydPy should now be stable enough for a first release.

The same is true for most of the implemented models. But note the following points:

  • HydPy-L-Stream (version 1) has a problem with preserving the water balance; we might change this soon.
  • HydPy-L-Land now no offers two additional water area types (SEE and FLUSS). These are intended to be an improvement over the old water area type (WASSER) but are still a little experimental.
  • HydPy-D is newly implemented and thus also still a little experimental. You can use it, but be aware some of its functionalities might change soon.

Windows users often have problems with installing HydPy due to Visual Studio compiler issues. If you want to implement your own models into HydPy, you will have to select and install the proper Visual Studio compiler. But if you only want to apply the available models, this is not necessary. Then just download the matching "hydpy.zip" file (which includes the precompiled binaries), unzip it, and store the "hydpy" folder in your site-packages directory. If everything works well, the automatic "testing and recompiling" mechanism of HydPy should not be triggered when importing any model.