# Core scientific computing
numpy>=1.21.0
matplotlib>=3.5.0

# Machine learning
scikit-learn>=1.0.0

# JAX for high-performance computing
jax>=0.4.0
jaxlib>=0.4.0

# Note: xfacpy must be installed separately from the compiled xfac library
# See: https://github.com/tensor4all/xfac
# xfacpy  # This will be available after compiling xfac from source

# Optional dependencies for enhanced functionality
# scipy>=1.7.0  # For additional scientific functions if needed
# tqdm>=4.60.0  # For progress bars in long computations