Open Source Python package for building ocean sonar data visualizations based on the HoloViz suite of Python tools.
Ocean sonar systems, such as echosounders, are the workhorse to study life in the ocean. They provide continuous observations of fish and zooplankton by transmitting sounds and analyzing the echoes bounced off these animals, just like how medical ultrasound images the interior of human body. In recent years these systems are widely deployed on ships, autonomous vehicles, or moorings, bringing in a lot of data that allow scientists to study the change of the marine ecosystem.
Hey there! Welcome! 😃
In collaboration with the US Integrated Ocean Observing System (IOOS), we are looking forward to recruit talented contributors under the Google Summer of Code (GSoC) program!
This project aims to enhance the capability to interactively visualize large volumes of cloud-based ocean sonar data to accelerate the data exploration and discovery process. The project will go hand-in-hand with ongoing development of the echopype package that handles the standardization, pre-processing, and organization of these data.
For more information about joining the project as GSoC contributor, check out the IOOS GSoC Contributor Guidance and the Echoshader GSoC Contributor's Guide.
The setup below assumes that you have installed Conda, an open-source package management system.
-
Install echoshader conda environment
conda create -n echoshader-dev -c conda-forge --file requirements.txt
-
Activate the
echoshader-dev
environmentconda activate echoshader-dev
-
Install development version of echoshader package
pip install -e .