-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements.txt
More file actions
39 lines (33 loc) · 1021 Bytes
/
requirements.txt
File metadata and controls
39 lines (33 loc) · 1021 Bytes
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
37
38
39
# Core dependencies for SU(2) mathematical foundation
numpy>=1.24.0
scipy>=1.10.0
sympy>=1.12
mpmath>=1.3.0
# Scientific computing and optimization
pandas>=2.0.0
matplotlib>=3.7.0
plotly>=5.15.0
jupyter>=1.0.0
# High-precision mathematics for large j calculations
gmpy2>=2.1.5
decimal
# Optional GPU acceleration for large-scale computations
torch>=2.0.0 # Optional: for GPU-accelerated calculations
cupy>=12.0.0 # Optional: for CUDA-based array operations
# Development and testing
pytest>=7.0.0
pytest-cov>=4.0.0
black>=23.0.0
flake8>=6.0.0
mypy>=1.0.0
# Documentation
sphinx>=6.0.0
sphinx-rtd-theme>=1.3.0
myst-parser>=2.0.0
# Integration with LQG ecosystem
# Note: These are provided via the workspace configuration
# - unified-lqg (via ../unified-lqg)
# - su2-3nj-closedform (via ../su2-3nj-closedform)
# - su2-3nj-generating-functional (via ../su2-3nj-generating-functional)
# - su2-3nj-uniform-closed-form (via ../su2-3nj-uniform-closed-form)
# - su2-node-matrix-elements (via ../su2-node-matrix-elements)