|
--- |
|
license: mit |
|
title: PythonScriptShowcase |
|
sdk: streamlit |
|
emoji: 🐨 |
|
colorFrom: yellow |
|
colorTo: purple |
|
pinned: true |
|
thumbnail: >- |
|
https://cdn-uploads.huggingface.co/production/uploads/67bda0d043caf793e7275aac/LHgKS_jFqdZcvFfUSt00W.png |
|
short_description: 'Python scripts and Hugging Face datasets ' |
|
sdk_version: 1.42.2 |
|
--- |
|
# Python & HuggingFace Explorer |
|
|
|
A Streamlit-based demonstration platform for showcasing Python scripts and Hugging Face datasets with interactive visualization. |
|
|
|
## Features |
|
|
|
- **Python Code Editor**: Write, edit, and execute Python code with syntax highlighting |
|
- **Dataset Explorer**: Browse and analyze datasets from the HuggingFace Hub |
|
- **Interactive Visualizations**: Create customized charts and graphs from your datasets |
|
- **Model Metrics**: Analyze model performance with detailed metrics and comparisons |
|
|
|
## Setup |
|
|
|
1. Clone this repository |
|
2. Install dependencies: |
|
``` |
|
pip install streamlit pandas matplotlib seaborn plotly scikit-learn datasets transformers |
|
``` |
|
3. Run the application: |
|
``` |
|
streamlit run app.py |
|
``` |
|
|
|
## Usage |
|
|
|
### Code Editor |
|
|
|
- Write Python code in the editor |
|
- Use provided code templates for common tasks |
|
- Execute code with the "Run Code" button |
|
- View output, including text and visualizations |
|
|
|
### Dataset Explorer |
|
|
|
- Search for datasets on the HuggingFace Hub |
|
- Browse popular datasets by category |
|
- Examine dataset statistics and preview data |
|
- Perform basic data analysis |
|
|
|
### Visualizations |
|
|
|
- Create various chart types (bar charts, scatter plots, etc.) |
|
- Customize visualizations with different parameters |
|
- Generate multi-visualization dashboards |
|
- Download visualizations in different formats |
|
|
|
### Model Metrics |
|
|
|
- Upload model predictions for evaluation |
|
- View classification metrics (confusion matrix, F1 score, etc.) |
|
- Analyze regression metrics (MSE, RMSE, R², etc.) |
|
- Explore example evaluations with simulated data |
|
|
|
## Styling |
|
|
|
The application uses a custom styling inspired by Hugging Face: |
|
- Colors: Primary #2196F3, Secondary #FFB800, Background #F7F7F7, Text #242424, Accent #19A7CE |
|
- Fonts: Inter for text, Source Code Pro for code |
|
|
|
## License |
|
|
|
This project is open source and available under the MIT License. |