examples icon indicating copy to clipboard operation
examples copied to clipboard

[WIP] Multichannel Timeseries Example

Open droumis opened this issue 1 year ago • 2 comments

image

droumis avatar Aug 29 '24 00:08 droumis

Your changes were successfully integrated in the dev site, make sure to review the pages of the projects you touched before merging this PR: https://holoviz-dev.github.io/examples/. You can also download an archive of the site from the workflow summary page which comes in handy when your dev site built was overriden by another PR (we have a single dev site!).

github-actions[bot] avatar Aug 30 '24 17:08 github-actions[bot]

Your changes were successfully integrated in the dev site, make sure to review the pages of the projects you touched before merging this PR: https://holoviz-dev.github.io/examples/. You can also download an archive of the site from the workflow summary page which comes in handy when your dev site built was overriden by another PR (we have a single dev site!).

github-actions[bot] avatar Aug 30 '24 20:08 github-actions[bot]

Just noting that for the multichan.ipynb, I'm having to use an Overlay instead of e.g. curves_overlay = hv.NdOverlay(curves, 'Channel', sort=False)... I wonder if this impacts performance at all

droumis avatar Sep 27 '24 21:09 droumis

Note: Check to ensure that the resultant downsampled data pyramid doesn't ever live entirely in memory prior to getting written to disk.

droumis avatar Sep 27 '24 23:09 droumis

Note: find better principled way to determine factors for creating the data pyramids.. The following doesn't work as the number of channels scales FACTORS = list(np.array([1, 2, 4, 8, 16, 32, 64, 128, 256]) ** (len(ts_ds["channel"]) // 4))

droumis avatar Sep 27 '24 23:09 droumis

Your changes were successfully integrated in the dev site, make sure to review the pages of the projects you touched before merging this PR: https://holoviz-dev.github.io/examples/. You can also download an archive of the site from the workflow summary page which comes in handy when your dev site built was overriden by another PR (we have a single dev site!).

github-actions[bot] avatar Sep 28 '24 00:09 github-actions[bot]

Your changes were successfully integrated in the dev site, make sure to review the pages of the projects you touched before merging this PR.

github-actions[bot] avatar Nov 07 '24 22:11 github-actions[bot]

Your changes were successfully integrated in the dev site, make sure to review the pages of the projects you touched before merging this PR.

github-actions[bot] avatar Nov 09 '24 02:11 github-actions[bot]

@maximlt , I'm guessing you'd prefer if I link to the video clips instead of including them in the repo? I guess we need to make a youtube channel finally

droumis avatar Nov 10 '24 01:11 droumis

Your changes were successfully integrated in the dev site, make sure to review the pages of the projects you touched before merging this PR.

github-actions[bot] avatar Nov 12 '24 01:11 github-actions[bot]

Your changes were successfully integrated in the dev site, make sure to review the pages of the projects you touched before merging this PR.

github-actions[bot] avatar Nov 12 '24 04:11 github-actions[bot]

Your changes were successfully integrated in the dev site, make sure to review the pages of the projects you touched before merging this PR.

github-actions[bot] avatar Nov 12 '24 07:11 github-actions[bot]

Your changes were successfully integrated in the dev site, make sure to review the pages of the projects you touched before merging this PR.

github-actions[bot] avatar Nov 16 '24 02:11 github-actions[bot]

Looks like the embedded static images which have HTML styling don't appear on the dev site so I guess I wouldn't expect them to work for the main set.

image

UPDATE: FIXED

droumis avatar Nov 16 '24 02:11 droumis

I was hoping the using a 'hide_input' cell tag would all for rendering the video output without the code cell.. for some reason I thought we had enabled this in the past..? maybe for datashader configurations?

image

UPDATE: FIXED

droumis avatar Nov 16 '24 02:11 droumis

Your changes were successfully integrated in the dev site, make sure to review the pages of the projects you touched before merging this PR.

github-actions[bot] avatar Nov 16 '24 03:11 github-actions[bot]

Your changes were successfully integrated in the dev site, make sure to review the pages of the projects you touched before merging this PR.

github-actions[bot] avatar Nov 16 '24 04:11 github-actions[bot]

Your changes were successfully integrated in the dev site, make sure to review the pages of the projects you touched before merging this PR.

github-actions[bot] avatar Nov 16 '24 06:11 github-actions[bot]

Looks like the embedded static images which have HTML styling don't appear on the dev site so I guess I wouldn't expect them to work for the main set. image

I commented on that here https://github.com/holoviz-topics/examples/pull/418#discussion_r1838298630. You're right, images wrapped in a div (or anything else I guess) won't work on the site because Sphinx doesn't detect the img source and as such it doesn't get included in the output.

maximlt avatar Nov 16 '24 08:11 maximlt

I was hoping the using a 'hide_input' cell tag would all for rendering the video output without the code cell.. for some reason I thought we had enabled this in the past..? maybe for datashader configurations? image

It's hide-input, and I'd assume it would work? But my question really is, do we need the IPython code or can't this just be pure HTML in a Markdown cell?

maximlt avatar Nov 16 '24 08:11 maximlt

Your changes were successfully integrated in the dev site, make sure to review the pages of the projects you touched before merging this PR.

github-actions[bot] avatar Nov 18 '24 23:11 github-actions[bot]

You're right, images wrapped in a div (or anything else I guess) won't work on the site because Sphinx doesn't detect the img source and as such it doesn't get included in the output.

unwrapped images from divs

It's hide-input, and I'd assume it would work? But my question really is, do we need the IPython code or can't this just be pure HTML in a Markdown cell?

I don't think video is supported with HTML in a markdown cell

droumis avatar Nov 19 '24 01:11 droumis

Your changes were successfully integrated in the dev site, make sure to review the pages of the projects you touched before merging this PR.

github-actions[bot] avatar Nov 19 '24 01:11 github-actions[bot]

Your changes were successfully integrated in the dev site, make sure to review the pages of the projects you touched before merging this PR.

github-actions[bot] avatar Nov 19 '24 02:11 github-actions[bot]

Your changes were successfully integrated in the dev site, make sure to review the pages of the projects you touched before merging this PR.

github-actions[bot] avatar Nov 19 '24 03:11 github-actions[bot]

@maximlt, I think I've addressed everything identified up until now. Sorry for not seeing some of the previous review comments until recently. Thanks for the epic review!

droumis avatar Nov 19 '24 23:11 droumis

Your changes were successfully integrated in the dev site, make sure to review the pages of the projects you touched before merging this PR.

github-actions[bot] avatar Nov 20 '24 10:11 github-actions[bot]

Your changes were successfully integrated in the dev site, make sure to review the pages of the projects you touched before merging this PR.

github-actions[bot] avatar Nov 20 '24 11:11 github-actions[bot]

Thanks for the epic review!

We got well over-trained to do this last year with the NF SDF grant! Thanks for adjusting the example based on our feedback, it's such a cool one. It should totally be in the Featured section, except that I think keeping 8 examples there sounds reasonable and I didn't which one to remove, so that's for later :) Merging, congrats!

maximlt avatar Nov 20 '24 11:11 maximlt

I agree that 8 is the max for that section. It's a very tough call; those are all very cool examples, but if I think about what they demonstrate, this example covers things not included there at all, so I do think it should bump something out. I'd guess we should replace Exoplanets in that group, given that it's not currently showing any plots (which is maybe an error?).

jbednar avatar Nov 20 '24 16:11 jbednar