|
38 | 38 | "metadata": {},
|
39 | 39 | "outputs": [],
|
40 | 40 | "source": [
|
41 |
| - "filename = DATASETS.fetch(\"KLBB20160601_150025_V06\")" |
| 41 | + "filename = \"../../../../Downloads/KDMX20200810_154746_V06\"" |
42 | 42 | ]
|
43 | 43 | },
|
44 | 44 | {
|
45 |
| - "cell_type": "markdown", |
| 45 | + "cell_type": "code", |
| 46 | + "execution_count": null, |
46 | 47 | "id": "4",
|
47 | 48 | "metadata": {},
|
| 49 | + "outputs": [], |
| 50 | + "source": [ |
| 51 | + "filename = DATASETS.fetch(\"KATX20130717_195021_V06\")" |
| 52 | + ] |
| 53 | + }, |
| 54 | + { |
| 55 | + "cell_type": "markdown", |
| 56 | + "id": "5", |
| 57 | + "metadata": {}, |
48 | 58 | "source": [
|
49 | 59 | "## xr.open_dataset\n",
|
50 | 60 | "\n",
|
|
54 | 64 | {
|
55 | 65 | "cell_type": "code",
|
56 | 66 | "execution_count": null,
|
57 |
| - "id": "5", |
| 67 | + "id": "6", |
58 | 68 | "metadata": {},
|
59 | 69 | "outputs": [],
|
60 | 70 | "source": [
|
61 | 71 | "ds = xr.open_dataset(filename, group=\"sweep_0\", engine=\"nexradlevel2\")\n",
|
62 | 72 | "display(ds)"
|
63 | 73 | ]
|
64 | 74 | },
|
| 75 | + { |
| 76 | + "cell_type": "code", |
| 77 | + "execution_count": null, |
| 78 | + "id": "7", |
| 79 | + "metadata": {}, |
| 80 | + "outputs": [], |
| 81 | + "source": [ |
| 82 | + "ds" |
| 83 | + ] |
| 84 | + }, |
| 85 | + { |
| 86 | + "cell_type": "code", |
| 87 | + "execution_count": null, |
| 88 | + "id": "8", |
| 89 | + "metadata": {}, |
| 90 | + "outputs": [], |
| 91 | + "source": [ |
| 92 | + "import numpy as np\n", |
| 93 | + "\n", |
| 94 | + "np.testing.assert_almost_equal(ds.sweep_fixed_angle.values, 0.4833984)" |
| 95 | + ] |
| 96 | + }, |
65 | 97 | {
|
66 | 98 | "cell_type": "markdown",
|
67 |
| - "id": "6", |
| 99 | + "id": "9", |
68 | 100 | "metadata": {},
|
69 | 101 | "source": [
|
70 | 102 | "### Plot Time vs. Azimuth"
|
|
73 | 105 | {
|
74 | 106 | "cell_type": "code",
|
75 | 107 | "execution_count": null,
|
76 |
| - "id": "7", |
| 108 | + "id": "10", |
77 | 109 | "metadata": {},
|
78 | 110 | "outputs": [],
|
79 | 111 | "source": [
|
|
82 | 114 | },
|
83 | 115 | {
|
84 | 116 | "cell_type": "markdown",
|
85 |
| - "id": "8", |
| 117 | + "id": "11", |
86 | 118 | "metadata": {},
|
87 | 119 | "source": [
|
88 | 120 | "### Plot Range vs. Time\n",
|
|
93 | 125 | {
|
94 | 126 | "cell_type": "code",
|
95 | 127 | "execution_count": null,
|
96 |
| - "id": "9", |
| 128 | + "id": "12", |
97 | 129 | "metadata": {},
|
98 | 130 | "outputs": [],
|
99 | 131 | "source": [
|
|
102 | 134 | },
|
103 | 135 | {
|
104 | 136 | "cell_type": "markdown",
|
105 |
| - "id": "10", |
| 137 | + "id": "13", |
106 | 138 | "metadata": {},
|
107 | 139 | "source": [
|
108 | 140 | "### Plot Range vs. Azimuth\n"
|
|
111 | 143 | {
|
112 | 144 | "cell_type": "code",
|
113 | 145 | "execution_count": null,
|
114 |
| - "id": "11", |
| 146 | + "id": "14", |
115 | 147 | "metadata": {},
|
116 | 148 | "outputs": [],
|
117 | 149 | "source": [
|
|
120 | 152 | },
|
121 | 153 | {
|
122 | 154 | "cell_type": "markdown",
|
123 |
| - "id": "12", |
| 155 | + "id": "15", |
124 | 156 | "metadata": {},
|
125 | 157 | "source": [
|
126 | 158 | "## backend_kwargs\n",
|
|
131 | 163 | {
|
132 | 164 | "cell_type": "code",
|
133 | 165 | "execution_count": null,
|
134 |
| - "id": "13", |
| 166 | + "id": "16", |
135 | 167 | "metadata": {},
|
136 | 168 | "outputs": [],
|
137 | 169 | "source": [
|
|
141 | 173 | {
|
142 | 174 | "cell_type": "code",
|
143 | 175 | "execution_count": null,
|
144 |
| - "id": "14", |
| 176 | + "id": "17", |
145 | 177 | "metadata": {},
|
146 | 178 | "outputs": [],
|
147 | 179 | "source": [
|
|
151 | 183 | },
|
152 | 184 | {
|
153 | 185 | "cell_type": "markdown",
|
154 |
| - "id": "15", |
| 186 | + "id": "18", |
155 | 187 | "metadata": {},
|
156 | 188 | "source": [
|
157 | 189 | "## open_nexradlevel2_datatree\n",
|
|
162 | 194 | {
|
163 | 195 | "cell_type": "code",
|
164 | 196 | "execution_count": null,
|
165 |
| - "id": "16", |
| 197 | + "id": "19", |
166 | 198 | "metadata": {},
|
167 | 199 | "outputs": [],
|
168 | 200 | "source": [
|
|
172 | 204 | {
|
173 | 205 | "cell_type": "code",
|
174 | 206 | "execution_count": null,
|
175 |
| - "id": "17", |
| 207 | + "id": "20", |
176 | 208 | "metadata": {},
|
177 | 209 | "outputs": [],
|
178 | 210 | "source": [
|
|
182 | 214 | },
|
183 | 215 | {
|
184 | 216 | "cell_type": "markdown",
|
185 |
| - "id": "18", |
| 217 | + "id": "21", |
186 | 218 | "metadata": {},
|
187 | 219 | "source": [
|
188 | 220 | "### Plot Sweep Range vs. Time"
|
|
191 | 223 | {
|
192 | 224 | "cell_type": "code",
|
193 | 225 | "execution_count": null,
|
194 |
| - "id": "19", |
| 226 | + "id": "22", |
195 | 227 | "metadata": {},
|
196 | 228 | "outputs": [],
|
197 | 229 | "source": [
|
|
200 | 232 | },
|
201 | 233 | {
|
202 | 234 | "cell_type": "markdown",
|
203 |
| - "id": "20", |
| 235 | + "id": "23", |
204 | 236 | "metadata": {},
|
205 | 237 | "source": [
|
206 | 238 | "### Plot Sweep Range vs. Azimuth"
|
|
209 | 241 | {
|
210 | 242 | "cell_type": "code",
|
211 | 243 | "execution_count": null,
|
212 |
| - "id": "21", |
| 244 | + "id": "24", |
213 | 245 | "metadata": {},
|
214 | 246 | "outputs": [],
|
215 | 247 | "source": [
|
|
219 | 251 | {
|
220 | 252 | "cell_type": "code",
|
221 | 253 | "execution_count": null,
|
222 |
| - "id": "22", |
| 254 | + "id": "25", |
223 | 255 | "metadata": {},
|
224 | 256 | "outputs": [],
|
225 | 257 | "source": [
|
|
230 | 262 | {
|
231 | 263 | "cell_type": "code",
|
232 | 264 | "execution_count": null,
|
233 |
| - "id": "23", |
| 265 | + "id": "26", |
234 | 266 | "metadata": {},
|
235 | 267 | "outputs": [],
|
236 | 268 | "source": [
|
|
241 | 273 | {
|
242 | 274 | "cell_type": "code",
|
243 | 275 | "execution_count": null,
|
244 |
| - "id": "24", |
| 276 | + "id": "27", |
| 277 | + "metadata": {}, |
| 278 | + "outputs": [], |
| 279 | + "source": [ |
| 280 | + "dtree[\"sweep_0\"][\"sweep_fixed_angle\"].values" |
| 281 | + ] |
| 282 | + }, |
| 283 | + { |
| 284 | + "cell_type": "code", |
| 285 | + "execution_count": null, |
| 286 | + "id": "28", |
| 287 | + "metadata": {}, |
| 288 | + "outputs": [], |
| 289 | + "source": [ |
| 290 | + "dtree[\"sweep_1\"][\"sweep_fixed_angle\"].values" |
| 291 | + ] |
| 292 | + }, |
| 293 | + { |
| 294 | + "cell_type": "code", |
| 295 | + "execution_count": null, |
| 296 | + "id": "29", |
245 | 297 | "metadata": {},
|
246 | 298 | "outputs": [],
|
247 | 299 | "source": [
|
248 | 300 | "dtree = xd.io.open_nexradlevel2_datatree(\n",
|
249 |
| - " filename, sweep=[\"sweep_1\", \"sweep_2\", \"sweep_8\"]\n", |
| 301 | + " filename,\n", |
250 | 302 | ")\n",
|
251 | 303 | "display(dtree)"
|
252 | 304 | ]
|
| 305 | + }, |
| 306 | + { |
| 307 | + "cell_type": "code", |
| 308 | + "execution_count": null, |
| 309 | + "id": "30", |
| 310 | + "metadata": {}, |
| 311 | + "outputs": [], |
| 312 | + "source": [ |
| 313 | + "dtree[\"sweep_1\"]" |
| 314 | + ] |
| 315 | + }, |
| 316 | + { |
| 317 | + "cell_type": "code", |
| 318 | + "execution_count": null, |
| 319 | + "id": "31", |
| 320 | + "metadata": {}, |
| 321 | + "outputs": [], |
| 322 | + "source": [] |
253 | 323 | }
|
254 | 324 | ],
|
255 | 325 | "metadata": {
|
|
263 | 333 | "name": "python",
|
264 | 334 | "nbconvert_exporter": "python",
|
265 | 335 | "pygments_lexer": "ipython3",
|
266 |
| - "version": "3.11.5" |
| 336 | + "version": "3.11.4" |
267 | 337 | }
|
268 | 338 | },
|
269 | 339 | "nbformat": 4,
|
|
0 commit comments