icecube / ASTERIA

A Supernova TEst Routine for IceCube Analysis

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Value Error in Sim_2_Root Notebook

EmmaTintinger opened this issue · comments

Error:
ValueError: x and y must have same first dimension, but have shapes (11001,) and (5501,)

Location:
Sim_2_Root: cell [2]

Error trace:

ValueError Traceback (most recent call last)
Input In [2], in <cell line: 27>()
26 fig, ax = plt.subplots(1, figsize = (6,7))
27 for flavor in sim.flavors:
---> 28 ax.plot(sim.time, sim.avg_dom_signal(flavor=flavor), label=flavor.name)
29 ax.legend()
30 ax.set(xlabel=r't-t$_{bounce}$ [s]', ylabel='Signal per DOM', xlim=(-0.025, 0.65))

File ~/opt/anaconda3/lib/python3.9/site-packages/matplotlib/axes/_axes.py:1632, in Axes.plot(self, scalex, scaley, data, *args, **kwargs)
1390 """
1391 Plot y versus x as lines and/or markers.
1392
(...)
1629 ('green') or hex strings ('#008000').
1630 """
1631 kwargs = cbook.normalize_kwargs(kwargs, mlines.Line2D)
-> 1632 lines = [*self._get_lines(*args, data=data, **kwargs)]
1633 for line in lines:
1634 self.add_line(line)

File ~/opt/anaconda3/lib/python3.9/site-packages/matplotlib/axes/_base.py:312, in _process_plot_var_args.call(self, data, *args, **kwargs)
310 this += args[0],
311 args = args[1:]
--> 312 yield from self._plot_args(this, kwargs)

File ~/opt/anaconda3/lib/python3.9/site-packages/matplotlib/axes/_base.py:498, in _process_plot_var_args._plot_args(self, tup, kwargs, return_kwargs)
495 self.axes.yaxis.update_units(y)
497 if x.shape[0] != y.shape[0]:
--> 498 raise ValueError(f"x and y must have same first dimension, but "
499 f"have shapes {x.shape} and {y.shape}")
500 if x.ndim > 2 or y.ndim > 2:
501 raise ValueError(f"x and y can be no greater than 2D, but have "
502 f"shapes {x.shape} and {y.shape}")

ValueError: x and y must have same first dimension, but have shapes (11001,) and (5501,)