OSOceanAcoustics / echopype

Enabling interoperability and scalability in ocean sonar data analysis
https://echopype.readthedocs.io/
Apache License 2.0
94 stars 73 forks source link

Create default artificial test objects/datasets #791

Open leewujung opened 2 years ago

leewujung commented 2 years ago

Increasingly we have the need to unit test functionalities that are higher on the processing chain and many of the current tests right now need to go through the convert-->calibrate process before the actual functionality can be tested. This has a few drawbacks:

Proposal

We can create artificial test objects and datasets the same way we have a default test path. A few thoughts on what we may want to have for these

I also propose that we put together a couple hackday for this since our tests are pretty adhoc at the moment and would benefit from a group discussion with a top-down approach. Once that's setup, we can identify specific tasks, and then divide the tasks to each tackle a subset.

leewujung commented 2 years ago

Get together ~Sept 1 Thu~ Sept 8 Thursday: focused on EK data for now: