|
ocssw
V2022
|
Functions | |
| def | centroidnp (points) |
| def | monotonic (x) |
Variables | |
| parser | |
| action | |
| version | |
| type | |
| str | |
| metavar | |
| default | |
| None | |
| help | |
| args = parser.parse_args() | |
| gringpointlongitude = None | |
| gringpointlatitude = None | |
| lines = ifile.readlines() | |
| key | |
| value = args.lon | |
| values = np.array(value.split(',')).astype(float) | |
| points = list(zip(gringpointlongitude, gringpointlatitude)) | |
| def | center = centroidnp(points) |
| distance = np.atleast_1d(points) - np.atleast_1d(center) | |
| angles = np.arctan2(distance[:,0],distance[:,1]) | |
| deg_angles = np.degrees(angles) | |
| idx = np.where(deg_angles < 0) | |
| gringsequence = np.argsort(deg_angles, axis=0)[::-1] | |
| sorted_lon = np.array2string(np.take_along_axis(np.degrees(gringpointlongitude), gringsequence, axis=0), precision=5, separator=',') | |
| sorted_lat = np.array2string(np.take_along_axis(np.degrees(gringpointlatitude), gringsequence, axis=0), precision=5, separator=',') | |
Function Documentation
◆ centroidnp()
| def sort_gring.centroidnp | ( | points | ) |
Definition at line 7 of file sort_gring.py.
◆ monotonic()
| def sort_gring.monotonic | ( | x | ) |
Definition at line 15 of file sort_gring.py.
Variable Documentation
◆ action
| action |
Definition at line 27 of file sort_gring.py.
◆ angles
Definition at line 72 of file sort_gring.py.
◆ args
| args = parser.parse_args() |
Definition at line 33 of file sort_gring.py.
◆ center
| def center = centroidnp(points) |
Definition at line 68 of file sort_gring.py.
◆ default
| default |
Definition at line 28 of file sort_gring.py.
◆ deg_angles
| deg_angles = np.degrees(angles) |
Definition at line 74 of file sort_gring.py.
◆ distance
Definition at line 70 of file sort_gring.py.
◆ gringpointlatitude
| gringpointlatitude = None |
Definition at line 36 of file sort_gring.py.
◆ gringpointlongitude
| gringpointlongitude = None |
Definition at line 35 of file sort_gring.py.
◆ gringsequence
| gringsequence = np.argsort(deg_angles, axis=0)[::-1] |
Definition at line 78 of file sort_gring.py.
◆ help
| help |
Definition at line 28 of file sort_gring.py.
◆ idx
| idx = np.where(deg_angles < 0) |
Definition at line 75 of file sort_gring.py.
◆ key
| key |
Definition at line 44 of file sort_gring.py.
◆ lines
| lines = ifile.readlines() |
Definition at line 40 of file sort_gring.py.
◆ metavar
| metavar |
Definition at line 28 of file sort_gring.py.
◆ None
| None |
Definition at line 28 of file sort_gring.py.
◆ parser
Definition at line 21 of file sort_gring.py.
◆ points
| points = list(zip(gringpointlongitude, gringpointlatitude)) |
Definition at line 66 of file sort_gring.py.
◆ sorted_lat
| sorted_lat = np.array2string(np.take_along_axis(np.degrees(gringpointlatitude), gringsequence, axis=0), precision=5, separator=',') |
Definition at line 86 of file sort_gring.py.
◆ sorted_lon
| sorted_lon = np.array2string(np.take_along_axis(np.degrees(gringpointlongitude), gringsequence, axis=0), precision=5, separator=',') |
Definition at line 85 of file sort_gring.py.
◆ str
Definition at line 28 of file sort_gring.py.
◆ type
| type |
Definition at line 28 of file sort_gring.py.
◆ value
| value = args.lon |
Definition at line 44 of file sort_gring.py.
◆ values
| values = np.array(value.split(',')).astype(float) |
Definition at line 45 of file sort_gring.py.
◆ version
| version |
Definition at line 27 of file sort_gring.py.


