Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
fa7942d
to_hvplot function
bornagain1981 May 6, 2022
88d4002
Add to_hvplot function
bornagain1981 May 6, 2022
93c14ef
Merge remote-tracking branch 'origin/main' into main
bornagain1981 May 6, 2022
2fa9b87
bornagain1981 May 6, 2022
fcfd481
correction of whitespaces
bornagain1981 May 6, 2022
dfd93ec
correction whitespaces
bornagain1981 May 6, 2022
c0022f3
correction whitespaces
bornagain1981 May 6, 2022
249c420
function correction for pull request
bornagain1981 May 6, 2022
2f2e8a8
Add to_hvplot functon
bornagain1981 May 6, 2022
ac8a361
add hvplot in extras require
bornagain1981 May 6, 2022
d2c80fb
add hvplot in test require
bornagain1981 May 6, 2022
09b8f6e
Answer to #issuecomment-1120099909
bornagain1981 May 7, 2022
d0299dd
Update satpy/scene.py
May 7, 2022
aed6a91
Update satpy/scene.py
May 7, 2022
4687ba4
Update satpy/scene.py
May 7, 2022
1aff451
Update
bornagain1981 May 7, 2022
546bb5f
Update setup.py
Aug 2, 2022
4455ac2
Merge remote-tracking branch 'pytroll/main' into main
bornagain1981 Feb 3, 2023
d574eeb
Merge tag 'v0.40.0' into main
bornagain1981 Feb 9, 2023
03b8056
Merge remote-tracking branch 'pytroll/main' into main
bornagain1981 Feb 21, 2023
590d374
add holoviews to continuous_integration
bornagain1981 Feb 24, 2023
d319a9b
Merge remote-tracking branch 'pytroll/main' into main
bornagain1981 Mar 20, 2023
09ad15d
Merge remote-tracking branch 'pytroll/main' into main
bornagain1981 Mar 24, 2023
3aba218
Merge tag 'v0.42.1' into main
bornagain1981 May 5, 2023
9541b70
Merge tag 'v0.42.2' into main
bornagain1981 May 11, 2023
3369c93
Merge remote-tracking branch 'pytroll/main' into main
bornagain1981 Jul 24, 2023
5beb117
Merge remote-tracking branch 'pytroll/main' into main
bornagain1981 Dec 11, 2023
874f8d8
Merge remote-tracking branch 'pytroll/main' into main
bornagain1981 Dec 12, 2023
2da489b
hvplot tests
bornagain1981 Dec 14, 2023
07b313b
Merge remote-tracking branch 'pytroll/main' into main
bornagain1981 Dec 14, 2023
27041a4
add control for swath data
bornagain1981 Dec 14, 2023
fb8ff3b
import hvplot directly inside method
bornagain1981 Dec 14, 2023
91f96af
Merge remote-tracking branch 'pytroll/main' into main
bornagain1981 Dec 14, 2023
807357a
Add holoviews required library
bornagain1981 Dec 14, 2023
aad6ea8
Add holoviews required library
bornagain1981 Dec 14, 2023
fca35cd
Add holoviews required library
bornagain1981 Dec 14, 2023
7918f37
Revert "Add holoviews required library"
bornagain1981 Dec 14, 2023
258fd17
Add holoviews library
bornagain1981 Dec 14, 2023
f45e225
Merge remote-tracking branch 'origin/main' into main
bornagain1981 Dec 14, 2023
d16728b
Add holoviews in documentation
Dec 15, 2023
4d3153a
Merge remote-tracking branch 'pytroll/main'
Dec 15, 2023
9b0bcae
Holoviews inside to_hvplot method
Dec 15, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Answer to #issuecomment-1120099909
  • Loading branch information
bornagain1981 committed May 7, 2022
commit 09b8f6ee3252ca52e9ba8fd14ecf69cf7f4b49f9
1 change: 1 addition & 0 deletions continuous_integration/environment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ dependencies:
- mock
- libtiff
- geoviews
- hvplot
- zarr
- python-eccodes
# 2.19.1 seems to cause library linking issues
Expand Down
10 changes: 9 additions & 1 deletion satpy/scene.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@
import warnings
from typing import Callable

import hvplot.xarray # noqa
import numpy as np
import xarray as xr
from holoviews import Overlay
Expand All @@ -39,6 +38,12 @@
from satpy.resample import get_area_def, prepare_resampler, resample_dataset
from satpy.writers import load_writer

try:
import hvplot.xarray # noqa
except ImportError:
hvplot.xarray = None
Comment thread
bornagain1981 marked this conversation as resolved.
Resolved


LOG = logging.getLogger(__name__)


Expand Down Expand Up @@ -1061,6 +1066,9 @@ def _plot_quadmesh(xarray_ds, variable, **defaults):
clabel=f'[{_get_units(xarray_ds,variable)}]', title=title,
**defaults)

if hvplot.xarray is None:
Comment thread
pnuu marked this conversation as resolved.
Resolved
raise ImportError("'hvplot' must be installed to use this feature")

plot = Overlay()
xarray_ds = self.to_xarray_dataset(datasets)
ccrs = _get_crs(xarray_ds)
Expand Down