34 lines
581 B
Plaintext
34 lines
581 B
Plaintext
# 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
|