A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Recent Releases of Pastas

Pastas - Release of Pastas 1.9

What's Changed

New Contributors

Full Changelog: https://github.com/pastas/pastas/compare/v1.8.1...v1.9.0

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur about 2 months ago

Pastas - Release of Pastas 1.8.1

What's Changed

Minor release for full Python 3.13 support without Numba release candidate dependency
PR's:

Full Changelog: https://github.com/pastas/pastas/compare/v1.8.0...v1.8.1

Hydrosphere - Freshwater and Hydrology - Python
Published by martinvonk 3 months ago

Pastas - Release of Pastas 1.8.0

What's Changed

New Contributors

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

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur 3 months ago

Pastas - v1.7.0: The Pastas Davos version

What's Changed

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

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur 8 months ago

Pastas - Release of Pastas 1.6

What's Changed

New Contributors

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

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur 10 months ago

Pastas - Release of Pastas 1.5

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

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

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur about 1 year ago

Pastas - Release of Pastas 1.4

What's Changed

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

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur about 1 year ago

Pastas - Release of Pastas 1.4

What's Changed

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

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur about 1 year ago

Pastas - Release of Pastas 1.3

What's Changed

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

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur over 1 year ago

Pastas - Release of Pastas 1.2.0

What's Changed

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

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur over 1 year ago

Pastas - Release of Pastas 1.1.0

What's Changed

Full Changelog: https://github.com/pastas/pastas/compare/v1.0.1...v1.1.0

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur almost 2 years ago

Pastas - Release of Pastas v1.0.1: Arrabbiata

What's Changed

Full Changelog: https://github.com/pastas/pastas/compare/v1.0.0...v1.0.1

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur about 2 years ago

Pastas - Release of Pastas v1.0.0: Arrabiata

What's Changed

Full Changelog: https://github.com/pastas/pastas/compare/v0.23.1...v1.0.0

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur about 2 years ago

Pastas - Release of Pastas v0.23.1

What's Changed

Full Changelog: https://github.com/pastas/pastas/compare/v0.23.0...v0.23.1

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur about 2 years ago

Pastas - Release of Pastas v0.23.0

What's Changed

Full Changelog: https://github.com/pastas/pastas/compare/v0.22.0...v0.23.0

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur about 2 years ago

Pastas - Release of Pastas v0.22.0

What's Changed

Full Changelog: https://github.com/pastas/pastas/compare/v0.21.0...v0.22.0

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur over 2 years ago

Pastas - Release of Pastas v0.21.0

What's Changed

Full Changelog: https://github.com/pastas/pastas/compare/v0.20.0...v0.21.0

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur over 2 years ago

Pastas - Release of Pastas v0.20.0

What's Changed

Full Changelog: https://github.com/pastas/pastas/compare/v0.19.0...v0.20.0

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur about 3 years ago

Pastas - Release of Pastas v0.19.0

What's Changed

Full Changelog: https://github.com/pastas/pastas/compare/v0.18.0...v0.19.0

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur over 3 years ago

Pastas - Release of Pastas v0.18.0

What's Changed

Full Changelog: https://github.com/pastas/pastas/compare/v0.17.1...v0.18.0

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur over 3 years ago

Pastas - Release of Pastas version 0.17.1

Intermediate release that fixes some bugs.

What's Changed

Full Changelog: https://github.com/pastas/pastas/compare/v0.17.0...v0.17.1

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur almost 4 years ago

Pastas - Release of Pastas version 0.17.0

