# Software WG taskforce: simulator selection resource Meeting 6: Wed 8 Feb, 1400 UTC Next meeting: Wed 22 Feb, 1400 UTC :::info **Consolidated notes are now here: https://hackmd.io/@mstimberg/HJXqYPMPo** ::: ## Agenda * Discuss UI prototypes/sketches * What technology/framework to use? * next steps ## Attendees - Ankur Sinha - Marcel Stimberg (@mstimberg) - Reema Gupta (ree-gupta) - Dinara Issagaliyeva - dissagaliyeva (github) - Eliane Rodrigues (elianecr) ## Actions - Everyone: please add your GitHub handles here - Everyone: play with panel-holoviz to check for any limitations that may hinder our work - Ankur: create new team under OCNS org and add everyone: DONE - Ankur: create new repo: DONE - Ankur: take a few tools from annotations and yamelize, add to repo - (ONGOING - Reema - I hope that is okay @Ankur?) - Everyone, please add/upload your sketches to the repo ## Technology/Frameworks/Deployment * Python dashboarding with panel * https://panel.holoviz.org/ * https://awesome-panel.org/home * Examples of HoloViz * Example of panel served as a website: https://awesome-panel.org/ * Example of code & dynamic changes https://discourse.holoviz.org/uploads/default/original/1X/83e6cb6981b0296ebd16a442916a6e9d7a2f843f.gif * List of examples (Also a good way to store "cards" for showing simulators): https://awesome-panel.org/sharing_gallery * "Database": * structured, text based: JSON/YAML/TOML * individual files for each tool * makes it easy to contribute new tools, and update existing ones (without merge conflicts!) ## Relationships between tools * Strong and weak links: * Strong links: A requires B (Brian2Cuda requires Brian) * Weak links (optional): A enhances/extends/something B but does not necessarily require B * Annotation/database entry for each link: * Target * Strong/Weak link * Free form relationship description