Releases: pastas/pastastore
Releases · pastas/pastastore
Release v0.5.0
Improvements and fixes:
- improve support for RechargeModel
- automatic updating of tmin/tmax in timeseries settings and models
- add option to retrieve metadata in
pstore.get_oseries()
andpstore.get_stresses()
- improve
get_oseries_distances
to exclude self - improve reading database from zipfiles
- add option to pass name for added RechargeModel
Release 0.4.0
- Add PasConnector object for storing timeseries and models as Pastas .pas-files on disk. Simplest method to store pastas data on disk without any external dependencies (only pastastore and pastas required).
- Add method for detailed comparison of pastas Models: pastastore.util.compare_models()
- Add method to export all timeseries in a model as CSV-files.
- Add support for models using RechargeModel
- Add benchmarks
- Bug fixes:
- Improve reading/writing zipfiles
- Check for unsupported characters in metadata dictionaries
- and more...
Release 0.3.2
Minor update:
- new maxdist argument for PastaStore.get_nearest
- allow multiple entries for kind keyword argument in PastaStore methods
- improve messaging when linking to existing databases
- add names="all" as option to get all series/stresses/models
- add methods in utils for emptying databases, improve method for deleting databases
- fix for getting nearest stresses when x, y coordinates are NaN
- some improvements in documentation
Release 0.3.1
Changes relative to v0.3.0:
- Small update for PyPI
In this release (v0.3.0):
- Improved example notebooks (specially for users coming from pastas.Projects
- Improved naming timeseries logic (removed support for multi-column DataFrames)
- Improved consistency between Connector objects.
- Add get_parameters() and get_statistics() methods to PastaStore.
- Bug fix for storing and loading from zipfiles.
- Add checks when adding models and improve error messages if stuff goes wrong.
- Support for pastas 0.15.0 (refactor of internal methods)
Release 0.3.0
In this release:
- Improved example notebooks (specially for users coming from pastas.Projects
- Improved naming timeseries logic (removed support for multi-column DataFrames)
- Improved consistency between Connector objects.
- Add
get_parameters()
andget_statistics()
methods to PastaStore. - Bug fix for storing and loading from zipfiles.
- Add checks when adding models and improve error messages if stuff goes wrong.
- Support for pastas 0.15.0 (refactor of internal methods)
pastastore v0.2.0
New functionality:
- save store content to zip-file (a simple method to share data) and load data into PastaStore from zipfile (#3 and #9, #10):
Pastastore.to_zip()
andPastaStore.from_zip()
- added
PastaStore.get_parameters()
andPastaStore.get_statistics()
methods (Fixes #3) - Allow
pastas.Models
to be read and added to databases in dictionary/json form. When the functionality of the pastas Model is not required, it is faster to access the models as dictionaries. This update allows the user to handle models in the PastaStore this way. - When adding a model based on timeseries that are not already in the PastaStore, the oseries and stresses are added to the PastaStore automatically and a warning is shown.
Improvements:
DictConnector
now explained in readme (#8)- Connector methods (e.g.
store.conn.get_oseries()
are now available directly from the PastaStore object, i.e.store.get_oseries()
. - formatted docstrings with docformatter
- improve docker-compose file for using MongoDB
- and quite a few minor improvements...
Minor update v0.1.1
Fix to pastastore.get_tmin_tmax()
First release
First release of the pastastore module.