A newer version of the Streamlit SDK is available:
1.43.1
metadata
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
- Clone this repository
- Install dependencies:
pip install streamlit pandas matplotlib seaborn plotly scikit-learn datasets transformers
- 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.