atmos:citation:research:soda_proecessing_1d_and_2d_hail_2d_hvps1
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
atmos:citation:research:soda_proecessing_1d_and_2d_hail_2d_hvps1 [2024/05/20 18:57] – klinman | atmos:citation:research:soda_proecessing_1d_and_2d_hail_2d_hvps1 [2024/05/21 14:23] (current) – klinman | ||
---|---|---|---|
Line 3: | Line 3: | ||
The counts generated from SODA are saved in a 14xn array where n is the number of x second intervals, where x can be specified when using the SODA gui. x is set to 5 seconds as a default in the gui, and is what has been used in the research so far. An example of these counts is shown below, | The counts generated from SODA are saved in a 14xn array where n is the number of x second intervals, where x can be specified when using the SODA gui. x is set to 5 seconds as a default in the gui, and is what has been used in the research so far. An example of these counts is shown below, | ||
- | {{: | + | {{: |
- | {{: | + | {{: |
The time interval for 241846 - 241851 is shown. Note that the time intervals count up to 5 seconds forward from the start time. The counts from SODA are in the " | The time interval for 241846 - 241851 is shown. Note that the time intervals count up to 5 seconds forward from the start time. The counts from SODA are in the " | ||
Line 29: | Line 29: | ||
Conc (#/m^4) = (Counts * corr_fac) / (SA * Airspeed * Binsize change * activetime) | Conc (#/m^4) = (Counts * corr_fac) / (SA * Airspeed * Binsize change * activetime) | ||
| | ||
- | where, | + | where for the Hail Spectrometer, |
- | * Hail Spectrometer probe arm length: 0.99 m (SODA version) | + | * Probe arm length: 0.99 m (SODA version) |
* Diode size: 0.009 m | * Diode size: 0.009 m | ||
* Diodes: 64 (SODA version) | * Diodes: 64 (SODA version) | ||
Line 37: | Line 37: | ||
* Corr_fac: ~1.1 | * Corr_fac: ~1.1 | ||
* activetime: 5 | * activetime: 5 | ||
- | When you consider the counts being multiplied by the correction factor and divided by the active time, the 2D counts from SODA better match the 1D counts. | ||
- | count forward | + | When you consider the counts being multiplied by the correction factor and divided by the active time, the 2D counts from SODA better match the 1D counts. In the image below, the 2D counts generated by SODA are much closer to the 1D counts from the DISP file. These " |
+ | {{: | ||
- | Notes for self | + | With the counts from the first image plugged into the second formula, the resulting |
- | * np.ceil or np.round | + | |
- | * for cases where 1 count, but soda does correction of * 1.1 / 5 | + | |
- | * so the 1 count would be 1 *1.1 /5 = ~.2 does the .2 count as a count since the /5 is a result of the 5 seconds? | + | |
- | * hail counts from disp count forward. so 241841 is 41 42 43 44 45 | + | |
- | * cant say i understand it but in aarons code, the counts are multiplied by the 1.1 correction factor. then the conc is /5 which is the active time. | + | |
- | * what doesn' | + | |
- | * what also doesnt make sense is that the concentration from calculating it myself, using that /5 and *1.1 is that the concentration i calculate is consistently ~1.1 times higher than the concentration aaron gets. | + | |
- | * could i be looking at the wrong code | + | |
- | * ok update to previous bullet point. just not multiplying by 1.1 seems to be the move??? | + | |
- | * i think im missing where in aarons code he actually makes the concentration file because something is off here | + | |
- | * and im still confused about why the counts should be /5 but thats not the step that I see taken in the code | + | |
- | * aaron takes conc1d and prints it to the ascii file and does nothing with it except format it | + | |
+ | {{: | ||
+ | {{: | ||
- | Ok so, notes for making this page. | + | The SODA concentrations agree fairly well with the DISP concentrations. |
- | * all the counts check out. would be good to show this and include | + | |
- | * the sample volume checks out. show this too, but not all the soda details. but a comparison | + | Notes to self on information |
- | * explain the differene between sodas counts | + | * Counts rounded. Ceiling or round up/down? Which is better representation |
- | * the counts are multipliued by a correction factor | + | * Time counts |
- | * with all that considered the concs match well and the math was reproducable using the counts from soda and the numbers, and the conc ultimately lines up decently with the 1D | + | * Idk why the counts are 5x higher. Idk why the correction factor. |
- | * the corr fac is the poisson corr factor | + | * Sometimes, although I believe this is fixed in my math now, my calculated 2D concentrations are 1.1x higher. But again, I think this isn't an issue anymore. |
- | * not sure why this is needed tho | + | * Sample volumes check out. Airspeed checks out. SODA uses one airspeed |
- | * the active time correction is for how ever long the chunk is | + | * Include |
- | * not sure why it should be divided by 5? figure it should be a sum so no need for division but oh well it works so whatever | + | |
- | * why the 126/64 diode change? | + | |
* | * | ||
+ | |||
+ | to get rid of sec from airspeed, i like to think of it as counts per time interval. so 100 counts per 5 second interval would be 100/5s which gives the seconds on bottom to cancel out the seconds in the airspeed. 10 counts per 1 second likewise gives 10/1s. and all of this normalizes the concentration to one second, which is why the 5 second soda intervals and 1 second disp intervals produce the same looking numbers | ||
atmos/citation/research/soda_proecessing_1d_and_2d_hail_2d_hvps1.1716231472.txt.gz · Last modified: 2024/05/20 18:57 by klinman