Metadata-Version: 2.1
Name: thinklabs-powerflow
Version: 0.2.3
Summary: A CLI tool to process active and reactive power files and send them for power flow analysis
Home-page: https://github.com/thinklabs-ai/thinklabs-powerflow-package.git
Author: Suren Vallabhajosyula
Author-email: suren.vallabhajosyula@thinklabs.ai
Classifier: Programming Language :: Python :: 3
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Operating System :: OS Independent
Requires-Python: >=3.12
Description-Content-Type: text/markdown
Requires-Dist: click
Requires-Dist: requests
Requires-Dist: pandas==2.2.3
Requires-Dist: numpy==2.1.2
Requires-Dist: certifi
Requires-Dist: psycopg2-binary
Requires-Dist: boto3

# Thinklabs Powerflow CLI

## Overview
`thinklabs-powerflow` is a command-line interface (CLI) tool designed to process energy data efficiently and is intended for ML based power flow analysis.

## Features
- **Interactive CLI:** Prompts the user for input through a user-friendly command-line interface.
- **Data Processing:** Reads, filters, and transforms CSV files containing P and Q data based on specific timestamp criteria. P is acvtive power, Q is  reactive power
- **API Integration:** Sends the processed data to an external API endpoint for inference requests.

## Installation

### Prerequisites
- Python 3.12 or higher
- Internet access for installing dependencies and making API requests

### Installing via pip
To install the latest version from [PyPI](https://pypi.org/):

```bash
pip install thinklabs-powerflow
