No description
Inversion detection module (Propagation.Inversion): - find_inversion_top/1 walks the native profile to locate the first temperature inversion (surface-based or elevated) - bulk_richardson/3 computes the Richardson number across the inversion layer (Ri < 0.25 = turbulent, > 1 = laminar/good) - shear_magnitude/3 computes the wind shear vector magnitude - potential_temperature/2 for θ = T*(P0/P)^0.286 Theta-e module (Weather.ThetaE): - Bolton (1980) equivalent potential temperature - dewpoint_from_spfh/2 via Magnus-Tetens inversion - theta_e_jump/3 for the thermodynamic decoupling metric mix hrrr_native_derive_fields populates inversion_top_m, bulk_richardson, theta_e_jump_k, and shear_at_top_ms on existing hrrr_native_profiles rows. First real data: 2022-08-20 12Z TX profile shows inversion at 186 m, Ri = 0.16 (turbulent), θ_e jump = 0.33 K — consistent with marginal propagation conditions at that hour. |
||
|---|---|---|
| .forgejo/workflows | ||
| assets | ||
| bin | ||
| config | ||
| docs | ||
| k8s | ||
| lib | ||
| lib_ml | ||
| notebooks | ||
| priv | ||
| rel | ||
| test | ||
| vendor | ||
| .dockerignore | ||
| .formatter.exs | ||
| .gitignore | ||
| .tool-versions | ||
| AGENTS.md | ||
| algo.md | ||
| app.json | ||
| CLAUDE.md | ||
| Dockerfile | ||
| elevation.md | ||
| mix.exs | ||
| mix.lock | ||
| prediction.md | ||
| README.md | ||
| tail_logs.sh | ||
| updates.md | ||
Microwaveprop
To start your Phoenix server:
- Run
mix setupto install and setup dependencies - Start Phoenix endpoint with
mix phx.serveror inside IEx withiex -S mix phx.server
Now you can visit localhost:4000 from your browser.
Ready to run in production? Please check our deployment guides.
Learn more
- Official website: https://www.phoenixframework.org/
- Guides: https://hexdocs.pm/phoenix/overview.html
- Docs: https://hexdocs.pm/phoenix
- Forum: https://elixirforum.com/c/phoenix-forum
- Source: https://github.com/phoenixframework/phoenix