MHKiT-MATLAB
MHKiT-MATLAB copied to clipboard
DOLfYN Functionality
Replicate DOLfYN IO functionality similarly to https://github.com/MHKiT-Software/MHKiT-Python/pull/126
Preference would be for pure Matlab (no wrapping python)
We are actively working on completing DOLfYN functionality.
High Level Progress:
- Reading Files:
- [X] Read Teledyne Marine RDI files
- [X] Read Nortek AWAC files
- [X] Read Nortek Signature files
- Coordinate System Conversion
- [X]
dolfyn/euler2orient.m - [X]
dolfyn/orient2euler.m
- [X]
- Rotation (
dolfyn/rotate)- [X] Add rotation functionality
- [ ] Track specific rotation functionality
- [X] Add rotation functionality
PR #108 commit d29d5e3abbf743590652fe18567f1f3735a66ce4 adds the following:
- [X] I/O functionality
- Tested in tests/Dolfyn_TestIO.m
- [X] Orient functionality
- Tested in tests/Dolfyn_Test_Orient.m
- [X] Rotate functionality (
- Tested in tests/Dolfyn_Test_Rotate.m
Current code coverage indicates the following files have 0% code coverage:
- [ ]
dolfyn/adp/*.m - [ ]
dolfyn/io/read_h5.m - [ ]
dolfyn/io/write_netcdf.m - [ ]
dolfyn/tools/bluewhitered.m - [ ]
dolfyn/tools/dolfyn_plot.m
Dolyfn tests in MHKiT-Python that do not exist in MHKiT-MATLAB:
- [ ]
dolfyn/test_analysis - [ ]
dolfyn/test_api - [ ]
dolfyn/test_clean - [ ]
dolfyn/test_motion - [ ]
dolfyn/test_shortcuts - [ ]
dolfyn/test_time - [ ]
dolfyn/test_tools - [ ]
dolfyn/test_vs_nortek
It may be the case that we do not need to add all of these tests, this is just for awareness and visibility.