We need to provide users a way to visualize their data and take common actions in an easy way. The CLI tool is a great option for granular control and using the app with a lighter installation, but this is better for faster iteration. Also, this is what is going to be shown in the first demo
Solution
We added streamlit as an optional dependency, and a streamlit dashboard to show how the app works. You can start it using the c4v dashboard command
Relevant files
src/c4v/dashboard = This entire folder contains the required streamlit code for the dashboard
src/c4v/c4v_cli.py = Added c4v dahsboard command to launch the dashboard
pyproject.toml = Added streamlit as a dependency
further work
Add documentation about the dashboard
Add explanation feature to the dashboard
Note
When I started this feature, I tought that it should be just an external app to show how the project works, but when I was writing it, I realized how useful it is for my regular experimenting workflow, so I decided that it would be of great value for the project
Problem
We need to provide users a way to visualize their data and take common actions in an easy way. The CLI tool is a great option for granular control and using the app with a lighter installation, but this is better for faster iteration. Also, this is what is going to be shown in the first demo
Solution
We added streamlit as an optional dependency, and a streamlit dashboard to show how the app works. You can start it using the
c4v dashboard
commandRelevant files
src/c4v/dashboard
= This entire folder contains the required streamlit code for the dashboardsrc/c4v/c4v_cli.py
= Addedc4v dahsboard
command to launch the dashboardpyproject.toml
= Addedstreamlit
as a dependencyfurther work
Note
When I started this feature, I tought that it should be just an external app to show how the project works, but when I was writing it, I realized how useful it is for my regular experimenting workflow, so I decided that it would be of great value for the project
Screenshots