-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathrequirements.txt
More file actions
36 lines (29 loc) · 1.48 KB
/
requirements.txt
File metadata and controls
36 lines (29 loc) · 1.48 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# ─────────────────────────────────────────────
# TEMPORAL ANALYSIS BOT — Dependencies
# Install with: pip install -r requirements.txt
# ─────────────────────────────────────────────
# Core data & APIs
python-binance>=1.0.19 # Binance API client
python-dotenv>=1.0.0 # .env file loader
# Numerical & Scientific (core analytics stack)
numpy>=1.26.4 # Array operations (core of all engines)
scipy>=1.13.0 # FFT, signal processing, AR models
pandas>=2.2.2 # OHLCV DataFrames, CSV export
statsmodels>=0.14.2 # ACF, AR model fitting
# Charting & GUI
matplotlib>=3.8.4 # All charts + export (PNG/PDF)
mplfinance>=0.12.10b0 # Candlestick charts
tkinter-tooltip>=2.1.0 # GUI tooltips for noob-friendly help
# NOTE: Tkinter itself is a system package, not a pip package.
# On Debian/Ubuntu install it with:
# sudo apt install python3-tk
# On Fedora:
# sudo dnf install python3-tkinter
# On Arch:
# sudo pacman -S tk
# Telegram Bot (optional layer — Stage 7)
python-telegram-bot>=21.3
# Astronomy (Solar cycle — Eq 5)
ephem>=4.1.5 # Julian dates, solar positioning
# Developer tools (not required in production) have moved to
# requirements-dev.txt to keep the runtime environment lean.