File size: 815 Bytes
7c3bfa9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
"""Interactive 2-D mountain-wave model.

Python/Rust port of Dr. Robert E. (Bob) Hart's 1995 MATLAB mountain-wave
model (``tlwplot.m`` / ``tlwmenu.m`` / ``stream.m``). The numerical scheme,
user-interface layout, and example cases originate from Hart's Penn State
Meteo 574 seminar project. Documentation and MATLAB sources:
https://moe.met.fsu.edu/~rhart/mtnwave.html (contact: ``rhart@fsu.edu``).

Top-level package. Numerical entry points live in :mod:`mountain_waves.solver`
which selects the Rust extension if available and otherwise falls back to
the pure-Python reference implementation.
"""

from .solver import (
    compute_two_layer,
    compute_from_profile,
    streamlines,
    backend_name,
)

__all__ = [
    "compute_two_layer",
    "compute_from_profile",
    "streamlines",
    "backend_name",
]