Skip to content

Commit

Permalink
sample conversion
Browse files Browse the repository at this point in the history
  • Loading branch information
jmcvey3 committed Nov 27, 2023
1 parent c143cc3 commit 9ac3f91
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
8 changes: 5 additions & 3 deletions dolfyn/io/nortek2.py
Original file line number Diff line number Diff line change
Expand Up @@ -477,12 +477,14 @@ def _reorg(dat):
if ky.endswith('raw') and not ky.endswith('_altraw'):
outdat['data_vars'].pop(ky)
outdat['coords']['time_altraw'] = outdat['coords'].pop('timeraw')
outdat['data_vars']['samp_altraw'] = outdat['data_vars']['samp_altraw'].astype('float32') / 2**8 # convert "signed fractional" to float

# Read altimeter status
alt_status = lib._alt_status2data(outdat['data_vars']['status_alt'])
for ky in alt_status:
outdat['data_vars'].pop('status_altraw')
status_alt = lib._alt_status2data(outdat['data_vars']['status_alt'])
for ky in status_alt:
outdat['attrs'][ky] = lib._collapse(
alt_status[ky].astype('uint8'), name=ky)
status_alt[ky].astype('uint8'), name=ky)
outdat['data_vars'].pop('status_alt')

# Power level index
Expand Down
2 changes: 1 addition & 1 deletion dolfyn/io/nortek2_defs.py
Original file line number Diff line number Diff line change
Expand Up @@ -346,7 +346,7 @@ def _calc_burst_struct(config, nb, nc):
('nsamp_alt', 'I', [], None, '1', 'Number of Altimeter Samples'),
('dsamp_alt', 'H', [], _LinFunc(0.0001, dtype=dt32), 'm',
'Altimeter Distance between Samples'),
('samp_alt', 'h', [], None, '1', 'Altimeter Samples (signed fractional)'),
('samp_alt', 'h', [], None, '1', 'Altimeter Samples'),
]
if flags['ahrs']:
dd += _ahrs_def
Expand Down

0 comments on commit 9ac3f91

Please sign in to comment.