[IFU-integration] Plotting issues
Some of the multi-map observations throw an error while creating plots.
Traceback (most recent call last):
File "/home/vigeesh/conda/envs/gris_env/bin/vfisv", line 33, in <module>
sys.exit(load_entry_point('grisinv', 'console_scripts', 'vfisv')())
File "/home/vigeesh/conda/envs/gris_env/lib/python3.9/site-packages/click/core.py", line 829, in __call__
return self.main(*args, **kwargs)
File "/home/vigeesh/conda/envs/gris_env/lib/python3.9/site-packages/click/core.py", line 782, in main
rv = self.invoke(ctx)
File "/home/vigeesh/conda/envs/gris_env/lib/python3.9/site-packages/click/core.py", line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/vigeesh/conda/envs/gris_env/lib/python3.9/site-packages/click/core.py", line 610, in invoke
return callback(*args, **kwargs)
File "/dat/vigeesh/SDC/vfisv-ifu/grisinv/invert.py", line 2147, in main
create_preview(data, header, preview)
File "/dat/vigeesh/SDC/vfisv-ifu/grisinv/invert.py", line 1447, in create_preview
plot_image(
File "/dat/vigeesh/SDC/vfisv-ifu/grisinv/invert.py", line 1243, in plot_image
create_map(
File "/dat/vigeesh/SDC/vfisv-ifu/grisinv/invert.py", line 1133, in create_map
plt.savefig(filename, bbox_inches="tight")
File "/home/vigeesh/conda/envs/gris_env/lib/python3.9/site-packages/matplotlib/pyplot.py", line 937, in savefig
res = fig.savefig(*args, **kwargs)
File "/home/vigeesh/conda/envs/gris_env/lib/python3.9/site-packages/matplotlib/figure.py", line 2962, in savefig
self.canvas.print_figure(fname, **kwargs)
File "/home/vigeesh/conda/envs/gris_env/lib/python3.9/site-packages/matplotlib/backends/backend_qt5agg.py", line 78, in print_figure
super().print_figure(*args, **kwargs)
File "/home/vigeesh/conda/envs/gris_env/lib/python3.9/site-packages/matplotlib/backend_bases.py", line 2230, in print_figure
self.figure.draw(renderer)
File "/home/vigeesh/conda/envs/gris_env/lib/python3.9/site-packages/matplotlib/artist.py", line 74, in draw_wrapper
result = draw(artist, renderer, *args, **kwargs)
File "/home/vigeesh/conda/envs/gris_env/lib/python3.9/site-packages/matplotlib/artist.py", line 51, in draw_wrapper
return draw(artist, renderer, *args, **kwargs)
File "/home/vigeesh/conda/envs/gris_env/lib/python3.9/site-packages/matplotlib/figure.py", line 2737, in draw
mimage._draw_list_compositing_images(
File "/home/vigeesh/conda/envs/gris_env/lib/python3.9/site-packages/matplotlib/image.py", line 132, in _draw_list_compositing_images
a.draw(renderer)
File "/home/vigeesh/conda/envs/gris_env/lib/python3.9/site-packages/astropy/visualization/wcsaxes/core.py", line 459, in draw
super().draw(renderer, **kwargs)
File "/home/vigeesh/conda/envs/gris_env/lib/python3.9/site-packages/matplotlib/artist.py", line 51, in draw_wrapper
return draw(artist, renderer, *args, **kwargs)
File "/home/vigeesh/conda/envs/gris_env/lib/python3.9/site-packages/matplotlib/_api/deprecation.py", line 431, in wrapper
return func(*inner_args, **inner_kwargs)
File "/home/vigeesh/conda/envs/gris_env/lib/python3.9/site-packages/matplotlib/axes/_base.py", line 2925, in draw
mimage._draw_list_compositing_images(renderer, self, artists)
File "/home/vigeesh/conda/envs/gris_env/lib/python3.9/site-packages/matplotlib/image.py", line 132, in _draw_list_compositing_images
a.draw(renderer)
File "/home/vigeesh/conda/envs/gris_env/lib/python3.9/site-packages/astropy/visualization/wcsaxes/core.py", line 45, in draw
self.axes.draw_wcsaxes(renderer)
File "/home/vigeesh/conda/envs/gris_env/lib/python3.9/site-packages/astropy/visualization/wcsaxes/core.py", line 415, in draw_wcsaxes
coord._draw_grid(renderer)
File "/home/vigeesh/conda/envs/gris_env/lib/python3.9/site-packages/astropy/visualization/wcsaxes/coordinate_helpers.py", line 574, in _draw_grid
self._update_grid_lines()
File "/home/vigeesh/conda/envs/gris_env/lib/python3.9/site-packages/astropy/visualization/wcsaxes/coordinate_helpers.py", line 915, in _update_grid_lines
xy_world_round = self.transform.transform(pixel)
File "/home/vigeesh/conda/envs/gris_env/lib/python3.9/site-packages/astropy/visualization/wcsaxes/wcsapi.py", line 349, in transform
raise ValueError(f"Expected {self.wcs.pixel_n_dim} world coordinates, got {len(pixel)} ")
ValueError: Expected 2 world coordinates, got 0