Skip to content

Open-source πŸ“š book providing a hands-on introduction to 🌊 fluid simulations in Python.

Notifications You must be signed in to change notification settings

QuentinWach/Introduction-to-Fluid-Simulations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

52 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›‘ This is a work-in-progress and I just got started so please keep your expectations low for now! Aside from that...

This book aims to provide an intuitive and completely free hands-on introduction to fluid simulations through practical projects. You will learn the basics of fluid mechanics, mathematical models, and how to program your own simple simulations using Python.

The chapters are meant to be kept very short and you'll quickly have created your first project.

Summary

  • Eulerian Fluid Simulation (30%)
    • Create a close to real-time fluid simulation in Python using Numpy.
    • Get obstacles to interact with the fluid properly.
    • Write up the related chapters.

Contribute

I encourage you to become a contributer and co-author. I am writing this as I am learning. The outline is rough and will change almost entirely. So if you have some cool and exciting ideas and you want to chat about fluid simulations or simulations with me in general, please reach out to me here or on X @QuentinWach, or just submit a pull request!

FAQ

Why are the MathJax equations written so weirdly? The reason for this can be found in the documentation of mdBook on MathJax. In short: They don't support this and I am bothered by it as well.