AnalyzWEB is a set of tools based on Streamlit and NiceGUI for data scientists, analysts or anyone who studies or work with Data Science.
- uv (Project Management)
- Python
- Streamlit
- NiceGUI
- Scikit-learn
- Pandas
- Numpy
You need install UV package manager to work on the projets. See the official UV Documentation
Create virtual env: uv venv
Run the command to sync the pyproject.toml to the venv: uv sync
Activate virtual env on Linux and MacOS: source .venv/bin/activate
Activate virtual env on Windows: .venv\Scripts\activate.ps1
or .venv\Scripts\activate.bat
Deactivate virtual env: deactivate
Add dependencies: uv add <dependency_name>
Run the app: uv run main.py
Here are some docs of technologies behind the project