Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor #7

Open
magnulei opened this issue Sep 23, 2024 · 0 comments
Open

Refactor #7

magnulei opened this issue Sep 23, 2024 · 0 comments
Assignees

Comments

@magnulei
Copy link
Contributor

magnulei commented Sep 23, 2024

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-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

@magnulei magnulei self-assigned this Sep 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant