The notebooks were from a much older Jupyter version, and need to be converted to work with current ones, so I first updated those, which changed lots of lines of the files due to how Jupyter has changed over time.
Next, there were a few updates to HoloViews since then, including notebook_extension() and hv.Layout() now supporting lists so that the obscure np.sum() trick is no longer needed. It being no longer needed is good, because it seems to hang in some cases that have been difficult to pin down, so this PR also fixes that problem. Should be good to go for hv 1.7.0 after this.
The notebooks were from a much older Jupyter version, and need to be converted to work with current ones, so I first updated those, which changed lots of lines of the files due to how Jupyter has changed over time.
Next, there were a few updates to HoloViews since then, including notebook_extension() and hv.Layout() now supporting lists so that the obscure
np.sum()
trick is no longer needed. It being no longer needed is good, because it seems to hang in some cases that have been difficult to pin down, so this PR also fixes that problem. Should be good to go for hv 1.7.0 after this.