Spaces:
Runtime error
A newer version of the Gradio SDK is available:
5.22.0
title: Crypto Forecaster
emoji: π
colorFrom: gray
colorTo: green
sdk: gradio
sdk_version: 5.21.0
app_file: app.py
pinned: false
license: apache-2.0
short_description: ' AI-powered forecasting tool'
Crypto Forecaster π
Crypto Forecaster is an AI-powered forecasting tool that allows you to visualize cryptocurrency trends, analyze future projections, and explore various cryptocurrencies over time. Powered by Gradio, this tool offers an interactive and intuitive user interface to forecast cryptocurrency values with noise levels and customizable visual styles.
π Features
- Cryptocurrency Forecasting: Visualize and forecast the price trends of various cryptocurrencies.
- Noise Level Adjustment: Introduce noise to forecast data to simulate real-world uncertainty.
- Customizable Visual Styles: Choose from different point styles to enhance data visualization.
- Show/Hide Legend: Control the visibility of legends in the plot for better data understanding.
π¨ UI Customization
- Choose between various cryptocurrencies (Bitcoin, Ethereum, Litecoin) and project to different years (2025, 2030, 2035, 2040).
- Adjust noise levels to simulate real-world unpredictability in the forecast.
- Pick from various point styles such as X, Line, or Circle to represent forecast data points.
π§° Tech Stack
- Frontend: Gradio (SDK version 5.21.0)
- Backend: Python (app.py)
- Plotting: Matplotlib for data visualization
- Cryptocurrency Data: Simulated data based on noise functions
βοΈ Installation
Clone the Repository:
git clone https://github.com/your-username/crypto-forecaster.git cd crypto-forecaster
Install Dependencies: Use pip to install the required libraries:
pip install -r requirements.txt
Run the Application: Start the app by running the following:
python app.py
Access the App: Once the server is running, you can access the app via your browser on the provided local server address (usually
http://127.0.0.1:7860
).
π App Customization
You can easily modify the app by updating the following parameters in the Gradio interface:
- Cryptocurrency Selection: Choose which cryptocurrencies to display.
- Noise Level: Adjust the noise intensity to simulate more or less fluctuation in the data.
- Style: Choose between "cross", "line", or "circle" to change the data point representation style.
π License
This project is licensed under the Apache-2.0 License. See the LICENSE file for more details.
π‘ Contributing
Feel free to contribute by opening an issue or submitting a pull request. Any feedback or improvements are welcome!
π References
π About the Project
Crypto Forecaster aims to provide a useful tool for cryptocurrency enthusiasts, developers, and analysts to simulate, forecast, and analyze cryptocurrency market trends over time. By leveraging AI and machine learning, it makes forecasting and visualizing these trends accessible and easy.
π Directory Structure
app.py
: The main Python script to run the application.requirements.txt
: List of dependencies required to run the app.README.md
: This file, containing documentation about the project.