Skip to content
Marinna Martini edited this page Oct 11, 2018 · 1 revision

Project motivation and thoughts

This has been a learning project for my move into python.

It was stimulated 2 years ago by the desire to work with very large data sets of single ping ADCP data that could not be exported easily from TRDI's Velocity software. Faced with rewriting the "ADCP toolbox" we have had in MATLAB for many years (that is becoming obsolete due to outdated dependencies), not finding existing code in python 3x to read binary ADCP data, particularly in the new Sentinel V format, the writing of this package began. I am using it to learn the entire package creation process and programming "pythonically". Finally, I'm able to use it to get work done!

If you are reading this, I am keen for examples out there of how folks may be reading packed binary data at speed, in python. That part of this package, getting the data properly prepared for xarray, is very slow and I would very much like to improve it.

Clone this wiki locally