Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is not meant to be merged: this is an experiment about using xcdat to represent Time as intervals as opposed to points only, a prerequisite to make functionality that creates yearly seasonal time series.
For the installation, I ran it only for the linux platform since it seems that the environment for windows goes bananas. You can create the environment following the instructions here
The datasets I tested are ENACTS ones in my shared drive so you'll get access if you work on mako.
I had to copy some functions from enactstozarr to calc to get rid of the CONFIG needs.
You can experiment by running the first test function of test_calc
python -m pytest tests/test_calc.py::test_xcdat
Set the final assess to False and uncomment the prints to see what objects look like.
I left some comments to explain the different things I played with.
Let me know what this inspires you.