# Core dependencies for FollowWeb Network Analysis package

# Network analysis and graph algorithms
networkx>=2.8.0
nx-parallel>=0.3.0; python_version>="3.11"  # Parallel processing backend for NetworkX performance optimization (Python 3.11+)
scipy>=1.9.0  # Scientific computing library (required for advanced layout algorithms)

# Data manipulation and analysis
pandas>=1.5.0

# Visualization libraries
matplotlib>=3.5.0
pyvis>=0.3.0