diff options
author | Aki <please@ignore.pl> | 2022-09-08 18:19:51 +0200 |
---|---|---|
committer | Aki <please@ignore.pl> | 2022-09-08 18:19:51 +0200 |
commit | 0eb45a773fe2649f4e2570901406932cb3b063bb (patch) | |
tree | c1b600805b533badce84fd96d3b84cffa0b98900 | |
parent | accc352e3fdc9e264e6055466c4c55a6bd352400 (diff) | |
download | szilagyi-0eb45a773fe2649f4e2570901406932cb3b063bb.zip szilagyi-0eb45a773fe2649f4e2570901406932cb3b063bb.tar.gz szilagyi-0eb45a773fe2649f4e2570901406932cb3b063bb.tar.bz2 |
Wrote package description
-rw-r--r-- | szilagyi/__init__.py | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/szilagyi/__init__.py b/szilagyi/__init__.py index 5f365e1..426abe4 100644 --- a/szilagyi/__init__.py +++ b/szilagyi/__init__.py @@ -1,9 +1,24 @@ +""" +This package provides a software implementation of an approximation of the Szilagyi Waterspout Index. The calculated +values for SWI are continuous. The wind-speed at 850 hPa is ignored as the nomogram dictates it as a simple on/off +criterion. + +There is only one function provided, so the use should be straight-forward. For example:: + + >>> import szilagyi + >>> round(szilagyi.calculate_swi(10.5, 24100), 3) + 0.811 + >>> round(szilagyi.calculate_swi(7, 12500), 3) + -4.88 +""" + from ._nomogram import calculate_swi as _calculate_swi def calculate_swi(temperature_difference, convective_cloud_depth): """ - Calculates the Szilagyi Waterspout Index for *temperature_difference* and *convective_cloud_depth*. + Calculates the Szilagyi Waterspout Index for *temperature_difference* and *convective_cloud_depth*. These are + expected to be respectively: Celsius degrees, and feet. May raise :exc:`ValueError` if the values are not in range of the original nomogram. """ |