DOV-Vlaanderen / pydov

Python package to retrieve data from Databank Ondergrond Vlaanderen (DOV)
https://pydov.readthedocs.io/en/latest/
MIT License
31 stars 19 forks source link

Add repeatable sessions #369

Closed Roel closed 2 years ago

Roel commented 2 years ago

Pydov can be used to integrate DOV data in your own scripts and analysis. By default it will execute a new search operation on every run, making it easy to rerun your analysis at a later time using the latest data that might not have been available before. This means your script and analysis will be reproducible.

For some projects or use-cases one might want to go a step further and want full repeatability: when rerunning the script or analysis exactly the same results should be returned. This PR adds support for this too, by allowing users to save (record) a pydov session into an archive and replaying it afterwards.