Mountains
gaussian_mountain(lon_array, lat_array, central_lat, central_lon, radius_degrees, std_dev, height)
Returns the height of the land at each latitude, longitude coordinate for a single gaussian mountain.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
lon_array
|
ndarray
|
|
required |
lat_array
|
ndarray
|
|
required |
central_lat
|
float
|
Latitude coordinate of mountain in degrees. |
required |
central_lon
|
float
|
Longitude coordinate of mountain in degrees. |
required |
radius_degrees
|
float
|
Radius of mountain in degrees. Altitude at a distance from the center greater than this will be set to 0, so set to very high number to ignore this functionality. Typical: 20. |
required |
std_dev
|
float
|
Standard deviation indicating how steep the mountain is. The smaller the value, the steeper the mountain. Units are degrees and typical value would be 10. |
required |
height
|
float
|
Height of mountain peak in meters. |
required |
Returns:
Type | Description |
---|---|
ndarray
|
|
Source code in isca_tools/land/mountains.py
63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 |
|
mountain_range_height(lon_array, lat_array, mountain='rockys')
Returns the height of the land at each latitude, longitude coordinate for a given mountain range.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
lon_array
|
ndarray
|
|
required |
lat_array
|
ndarray
|
|
required |
mountain
|
str
|
There are 2 options indicating different mountain ranges:
|
'rockys'
|
Returns:
Type | Description |
---|---|
ndarray
|
|
Source code in isca_tools/land/mountains.py
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
|