Welcome to the Electric Usage Analytics System! This system is designed to help you analyze and visualize electric usage data efficiently. Whether you're a homeowner, business owner, or energy enthusiast, this system provides insights into your electricity consumption patterns to save on cost power and enhance power efficiency.
The Electric Usage Analytics System is a Python-based tool that allows users to upload, analyze, and visualize electric usage data. The system uses powerful algorithms to identify consumption patterns, peak usage times, and potential areas for energy optimization.
- Data Upload: Easily upload your electric usage data in CSV format.
- Analytics: Perform in-depth analysis to understand your electricity consumption patterns.
- Visualization: Generate informative charts and graphs to visualize your data.
- User-Friendly Interface: Intuitive command-line interface for a seamless user experience.
Ensure you have the following installed before using the Electric Usage Analytics System:
- Python 3.6 or later
- Pip (Python package installer)
-
Clone the repository:
git clone https://github.com/your-username/electric-usage-analytics.git
-
Navigate to the project directory:
cd electric-usage-analytics -
Install dependencies:
pip install -r requirements.txt
-
Upload your electric usage data:
python main.py upload -f your_data.csv
alternatively browse files -
Run the application:
streamlit run dashboard.py
- The system accepts electric usage data in xlsx format.
- Ensure that your xlsx file has the required columns, including date and usage values.
- The analysis module employs statistical algorithms to identify patterns, trends, and anomalies in your electric usage data.
- Various metrics such as peak usage, average consumption, and standard deviation are calculated.
- The visualization module uses plotly to generate charts and graphs for better understanding.
- Charts include line graphs, bar charts, and pie charts to represent different aspects of your electric usage.
We welcome contributions from the community! Whether it's bug fixes, feature enhancements, or documentation improvements, feel free to submit a pull request.
If you have any questions or suggestions, feel free to reach out at gibzrival@gmail.com.
Happy analyzing! ⚡️📈