Wrapper for dlltoij. Located in wrf_user_latlon_routines.f90.
(map_proj, truelat1, truelat2, stdlon,
lat1, lon1, pole_lat, pole_lon,
known_x, known_y, dx, dy, latinc, loninc, lat, lon,
outview=None)
| 714 | |
| 715 | |
| 716 | def _lltoxy(map_proj, truelat1, truelat2, stdlon, |
| 717 | lat1, lon1, pole_lat, pole_lon, |
| 718 | known_x, known_y, dx, dy, latinc, loninc, lat, lon, |
| 719 | outview=None): |
| 720 | """Wrapper for dlltoij. |
| 721 | |
| 722 | Located in wrf_user_latlon_routines.f90. |
| 723 | |
| 724 | """ |
| 725 | if outview is None: |
| 726 | outview = np.zeros((2), dtype=np.float64, order="F") |
| 727 | |
| 728 | errstat = np.array(0) |
| 729 | errmsg = np.zeros(Constants.ERRLEN, "c") |
| 730 | |
| 731 | result = dlltoij(map_proj, |
| 732 | truelat1, |
| 733 | truelat2, |
| 734 | stdlon, |
| 735 | lat1, |
| 736 | lon1, |
| 737 | pole_lat, |
| 738 | pole_lon, |
| 739 | known_x, |
| 740 | known_y, |
| 741 | dx, |
| 742 | dy, |
| 743 | latinc, |
| 744 | loninc, |
| 745 | lat, |
| 746 | lon, |
| 747 | outview, |
| 748 | errstat, |
| 749 | errmsg) |
| 750 | |
| 751 | if int(errstat) != 0: |
| 752 | raise DiagnosticError("".join(npbytes_to_str(errmsg)).strip()) |
| 753 | |
| 754 | return result |
| 755 | |
| 756 | |
| 757 | def _xytoll(map_proj, truelat1, truelat2, stdlon, lat1, lon1, |
no test coverage detected