Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

SMPS Investigation of Nanometer-sized Particles

ARM Logo

SMPS Investigation of Nanometer-sized Particles

ERROR 1: PROJ: proj_create_from_database: Open of /opt/conda/share/proj failed
Loading...
<Figure size 1500x1000 with 5 Axes>

Plans:

First Steps: Selecting the good data = when >260 time stamps are available per day, because that’s over 90% of the day with good data (288 5-minute time stamps in a day). This is because one of the main parameters we use for the model is the mean geometric diameter averaged over an entire day, so if the day only has a couple datapoints, that averaged geometric diameter value could be quite different from the others, and confuse the model.

Take out timestamps that have any qc errors, add up the remaining timestamps per day, if it’s still greater than 260, good.

Make sure using local time, so subtracting 6 hours from the data!

After all the bad dates are taken out, take the average of the geometric mean diameter over an entire day

Also extract the IQR - get the 25th percentile and the 75th percentile. So should have 4 params: day, mean over the day, 25th percentile throughout the day, 75th percentile throughout the day

96719
288
129 128 128 128
287 288
288 287 287
325 22
288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

277
277 next 

288
288 next 

288
0 next 

120
118 next 

288
287 next 

288
288 next 

110
110 next 

288
288 next 

288
288 next 

288
287 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
287 next 

288
288 next 

288
287 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
287 next 

12
12 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

287
287 next 

288
288 next 

288
288 next 

288
287 next 

288
287 next 

288
288 next 

288
288 next 

288
287 next 

180
180 next 

288
288 next 

288
288 next 

288
288 next 

289
289 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

166
166 next 

288
286 next 

288
288 next 

288
288 next 

288
288 next 

288
287 next 

288
284 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
287 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
287 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
19 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
287 next 

288
287 next 

288
288 next 

288
288 next 

124
123 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
287 next 

288
288 next 

288
288 next 

288
288 next 

247
173 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

121
121 next 

27
27 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
31 next 

287
287 next 

288
287 next 

288
287 next 

288
287 next 

288
288 next 

288
288 next 

288
288 next 

199
198 next 

288
288 next 

288
288 next 

289
289 next 

288
288 next 

288
287 next 

288
288 next 

288
288 next 

287
287 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
286 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
287 next 

288
288 next 

288
288 next 

288
286 next 

288
288 next 

288
287 next 

288
288 next 

288
287 next 

288
288 next 

106
106 next 

288
288 next 

288
288 next 

288
288 next 

276
276 next 

114
114 next 

288
288 next 

288
288 next 

288
287 next 

288
288 next 

288
288 next 

246
245 next 

288
288 next 

288
287 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

106
106 next 

288
288 next 

288
287 next 

288
288 next 

288
288 next 

288
287 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
287 next 

288
288 next 

227
220 next 

204
203 next 

288
287 next 

288
288 next 

288
288 next 

288
288 next 

14
14 next 

288
288 next 

288
287 next 

288
288 next 

288
288 next 

286
286 next 

288
288 next 

288
288 next 

288
287 next 

288
287 next 

288
288 next 

288
288 next 

187
186 next 

288
288 next 

288
288 next 

288
288 next 

288
287 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
287 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
287 next 

258
257 next 

288
287 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

72
72 next 

288
288 next 

288
288 next 

288
288 next 

288
170 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
287 next 

288
288 next 

288
288 next 

288
284 next 

288
288 next 

95
95 next 

262
262 next 

288
287 next 

288
128 next 

288
288 next 

288
288 next 

288
288 next 

288
287 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
287 next 

288
288 next 

288
288 next 

288
251 next 

288
288 next 

288
288 next 

288
288 next 

288
287 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
287 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
287 next 

288
287 next 

288
288 next 

248
248 next 

288
288 next 

288
288 next 

288
287 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
0 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
287 next 

288
176 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
287 next 

288
288 next 

288
287 next 

288
288 next 

288
288 next 

288
288 next 

288
287 next 

288
288 next 

288
288 next 

276
276 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

288
288 next 

0 0
317 30
['sgpaosnanosmpsE13.b1/sgpaosnanosmpsE13.b1.20230702.000000.nc', 'sgpaosnanosmpsE13.b1/sgpaosnanosmpsE13.b1.20231125.000000.nc', 'sgpaosnanosmpsE13.b1/sgpaosnanosmpsE13.b1.20230802.000000.nc']
['2023-01-18T00:00:00.000000000' '2023-01-18T00:05:00.000000000'
 '2023-01-18T00:10:00.000000000' ... '2023-12-30T23:45:00.000000000'
 '2023-12-30T23:50:01.000000000' '2023-12-30T23:55:00.000000000']
0
4.7829999923706055
{'long_name': 'Mean diameter of size distribution using a geometric average', 'units': 'nm', 'comment': 'Geometric mean of the size distribution'}

Reiterating plans:

Generating the mean geometric diameter over each day

Looking at the 25th and 75th percentile range as well - should be changing similarly

<Figure size 1700x1000 with 1 Axes>
['2023-01-18T00:00:00.000000000' '2023-01-18T00:05:00.000000000']
['2023-01-17T18:00:00.000000000' '2023-01-17T18:05:00.000000000']
['2023-01-17T18:00:00.000000000' '2023-01-17T18:05:00.000000000'
 '2023-01-17T18:10:00.000000000' ... '2023-12-30T17:45:00.000000000'
 '2023-12-30T17:50:01.000000000' '2023-12-30T17:55:00.000000000']
22.97992706298828
{'long_name': 'Mean diameter of size distribution using a geometric average', 'units': 'nm', 'comment': 'Geometric mean of the size distribution'}
<Figure size 2600x1000 with 1 Axes>
Difference between 75th percentile and mean: 3.84
Difference between 25th percentile and mean: 3.22
15.146249771118164 22.206250190734863 18.361656188964844

Moving forward:

Use sample_relative_humidity, sample_temperature to look at the surrounding conditions from the sample throughout the day

Case dates from the trained ML model (from Ruoyu)! Cases that were false negatives:

august 21 (actual NPF, but not recognized); aug 27 (actual npf, didn’t recognize)

Cases that were false positives:

dec 19 (model said yes, but not really) ; may 21 (model said yes, not actually transported)

<Figure size 2600x1600 with 3 Axes>
Difference between 75th percentile and mean: 6.67 nm
Difference between 25th percentile and mean: 6.71 nm
<xarray.DataArray 'sample_temperature' (time: 91079)> Size: 364kB
array([24.1, 24.5, 24.2, ..., 23. , 23.3, 23.5], dtype=float32)
Coordinates:
  * time     (time) datetime64[ns] 729kB 2023-01-18 ... 2023-12-30T23:55:00
Attributes:
    long_name:  Sample temperature
    units:      degC

Pull up some radar data from the 4 cases and show that too!

<Figure size 2600x1600 with 3 Axes>
Difference between 75th percentile and mean: 5.25 nm
Difference between 25th percentile and mean: 5.09 nm
<Figure size 2600x1600 with 3 Axes>
Difference between 75th percentile and mean: 1.53 nm
Difference between 25th percentile and mean: 2.66 nm
<Figure size 2600x1600 with 3 Axes>
Difference between 75th percentile and mean: 3.17 nm
Difference between 25th percentile and mean: 2.52 nm

That’s all! :)