You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Move away from ui_pages.py and ui_server.py and replace it with a separate python modules for each page in the app.
Makes it easier to add new pages or edit existing ones.
I think the latest iTables now support using data only from selected rows, enabling some cool interactive plotting for the sequencing tab. https://mwouts.github.io/itables/select.html
Basically all done in latest updates.
uv introduced in this PR: #9
modules refactoring in this PR: #14
Interactive plots for the sequencing tab will have to wait. It could work if using an iTable widget (which now has support for returning data from selected rows), but the widget has many other issues that make stuff strange. But with the selection feature it is easier to copy the data needed and draw the plot in excel when needed. So I think we leave it with that until we can have data return from the DT table.
Main reason for refactoring
Move away from ui_pages.py and ui_server.py and replace it with a separate python modules for each page in the app.
Makes it easier to add new pages or edit existing ones.
Also, manage the project with uv?
howto: https://discindo.org/post/using-uv-to-manage-the-environment-for-a-python-shiny-app-and-set-up-a-workflow-to-publish-it-to-posit-connect/
repo: https://github.com/novica/pyshinywikidata
demo: https://connect.posit.vetinst.no/connect/#/apps/ddccb0a1-dca4-49c9-a9a1-6105d384ffcd/info
Also, maybe implement Tapyr Python framework
https://www.youtube.com/watch?v=ewyHk9jsZFc
https://connect.appsilon.com/tapyr-docs/
Also, maybe making some interavtive plots?
I think the latest iTables now support using data only from selected rows, enabling some cool interactive plotting for the sequencing tab.
https://mwouts.github.io/itables/select.html
plot with this maybe?:
https://github.com/pyecharts/pyecharts/blob/master/README.en.md
The text was updated successfully, but these errors were encountered: