Skip to content

obelisk2u/DynamicRythms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DynamicRythms

DynamicRythms is a data-centric research project that investigates the predictive relationship between rare weather events and power outages. This repository contains all the essential code and resources for training and evaluating deep learning and gradient boosting models to empirically validate this correlation.

Project Structure

The repository is organized into the following directories:

  • Documents/: Contains documents and figures related to the project.
  • EDA/: Notebooks and scripts for exploratory data analysis.
  • Modeling/: Includes modeling scripts, data merging, and feature generation.
  • OldCode/: Archive of legacy code from earlier project iterations.

Additional files in the root directory:

  • README: Project overview and instructions.
  • requirements.txt: List of Python dependencies required to run the project.
  • .gitignore: Specifies files and directories to be ignored by Git.

Getting Started

Prerequisites

  • Python 3.7 or higher
  • Recommended: Create a virtual environment to manage dependencies

Installation

  1. Clone the repository:

    git clone https://github.com/obelisk2u/DynamicRythms.git
    cd DynamicRythms
    
  2. Install dependencies

    pip install -r requirements.txt
    
  3. Drop data Drop the data/ folder from the challenge website into /DynamicRythms. It's not included in the repo due to size restrictions.

About

An ML pipeline for predicting power outages from extreme weather events using storm event data, outage logs, and gradient-boosted modeling.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors