PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Fluid Dynamics Python Packages

Python packages with the GitHub topic fluid-dynamics. Sorted by relevance, with stars and monthly downloads.
CalebBell
fluids

Fluid dynamics component of Chemical Engineering Design Library (ChEDL)

192K 444 88
InteractiveComputerGraphics
pysplashsurf

Surface reconstruction library and CLI for particle data from SPH simulations, written in Rust.

50K 300 28
Equinor
neqsim

NeqSim is a library for calculation of fluid behavior, phase equilibrium and process simulation. This project is a Python interface to NeqSim.

9K 107 24
InteractiveComputerGraphics
pysplishsplash

SPlisHSPlasH is an open-source library for the physically-based simulation of fluids.

6K 2K 333
fluiddyn
fluidsim

:ocean: Framework for studying fluid dynamics with numerical simulations using Python (publish-only mirror). The main repo is hosted on https://foss.heptapod.net (Gitlab fork supporting Mercurial).

5K 77 12
inductiva
inductiva

Large scale simulations made simple.

4K 41 8
neutrinoceros
rlic

A minimal Line Integral Convolution extension for NumPy, written in Rust

4K 5 1
la-niche
lick

A high level Line Integral Convolution (LIC) library for Python, including post-processing and visualization

2K 6 2
thermotools
pykingas

Implementation of the Revised Enskog Theory (RET) for computation of diffusion coefficients, thermal diffusion coefficients, viscosity and thermal conductivity using a range of different pair-potentials

572 14 2
RadostW
pygrpy

Python port of Generalized Rotne Prager Yamakawa hydrodynamic tensors.

420 5 2
pdebench
pdebench

PDEBench: An Extensive Benchmark for Scientific Machine Learning

363 1K 151
the-rccg
hw2d

Reference implementation for the Hasegawa-Wakatani model of plasma turbulence inside nuclear fusion reactors in two dimensions

352 33 4
aqreed
vlm

Python Vortex Lattice Method

339 44 8
DENG-MIT
reactorch

A Differentiable Reacting Flow Simulation Package in PyTorch

338 53 30
luohancfd
tecio

A pure python package to read and write Tecplot binary data

309 8 2
vxsharma-14
nanpack

A package of scientific computing tools for learning and teaching.

294 12 2
alb3rtjarvis
numbacs

Python package that takes advantage of Numba to efficiently implement a variety of coherent structure methods and analyze time-dependent dynamical systems.

253 32 10
hokiepete
dynlab

Dynlab is a python package to make dynamical systems analysis faster and easier, by providing practitioners prebuilt modules for calculating common diagnostics.

203 9 1
svd-ai-lab
sim-plugin-openfoam

OpenFOAM driver for sim.

162 0 1
jcanivete
swirl-code

The SWirl Identification by Rotation centers Localization (SWIRL) is an automated vortex identification algorithm written in python and based on the _Estimated Vortex Center_ (EVC) method [Canivete Cuissa & Steiner, 2022]. Given a two-dimensional velocity field defined on a Cartesian grid and the grid cell size in physical units, the SWIRL code returns a list with the identified vortical structures and their main properties.

162 12 7
haozhg
odmd

Online and Window Dynamic Mode Decomposition algorithms

144 45 22
stefanmeili
fastfd

A library for building finite difference simulations

142 36 6
    • Data from PyPI, GitHub, ClickHouse, and BigQuery