"""wael-lib: Technical Analysis, Data Handling & Sequence Utilities for Trading Applications.

Install:
    ``pip install wael-lib``

Classes:
    :class:`TechAnalysis`
        30+ technical indicators (SMA, EMA, RSI, MACD, ADX, …),
        trend & structure detection, candlestick pattern recognition.
    :class:`WDataHandler`
        IQR-based outlier clipping and ECDF calculation.
    :class:`SequenceCreator`
        Sliding-window sequence creation for LSTM / GRU models.
    :class:`SequenceScaler`
        MinMaxScaler wrapper for 3-D sequence data (sklearn-compatible).
    :class:`MySequenceScaler`
        StandardScaler wrapper for 3-D sequence data (sklearn-compatible).

Usage:
    >>> from wael_lib import TechAnalysis, WDataHandler, SequenceCreator, SequenceScaler
"""

from wael_lib.tech_analysis import TechAnalysis
from wael_lib.data_handler import WDataHandler
from wael_lib.sequences import SequenceCreator, SequenceScaler, MySequenceScaler

__version__ = "1.1.2"
__all__ = [
    "TechAnalysis",
    "WDataHandler",
    "SequenceCreator",
    "SequenceScaler",
    "MySequenceScaler",
]
