whackthejacker's picture
Update README.md
c3f96f9 verified

A newer version of the Streamlit SDK is available: 1.43.1

Upgrade
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

  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.