Metadata-Version: 2.4
Name: pine_ta
Version: 0.1.0
Summary: Pure pandas/numpy technical indicators inspired by Pine Script
Home-page: https://github.com/huzaifazahoor/pine_ta
Author: Huzaifa Zahoor
Author-email: huzaifazahoor654@email.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pandas
Requires-Dist: numpy
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# pine_ta

**pine_ta** is a pure `pandas` and `numpy` implementation of popular technical indicators, inspired by Pine Script. No C extensions. No TA-Lib. Built for flexibility and easy integration with any DataFrame.

## Features

- RSI, MACD, ADX, ATR, Bollinger Bands
- Stochastic, CCI, MFI, OBV, ROC, and more
- Matching Pine Script behavior (RMA, EMA, WMA)
- Single class API: `TechnicalIndicators`

## Installation

```
pip install pine_ta
```

*(coming soon on PyPI)*

## Example Usage

```python
import pandas as pd
from pine_ta import TechnicalIndicators

# Assume df is a DataFrame with 'open', 'high', 'low', 'close', 'volume'
df['rsi'] = TechnicalIndicators.rsi(df)
df['macd'], df['signal'], df['hist'] = TechnicalIndicators.macd(df)
df['adx'] = TechnicalIndicators.adx(df)
```

## Requirements

- pandas
- numpy

## License

MIT
