Skip to content

simbl

simbl is a Python package for solving compressible boundary layer similarity equations.

Quick Start

Install

pip install similarity-bl

Run

simbl solve --mach 6.0 --temp-edge 55.0 --wall adiabatic
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}")

Feedback & Contributing

Questions, bug reports, and contributions are welcome. If something unexpected comes up while using this solver, or there are ideas for improvement, opening an issue or starting a discussion is the best first step.

Using a label when opening an issue helps prioritize and track requests:

For those interested in contributing code or documentation, the Contributing Guide covers how to set up a dev environment, run tests, and submit a PR.

License

BSD-3-Clause. See LICENSE for details.