|
760 | 760 | "source": [ |
761 | 761 | "## Interpolating ECCO vectors fields to lat-lon grids\n", |
762 | 762 | "\n", |
763 | | - "Vector fields require a few more steps to interpolate to the lat-lon grid. At least if what you want are the zonal and meridional vector components. Why? Because in the llc90 grid, vector fields like ``UVEL`` and ``VVEL`` are defined with positive in the +x and +y directions of the local coordinate system, respectively. A term like ``oceTAUX`` correponds to ocean wind stress in the +x direction and does not correspond to *zonal* wind stress. To calculate zonal wind stress we need to rotate the vector from the llc90 x-y grid system to the lat-lon grid.\n", |
| 763 | + "Vector fields require a few more steps to interpolate to the lat-lon grid. At least if what you want are the zonal and meridional vector components. Why? Because in the llc90 grid, vector fields like ``UVEL`` and ``VVEL`` are defined with positive in the +x and +y directions of the local coordinate system, respectively. A term like ``oceTAUX`` correponds to ocean wind stress in the +x direction and does not correspond to *zonal* wind stress. To calculate zonal wind stress we need to rotate the vector from the llc90 x-y grid system to the lat-lon grid.\n", |
764 | 764 | "\n", |
765 | | - "To demonstrate why rotation is necessary, look at ``oceTAUX`` " |
| 765 | + "To demonstrate why rotation is necessary, consider the model field ``oceTAUX`` " |
766 | 766 | ] |
767 | 767 | }, |
768 | 768 | { |
|
861 | 861 | "cell_type": "markdown", |
862 | 862 | "metadata": {}, |
863 | 863 | "source": [ |
864 | | - "Great, but if you want have a normal recognizable map of zonal and meridional wind stress, we need to determine the zonal and meridional components of these vectors. " |
| 864 | + "Great, but if you want zonal and meridional wind stress, we need to determine the zonal and meridional components of these vectors. " |
865 | 865 | ] |
866 | 866 | }, |
867 | 867 | { |
|
1139 | 1139 | "source": [ |
1140 | 1140 | "Compare vs \"The Scatterometer Climatology of Ocean Winds (SCOW)\",\n", |
1141 | 1141 | "\n", |
1142 | | - "http://cioss.coas.oregonstate.edu/scow/zonal_wind_stress.html\n", |
| 1142 | + "https://nanoos.ceoas.oregonstate.edu/scow/index.html\n", |
1143 | 1143 | "\n", |
1144 | 1144 | "Risien, C.M., and D.B. Chelton, 2008: A Global Climatology of Surface Wind and Wind Stress Fields from Eight Years of QuikSCAT Scatterometer Data. J. Phys. Oceanogr., 38, 2379-2413." |
1145 | 1145 | ] |
|
1153 | 1153 | "cell_type": "markdown", |
1154 | 1154 | "metadata": {}, |
1155 | 1155 | "source": [ |
1156 | | - " " |
| 1156 | + "" |
1157 | 1157 | ] |
1158 | 1158 | }, |
1159 | 1159 | { |
|
1206 | 1206 | "cell_type": "markdown", |
1207 | 1207 | "metadata": {}, |
1208 | 1208 | "source": [ |
1209 | | - "" |
| 1209 | + "" |
1210 | 1210 | ] |
1211 | 1211 | }, |
1212 | 1212 | { |
|
1215 | 1215 | "source": [ |
1216 | 1216 | "### ``UEVNfromUXVY``\n", |
1217 | 1217 | "\n", |
1218 | | - "The ecco-v4-py library include a routine, ``UEVNfromUXVY`` which does the interpolation to the grid cell centers and the rotation in one call:" |
| 1218 | + "The ecco-v4-py library includes a routine, ``UEVNfromUXVY`` which does the interpolation to the grid cell centers and the rotation in one call:" |
1219 | 1219 | ] |
1220 | 1220 | }, |
1221 | 1221 | { |
|
1235 | 1235 | "cell_type": "markdown", |
1236 | 1236 | "metadata": {}, |
1237 | 1237 | "source": [ |
1238 | | - "Before interpolated to the lat-lon grid it is convenient to mask out the land values " |
| 1238 | + "Before interpolating to the lat-lon grid it is convenient to mask out the land values " |
1239 | 1239 | ] |
1240 | 1240 | }, |
1241 | 1241 | { |
|
0 commit comments