-
-
Notifications
You must be signed in to change notification settings - Fork 344
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
grass.jupyter: timeseries visualizations #2010
Conversation
Co-authored-by: Veronica Andreo <veroandreo@gmail.com>
Really nice! Tested in Binder. It currently prints: |
Thanks for checking it out! The printout at the bottom should be gone with the latest commit. |
* Adds notebook which downloads extra temporal data for the examples. * strds and stvds are supported. * Only default style for display is supported (not a big issue for rasters). * Gaps in datasets by default are empty but with all base layers and overlays. * Gaps can be optionally filled with data from previous timestamp. * Renders all images to temp directory managed by Python object. * Cleanup using weakref finalize to avoid warning from Python library where weakref finalize is used, but only as a fallback. * Interactive display is using slider widget. * Animation is available as GIF. * Rendering called internally and result is cashed and cache invalidated if needed. * Base layer and overlay handling is done through a proxy object which allows usage of display commands. * Legend and background color are handled separately. * t.rast.list and t.vect.list results are parsed from plain text output (to be replaced by JSON). * Tests use pytest.
* Adds notebook which downloads extra temporal data for the examples. * strds and stvds are supported. * Only default style for display is supported (not a big issue for rasters). * Gaps in datasets by default are empty but with all base layers and overlays. * Gaps can be optionally filled with data from previous timestamp. * Renders all images to temp directory managed by Python object. * Cleanup using weakref finalize to avoid warning from Python library where weakref finalize is used, but only as a fallback. * Interactive display is using slider widget. * Animation is available as GIF. * Rendering called internally and result is cashed and cache invalidated if needed. * Base layer and overlay handling is done through a proxy object which allows usage of display commands. * Legend and background color are handled separately. * t.rast.list and t.vect.list results are parsed from plain text output (to be replaced by JSON). * Tests use pytest.
* Adds notebook which downloads extra temporal data for the examples. * strds and stvds are supported. * Only default style for display is supported (not a big issue for rasters). * Gaps in datasets by default are empty but with all base layers and overlays. * Gaps can be optionally filled with data from previous timestamp. * Renders all images to temp directory managed by Python object. * Cleanup using weakref finalize to avoid warning from Python library where weakref finalize is used, but only as a fallback. * Interactive display is using slider widget. * Animation is available as GIF. * Rendering called internally and result is cashed and cache invalidated if needed. * Base layer and overlay handling is done through a proxy object which allows usage of display commands. * Legend and background color are handled separately. * t.rast.list and t.vect.list results are parsed from plain text output (to be replaced by JSON). * Tests use pytest.
TimeSeries
class forgrass.jupyter
:Binder Test Link:
https://mybinder.org/v2/gh/chaedri/grass/Jupyter-Timeseries?urlpath=lab%2Ftree%2Fdoc%2Fnotebooks%2Ftemporal.ipynb