Skip to content

Commit a3bd12d

Browse files
committed
nan -> null
1 parent 51911bd commit a3bd12d

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

sfy-data/src/buoys.rs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -522,6 +522,13 @@ mod tests {
522522
println!("{:?}", parsed);
523523
}
524524

525+
#[test]
526+
fn test_parse_omb_imu_event() {
527+
let event = std::fs::read("tests/events/02-omb-imu.json").unwrap();
528+
let parsed = parse_omb_data(&event).unwrap();
529+
println!("{:?}", parsed);
530+
}
531+
525532
#[tokio::test]
526533
async fn check_token_ok() {
527534
let state = crate::test_state().await;

sfy-data/tests/events/02-omb-imu.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"account": "[email protected]", "datetime": 1742754139000.0, "device": "OMB-2023-20", "type": "imu", "payload": "593a51e06785030000e6ee2a40c3c41f3e0bae403e6717af406e0056005d004100340060003e00400066009700fc0098021107f70c7d3acc94d990fe6f1694f78ef76df2432d50b58fbdb3ba83d36c889882b4898eb0865c743c90d09dfa8a3b56705f6e9253856cc587ad449090a75470119be8fd56ee2c70f25f21509b8aa2a3ec9938781997000045", "version": 2, "body": {"iridium_pos": {"lat": 33.862316666666665, "lon": 17.710066666666666}, "messages": [{"datetime_fix": 1742754106.0, "spectrum_number": 901, "Hs": 2.6708312034606934, "Tz": 6.409269387269778, "Tc": 5.314515096337215, "_array_max_value": 5.471606731414795, "_array_uint16": [110, 86, 93, 65, 52, 96, 62, 64, 102, 151, 252, 664, 1809, 3319, 14973, 38092, 37081, 28670, 37910, 36599, 28151, 17394, 20525, 36789, 46013, 33722, 27859, 39048, 46210, 36489, 34480, 29788, 36924, 40400, 35578, 22075, 24432, 37486, 34131, 50540, 44423, 36932, 42896, 28756, 39697, 65000, 61014, 28716, 24562, 20513, 35483, 41890, 39404, 30776, 38681], "list_frequencies": [0.0439453125, 0.048828125, 0.0537109375, 0.05859375, 0.0634765625, 0.068359375, 0.0732421875, 0.078125, 0.0830078125, 0.087890625, 0.0927734375, 0.09765625, 0.1025390625, 0.107421875, 0.1123046875, 0.1171875, 0.1220703125, 0.126953125, 0.1318359375, 0.13671875, 0.1416015625, 0.146484375, 0.1513671875, 0.15625, 0.1611328125, 0.166015625, 0.1708984375, 0.17578125, 0.1806640625, 0.185546875, 0.1904296875, 0.1953125, 0.2001953125, 0.205078125, 0.2099609375, 0.21484375, 0.2197265625, 0.224609375, 0.2294921875, 0.234375, 0.2392578125, 0.244140625, 0.2490234375, 0.25390625, 0.2587890625, 0.263671875, 0.2685546875, 0.2734375, 0.2783203125, 0.283203125, 0.2880859375, 0.29296875, 0.2978515625, 0.302734375, 0.3076171875], "list_acceleration_energies": [0.009259642160855806, 0.007239356598487267, 0.00782860655417809, 0.005471606731414795, 0.004377285385131836, 0.008081142249474158, 0.005219071036118727, 0.0053874281663161055, 0.008586213640066294, 0.012710963329902063, 0.021212998404869666, 0.055894567225529594, 0.15227902426352868, 0.2793886575625493, 1.2604056552226728, 3.206529901739267, 3.1214253724244925, 2.413399461379418, 3.191209402891306, 3.080851304046924, 2.3697107860931985, 1.464201961326599, 1.7277650486505949, 3.096845231415675, 3.873308315885984, 2.8386695722579955, 2.345130645084381, 3.287004609973614, 3.889891493210426, 3.0715916618860684, 2.902476924602802, 2.5075110971597523, 3.108209337703998, 3.4008140299870417, 2.9949049890811628, 1.858241824553563, 2.0566507024911735, 3.1555176912894614, 2.8730986053833596, 4.25438468008775, 3.739464397379068, 3.108882766224788, 3.6109237284733697, 2.4206388179779053, 3.3416364987226634, 5.471606731414795, 5.13607097093142, 2.4172716753739576, 2.067593915954003, 1.7267549058694105, 2.986908025396787, 3.5262400919840884, 3.316972179148747, 2.5906795194772574, 3.2561110765823953], "frequency_resolution": 0.0048828125, "list_elevation_energies": [1.5930320071076063, 0.8171472162567621, 0.6035511228572745, 0.29784494024934477, 0.17299429798705687, 0.23744386048161004, 0.116366643486464, 0.09279015446229584, 0.1160396313894455, 0.13667490515525488, 0.18373334902806543, 0.3943210404029724, 0.8838188140148817, 1.3462272693301711, 5.083927338561149, 10.9091437153635, 9.01972418262832, 5.961233802029952, 6.777984667727202, 5.657687402191697, 3.781844689149751, 2.040404633874551, 2.111729295193882, 3.333649406751369, 3.686605312097676, 2.3977257657566673, 1.7639862691085806, 2.2089742121284734, 2.3427768642115367, 1.6627594674318154, 1.4161546520877777, 1.1056132484491472, 1.2415813196114576, 1.2336332257532208, 0.9888025159202282, 0.5596182391244261, 0.5661230254204079, 0.7954989823903994, 0.6645986203277392, 0.9046324086659787, 0.7321927401204056, 0.5614675533171117, 0.6024734964998371, 0.3736947140111033, 0.4780310021620118, 0.726340351164383, 0.6335495606023871, 0.27744294830688127, 0.22108850278401646, 0.17223406830247778, 0.278236523943167, 0.3071193734657243, 0.27041004763428095, 0.19790067231695166, 0.23331214670754347], "wave_spectral_moments": {"m0": 0.44121445380174223, "m2": 0.010791085877655062, "m4": 0.00037914005856936814}, "is_valid": true, "processed_list_frequencies": [0.0439453125, 0.048828125, 0.0537109375, 0.05859375, 0.0634765625, 0.068359375, 0.0732421875, 0.078125, 0.0830078125, 0.087890625, 0.0927734375, 0.09765625, 0.1025390625, 0.107421875, 0.1123046875, 0.1171875, 0.1220703125, 0.126953125, 0.1318359375, 0.13671875, 0.1416015625, 0.146484375, 0.1513671875, 0.15625, 0.1611328125, 0.166015625, 0.1708984375, 0.17578125, 0.1806640625, 0.185546875, 0.1904296875, 0.1953125, 0.2001953125, 0.205078125, 0.2099609375, 0.21484375, 0.2197265625, 0.224609375, 0.2294921875, 0.234375, 0.2392578125, 0.244140625, 0.2490234375, 0.25390625, 0.2587890625, 0.263671875, 0.2685546875, 0.2734375, 0.2783203125, 0.283203125, 0.2880859375, 0.29296875, 0.2978515625, 0.302734375, 0.3076171875], "processed_list_elevation_energies": [null, null, null, null, null, null, null, 0.09279015446229584, 0.1160396313894455, 0.13667490515525488, 0.18373334902806543, 0.3943210404029724, 0.8838188140148817, 1.3462272693301711, 5.083927338561149, 10.9091437153635, 9.01972418262832, 5.961233802029952, 6.777984667727202, 5.657687402191697, 3.781844689149751, 2.040404633874551, 2.111729295193882, 3.333649406751369, 3.686605312097676, 2.3977257657566673, 1.7639862691085806, 2.2089742121284734, 2.3427768642115367, 1.6627594674318154, 1.4161546520877777, 1.1056132484491472, 1.2415813196114576, 1.2336332257532208, 0.9888025159202282, 0.5596182391244261, 0.5661230254204079, 0.7954989823903994, 0.6645986203277392, 0.9046324086659787, 0.7321927401204056, 0.5614675533171117, 0.6024734964998371, 0.3736947140111033, 0.4780310021620118, 0.726340351164383, 0.6335495606023871, 0.27744294830688127, 0.22108850278401646, 0.17223406830247778, 0.278236523943167, 0.3071193734657243, 0.27041004763428095, 0.19790067231695166, 0.23331214670754347], "processed_wave_spectral_moments": {"m0": 0.426135063361784, "m2": 0.010747315283278807, "m4": 0.0003789973830842484}, "processed_Hs": 2.611160855594412, "processed_Tz": 6.296854241434245, "processed_Tc": 5.32515053406361, "low_frequency_index_cutoff": 7}]}}

0 commit comments

Comments
 (0)