Skip to content

🧑‍💻: Modularize Code, Add CSV Export & Outlier Visualization for Environmental Data Analysis #1810

@HARSHIDS-4

Description

@HARSHIDS-4

Title

Enhance the project by modularizing the code into separate files for better maintainability.
Add CSV export functionality for predicted data to improve usability and analysis.
Implement outlier detection and visualization to provide deeper insights into environmental trends.

Enhancement Aim

To improve the project’s usability, maintainability, and analytical capabilities by modularizing the code, enabling CSV export of predicted data, and adding outlier detection with visual highlights for better insight into environmental trends.

Changes

Modularization: Split the code into multiple files (data_utils.py, visuals.py, main.py) for better structure and maintainability.

CSV Export: Added functionality to save predicted data for future use and analysis.

Outlier Detection & Visualization: Detects outliers in parameters and highlights them on plots for clearer insights.

Improved Usability: Refactored menu and functions to support the new features seamlessly.

Future-ready Structure: Enables easy addition of interactive plots, advanced regression models, or dashboards later.

Screenshots 📷

No response

Guidelines

  • I have read the guidelines
  • I have the link to my latest merged PR

Full Name

Harshi Gupta

Participant Role

GSSOC'25
HACKTOBERFEST'25

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions