Installation
From PyPI (Recommended)
The easiest way to install Trade Geometry Analyzer:
From Source (Development)
If you want to contribute or modify the code:
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:
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
- Quick Start Guide - Run your first analysis
- Core Concepts - Understand trade geometry
- API Reference - Explore the full API