Skip to content

simbl

simbl is a Python package for solving compressible boundary layer similarity equations using the Lees-Dorodnitsyn transformation.

Features

  • Falkner-Skan solver: compressible 2D similarity solutions with adiabatic or isothermal wall
  • Falkner-Skan-Cooke solver: compressible 3D swept-wing similarity solutions
  • CLI: quick solutions from the terminal
  • API: scripting and batch solving

Quick Start

Install (see Installation for details):

pip install similarity-bl

Solve a Mach 6 adiabatic flat plate:

1
2
3
4
5
6
7
from simbl import SimilarityInputs, SolverOptions, solve_similarity

inputs = SimilarityInputs(mach_edge=6.0, temp_edge=55.0, wall_bc="adiabatic")
options = SolverOptions()

solution, info = solve_similarity(inputs, options)
print(f"f''(0) = {solution.fpp[0]:.6f}")

License

BSD-3-Clause. See LICENSE for details.