# Probas - Python Dependencies # Install: pip install -r requirements.txt # # Note: 20 notebooks are C# (.NET Interactive) using Infer.NET. # Python notebooks: Pyro_RSA_Hyperbole, PyMC-HMM-Trading-Alpha, # and PyMC/PyMC-* series (20 notebooks), # plus DoWhy-1-Estimand-et-Intervention (DoWhy). # === Pyro (RSA Hyperbole) === pyro-ppl>=1.8 # Probabilistic programming (Pyro) torch>=2.0 # PyTorch (Pyro backend) # === PyMC (PyMC/ series + HMM Trading Alpha) === # PyMC 6 et ArviZ 1.x exigent Python >= 3.12 : sous 3.10/3.11, pip se replie sur # ArviZ 0.x, dont l'API (plot_posterior, hdi_prob) n'est plus celle des notebooks. pymc>=6.0 # Probabilistic programming (PyMC) arviz>=1.0 # Bayesian diagnostics & visualization (API 1.x : plot_dist, ci_prob) # === Scientific computing === numpy>=1.24 # Core numerics scipy>=1.10 # Statistical functions, optimization pandas>=2.0 # Data handling matplotlib>=3.7 # Visualization # === PyMC-HMM-Trading-Alpha specific === yfinance>=0.2 # Yahoo Finance data download hmmlearn>=0.3 # Hidden Markov Models scikit-learn>=1.2 # StandardScaler (HMM), LatentDirichletAllocation (PyMC-9) # === Percolation application (networkx) === networkx>=3.0 # Graph utilities # === DoWhy (DoWhy-1-Estimand-et-Intervention) === dowhy>=0.12 # Identification causale (estimand backdoor/frontdoor + refuters)