Skip to content

Installation

The easiest way to install Trade Geometry Analyzer:

pip install trade-geometry-analyzer

From Source (Development)

If you want to contribute or modify the code:

git clone git@github.com:alihaskar/signal_analyzer.git
cd signal_analyzer
poetry install

Requirements

  • Python: 3.12 or higher
  • Dependencies:
    • numpy >= 2.2.3
    • pandas >= 2.2.3
    • matplotlib >= 3.10.0
    • scipy >= 1.15.1
    • scikit-learn >= 1.6.1

All dependencies are automatically installed when you install the package.

Package vs Import Name

Important

The package name on PyPI is trade-geometry-analyzer, but you import it as signal_analyzer:

# Install with pip
pip install trade-geometry-analyzer

# Import in Python
from signal_analyzer import analyze, AnalysisConfig

Verify Installation

After installation, verify it works:

import signal_analyzer
print(signal_analyzer.__version__)  # Should print version number

# Quick test
from signal_analyzer import AnalysisConfig
config = AnalysisConfig(H=10)
print(f"Horizon: {config.H} bars")

Next Steps