EchoFlow: End-to-end self-supervised sonar-image pipeline (Journal of Open Source Software, 2026)