See the Docs (https://pastas.readthedocs.io/en/latest/) for the release notes.

What's Changed

Full Changelog: https://github.com/pastas/pastas/compare/v0.16.0...v0.17.0

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur about 4 years ago

Pastas - Release of Pastas version 0.16.0

What's Changed

Full Changelog: https://github.com/pastas/pastas/compare/v0.15.0...v0.16.0

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur over 4 years ago

Pastas - Release of Pastas version 0.15.0

New release. Release notes are moved to the ReadTheDocs website: https://pastas.readthedocs.io/en/latest/release_notes.html

What's Changed

New Contributors

Full Changelog: https://github.com/pastas/pastas/compare/v0.14.0...v0.15.0

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur over 4 years ago

Pastas - Release of Pastas version 0.14.0

Pastas v0.14.0 has just been released. This version should be mostly backward compatible. This version contains many new features and improvements to the documentation.

What's Changed

New Contributors

Full Changelog: https://github.com/pastas/pastas/compare/v0.13.0...v0.14.0

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur about 5 years ago

Pastas - Release of Pastas version 0.13.0

Pastas version 0.13.0 has just been released. This version includes large improvement to the solver methods, including a start on an uncertainty quantification framework within Pastas.

This release should be mostly backward compatible.

What's Changed

Full Changelog: https://github.com/pastas/pastas/compare/v0.12.0...v0.13.0

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur over 5 years ago

Pastas - Release of Pastas version 0.12.0

A new version of Pastas is released, 0.12.0. This version includes many improvements to the code, bug fixes, new features. The testing of the code was improved significantly (now on Codacy) to ensure proper functioning of the program.

What's Changed

Full Changelog: https://github.com/pastas/pastas/compare/v0.11.0...v0.12.0

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur over 5 years ago

Pastas - Release of Pastas version 0.11.0

For this release we focused on fixing bugs and adding tests to the code to improve code quality. This version of Pastas should be mostly compatible with the previous versions of Pastas.

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur almost 6 years ago

Pastas - Release of Pastas 0.9.7

Release with many new features and a few deprecations. Should be mostly backward compatible but will throw a few warnings for deprecated features.

Category Explanation
Deprecated Method "get_tmin_tmax" is replaced by two new methods: "get_tmin" and "get_tmax"
Deprecated Method "innovations" is replaced by "noise"
Deprecated Settings argument has been removed from the model init
Enhanced warmup argument can now also take a string e.g. "1000D", a warmup of 1000 days.
Enhanced all get_methods of the model class now return pandas.Series
Enhanced Fit report has been improved
Enhanced Order of keyword arguments in model class is more consistent
New feature A new stressmodel to multiply timeseries by a factor is implemented (FactorModel
New Feature An autocorrelation function for irregular timesteps has been implemented.
New Feature Durbin-Watson test for autocorrelation has been implemented
New Feature Ljung-Box test for autocorrelation has been implemented
New Feature ml.plots.diagnositics is introduced, giving an overview of to diagnose model assumptions

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur about 6 years ago

Pastas - Release of Pastas version 0.10.0

This release adds a couple of new features to pastas, along which a new stressmodel to simulate groundwater recharge (Still work in process) and two new response functions. The example notebooks have been updated and a couple of new ones added.

Category Explanation
Enhanced Initial parameters of scaling parameter are based on std
Enhanced Example notebook are automatically rendered for ReadTheDocs
New New example notebook with a groundwater well
New Four Parameters response function added (FourParam)
New Double Exponential response function added (DoubleExponential)
New Example notebook with synthetic data and a noisemodel added
New A new stressmodel for the simulation of recharge is introduced (RechargeModel).

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur about 6 years ago

Pastas - Release of Pastas version 0.9.9

Mostly a bug fix release, with many minor bugs fixed. This version should be mostly backward compatible.

Category Explanation
Enhanced Fit_report is now scaled automatically
Enhanced Bug in calculating the tmax for the response functions fixed
New Added a utility to get the tmin and tmax where all stresses have values

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur about 6 years ago

Pastas - Release of Pastas version 0.9.8

Pastas version 0.9.8 has been released. This version should be mostly backward compatible with 0.9.7. The focus of this version was on bug fixes and clean up of the model code.

Category Explanation
Enhanced the nparam attribute from a stressmodel is now a property.
Enhanced Warning is provided when NaN-values are removed from residual or simulation series
Enhanced Pastas version is updated when saving an pastas model loaded from an old file
New Feature ml.add_stressmodels can now take multiple stressmodels at once
Deprecated Theis response function has been removed.

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur about 6 years ago

Pastas - Release of Pastas v0.9.6

Pastas version 0.9.6 has been released! This version includes a large number of bug fixes as well as multiple new cool features. This version should be backward compatible with 0.9.5

Highlights

  • Solving with different frequencies is now fully supported throughout Pastas.
  • A linear trend and a step trend stressmodel have been added.
  • Internals for dealing with indices has been optimized.
  • New example notebook on dealing with surface water levels.

Other changes

Category Description
Bug fix Model simulate, residuals and noise methods now respect tmin and tmax.
Bug fix Initial Value of stressmodel is calculated different when meanstress is negative
Enhanced Improved calculation and added optional keywords for GxG
Enhanced Internal optimizations of all indices used for simulation
Enhanced Response function can be calculated for different cutoffs
Enhanced Initial values are now respected when exporting and importing pas-files
Enhanced Initial values are now respected in the pas-files
Enhanced It is now possible to set the log_level, determining the type of log messages that are written to the python interpreter
New Feature Linear Trend model is now implemented
New Feature StepModel is now implemented

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur almost 7 years ago

Pastas - Release of Pastas v0.9.5

Pastas v0.9.5 has been released. This version should be mostly backward compatible with version 0.9.4 but might give different answers due to a change in the default solver. The kind keyword in all method is deprecated, see other changes below.

Highlights

  • It is now possible to fit the constant not as parameter, but after simulation by using the fit_constant argument in the solve method.
  • We now use Scipy's Least_squares solver as the default solver, dropping dependency on LmFit (which is still supported and available).
  • You can now solve a model without a noisemodel, and use the optimal parameters as initial values when solving with a noisemodel afterwards.

Other Changes

Category Description
Bug Fix Parameters bounds are changed when keyword up=False.
Deprecated The show argument in the plotting methods is deprecated.
Deprecated The kind argument for TimeSeries is deprecated. A string can now be provided for the settings keyword instead. E.g. settings="prec".
Enhanced All plotting methods now use the tmin and tmax from the model settings.
Enhanced Standard error is now reported as a percentage of the optimal value in fit_report for easier interpretation.
Enhanced Logging system is improved, allowing the user to define which level of log message is printed to the console.
New Examples A new notebook describing the response functions is added.
New Feature It is now possible to use the optimal parameters when solving after the model has changed. This makes it possible to first solve without, and then with a noisemodel.
New Feature The Nash-Sutcliffe fit statistic is added to the Stats module.
New Feature LeastSquares is now the default solver, based on Scipy's least_squares solver. The dependency on LmFit is dropped.

Next Release
In the next release new stressmodels will be introduced that add linear or step trends.

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur about 7 years ago

Pastas - Release of Pastas v0.9.4

Version v0.9.4 of Pastas is released, with multiple bug fixes and further improvements. This version should be compatible with v0.9.3 without many changes to your scripts.

Highlights:

  • Improved fit report after model optimilisation
  • Improved plotting methods
  • New plotting method to plot the stresses
  • Scipy LeastSquares solver now fully supported
  • Improved parameter bounds
  • Support to import Waterbase waterlevel measurements (RWS)
  • Automatic including a Constant and Noisemodel in Models
  • Improved support of the pas-file format to save models and projects
  • Introduced the runs test to check for autocorrelation

Next Release
For the next release we aim to improve the API, making it more stable and simpler to understand for new users. This includes new examples, test procedures and better documentation. This release is planned for the beginning of March 2018.

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur over 7 years ago

Pastas - Release of Pastas v0.9.3

The version 0.9.3 of PASTAS is released.

NOTE! V0.9.3 is NOT backward compatible with v0.9.2. There are some important API changes, most notably in the naming of the Tseries module, changed to stressmodels to avoid confusion in naming. These names are now fixed to avoid future api-incompatibilities. We are steadily working towards a stable version of pastas with much better backward compatibility.

Highlights:

  • Renamed Tseries to Stressmodels
  • Noisemodel is automatically added
  • introduction of TimeSeries object to handle user provided time series and conversions
  • import methods have been refactored to read_knmi, read_dino etc. available from the pastas top-level
  • tmin/tmax of solve is used when calculating statistics
  • statistics module has been updated. Methods used for a single series are now called as e.g: ps.stats.acf(series)
  • significant speed-improvements have been applied, speeding up simulation up to a factor 2
  • Pastas Project package is added, allowing dealing with many models efficiently

Next release:
For the next release the focus will be on the statistics package and the project packages, along with some new import methods for other data types. This update will most likely be in late 2018.

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur over 7 years ago

Pastas - Release v0.9.2

The version 0.9.2 of PASTAS is released.

Many bugs have been fixed, but mostly internal changes and optimizations.

NOTE! V0.9.2 is NOT backward compatible with v0.9.2. Especially, when solving a model the weights have to be explicitly chosen ("swsi" is recommended setting when using a noise model)

Highlights:

  • Plotting module has seen significant updates and speedups
  • Indexing for Pandas objects have been updates greatly reducing computation times
  • Better support to check stresses (major updated on this expected in v0.9.3)
  • New statistics have been added
  • Weighting and calculations of the innovations have been split, allowing new weights models to be tested and increasing the modular design.
  • Scipy LeastSquares optimizer has been added
  • new standard import method is: "import pastas as ps"
  • various get methods have been added to the Model class to obtain stresses, contributions etcetera from the tseries objects.

New documentation:

  • The documentation page has been completely updated.
  • It is now hosted on ReadTheDocs: Please refer to: http://pastas.readthedocs.io/
  • Updates in the software are directly added to the documentation pages
  • Notebooks with examples can be added easily and will be converted automatically

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur almost 8 years ago

Pastas - Release of Pastas v0.9.1

We just released a new version of Pastas: 0.9.1.

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur about 8 years ago

Pastas - Initial release of Pastas!

This is the first official Beta release of Pastas, version 0.9. The API might slightly change over time but it is intended to keep these changes to a minimum.

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur over 8 years ago