ptocca / Conformal_CPD_Demo

A simple interactive demonstration of Conformal Change Point Detection
Creative Commons Zero v1.0 Universal
3 stars 0 forks source link

Showcase on HoloViz discourse #1

Open MarcSkovMadsen opened 3 years ago

MarcSkovMadsen commented 3 years ago

Hi Paolo

I can see you are creating something Awesome. But not exactly what :-)

If you have the time it would be great if you would post something about your work in the show case category on the HoloViz discourse. I think the community could learn from your work and you might also get some ideas back :-)

ptocca commented 3 years ago

Hello Marc,

Thanks for taking a look and for your kind comments.

The app you looked at is just a demo for instructional purposes for a simple technique for Change-Point Detection developed in the academic group where I work. The methods involved are not complex, but take a rather unconventional approach (Conformal Predictors) and that requires a lot of explaining.

So your perplexity is perfectly justified 😊.

There are two considerations that hold me back from contributing to the Show Case:

  1. The unconventional subject matter of the demo (as per above)
  2. The quality of my code

As to the latter, I am not 100% sure that I am using the Param/Holoviz/Panel infrastructure correctly. It seems to work nicely for me, but I have nagging doubts about a couple of things. So I would not take my code as an example of best practices. 😊

I have to say that, perhaps because of research background, I much prefer Panel to other frameworks such as Plotly/Dash.

With Panel, I managed to find a way to structure code separates components in an intuitive manner and works for me. I am a researcher, not a UI developer, I do not want to spend too much time and energy on the Ui, so I need a framework that lets me do simple things simply and quickly, but has also the flexibility to accommodate unusual behaviours when needed. For instance, controlling what is recalculated as a result of a UI event is important. I definitely do not want to recalculate everything for every event. I want dependencies to be expressed cleanly. It seemed I could do this more easily with Panel.

So, I really hope Panel keeps getting developed.

Kind regards,

            Paolo

From: Marc Skov Madsen @.> Sent: 29 March 2021 06:52 To: ptocca/Conformal_CPD_Demo @.> Cc: Subscribed @.***> Subject: [ptocca/Conformal_CPD_Demo] Showcase on HoloViz discourse (#1)

Hi Paolo

I can see you are creating something Awesome. But not exactly what :-)

If you have the time it would be great if you would post something about your work in the show case category on the HoloViz discourse. I think the community could learn from your work and you might also get some ideal back :-)

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fptocca%2FConformal_CPD_Demo%2Fissues%2F1&data=04%7C01%7C%7C83f736520de14cd791a608d8f276d3a6%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637525939453313804%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=LkIpg28DNi9m8r5iOJKQ%2B6aSQU73uCZFZUyjCmIEg04%3D&reserved=0, or unsubscribehttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FADCHUOG2BULUC3B4LCYV76TTGAPSPANCNFSM4Z65ASWA&data=04%7C01%7C%7C83f736520de14cd791a608d8f276d3a6%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637525939453323796%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=kALb83ogdXnlvEdxRhL1AYrjNQT5HWqTlgYr0P3JIKI%3D&reserved=0.