# Requirements for Water Hammer Simulator # ScriptsManager Compatible Version # Python: >=3.8 # Web Framework flask>=2.0.0 # Real-time communication flask-socketio>=5.0.0 # Scientific Computing numpy>=1.24.0 # Visualization and graphics matplotlib>=3.7.0 # Data analysis pandas>=2.0.0 # Advanced scientific computing scipy>=1.10.0 # PDF generation for reports reportlab>=4.0.0 # HTTP requests for PlantUML integration requests>=2.25.0 # Water network simulation (base for TSNet) wntr>=1.1.0 # TSNet for water hammer analysis tsnet>=0.3.1