An open-source Python library for engineers and technicians, providing a collection of utilities and calculations for fluid dynamics and related engineering tasks.
Fluids

- Python
- Civil Engineering, Fluid Dynamics, Mechanical Engineering, Process Control
- Environmental Engineering, Fluid Mechanics, Process Optimization, Thermodynamics
Features:
- Piping calculations (friction factor, pressure drop), fittings losses, pump calculations (NPSH, affinity laws), tank design (emptying time), compressible flow (isentropic flow, Fanno, Rayleigh), open-channel flow, atmospheric properties, particle size distributions, two-phase flow ( Lockhart-Martinelli), control valves, orifice plates, relief valves.
Pricing:
- Free
- Wide range of practical fluid dynamics calculations for common engineering components, lightweight and low-overhead, designed for ease of use by practicing engineers, supports Numba for acceleration of some calculations.
- May not cover all highly specialized or very complex industrial fluid dynamics problems that require full CFD, some advanced numerical methods might rely on optional SciPy/NumPy, GUI is not a primary feature.
Best for:
- Engineers and technicians in chemical, mechanical, and civil engineering needing tools for common fluid dynamics calculations, component sizing, and system analysis in piping and fluid handling.