Echopop: hake biomass estimation
Echopop is a software used for processing backscatter measurements and biological data collected from acoustic-trawl surveys to estimate population estimates and other metrics. The development of this software has been primarily focused on surveys targeting Pacific hake (see below information for more details), but the goal is to generalize the software in the future for broader fisheries community use.
The Fisheries Engineering and Acoustics Technology (FEAT) team at the NOAA Fisheries Northwest Fisheries Science Center (NWFSC) collaborates with Fisheries and Oceans Canada (DFO) - Pacific Region to estimate total biomass of Pacific hake (Merluccius productus) by incorporating acoustic and biological trawl data from the Joint U.S.-Canada Integrated Ecosystem and Pacific Hake Acoustic-Trawl Survey (aka the “Hake survey”).
These biomass estimates are the inputs for the stock assessment of hake and need to be completed in an efficient and timely manner after the survey. The biomass estimates are currently produced by a suite of Matlab scripts operated by a single user, and the analysis procedures are not easily adaptable by other FEAT/DFO team members. The central objective of this project is to provide a well-documented open-source
Python software package (echopop
) that contains the core computational functionality of the current Matlab EchoPro program and provides basic visualization of the analysis results.
The new software package (currently version 0.4.0 and available on PyPi) contains an expanded documentation that details the underlying theory and algorithmic implementation that help facilitate reproducibility. Other features include an Application Programming Interface (API) that can be invoked in a reproducible manner, a flexible analysis configuration that allows for both machine and human-readable parameterizations, and interactive Jupyter notebooks that exemplify various workflows ranging from initial data processing to kriging.
Funding agency: NOAA Fisheries, NOAA NWFSC