-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sonar model not understood 'em2040c' #114
Comments
Hi Kurt, The issue is that for the longest time, the sonar model in the .all/.kmall file for the em2040c was 'em2045'. Here it appears to be 'em2040c'. Is this a new dataset? I'd be curious. Adding support wouldn't be too difficult, would you be able to share a small file? Thanks, |
Thanks for the rapid reply Eric, |
Hi Kurt, this is fixed in v1.1.6. You should be able to reinstall and get the fix now. |
Thank you very much for your prompt fix Eric. Much appreciated. Kind regards |
Hi @Kurtaja I added the missing dependency to the setup files. I then installed with mamba+git (instead of conda) and it appears to work for me now. Two notes: I use Kluster inside our standard environment Pydro so didn't notice the additional dependency, second I tried mamba since it claims to be faster and conda stuck on some standard commands for me (not Kluster related) so I may have local a configuration issue with conda so please report any more issues you see. |
As a quick follow up, I did get the conda install to work as well and will try and replace the release binary today or tomorrow. |
Hi Eric and Barry, |
Hi and thank you for a great application!
I've installed it on windows following this instruction, 'https://github.com/noaa-ocs-hydrography/kluster?tab=readme-ov-file#Installation'
To process I use this python snippet:
from HSTB.kluster.fqpr_intelligence import intel_process from HSTB.kluster.fqpr_convenience import convert_multibeam, process_multibeam, perform_all_processing from HSTB.kluster.fqpr_convenience import generate_new_surface fq = perform_all_processing(r"C:\Test\0322_20210513_084312.kmall", coord_system='WGS84', vert_ref='waterline')
And it works fine for both .all and .kmall files collected with some random sonars. However, when I try with a file collected with a EM2040C head, the 'perform_all_processing' function give me this error ('intel_process' and 'convert_multibeam' give the same error), "NotImplementedError: Sonar model not understood "em2040c"", which appears to say that EM2040C has not been implemented. However, the README.md file contains this statement, "Kluster has been tested on:
- EM2040/2040c/2040p
", which is contradictionary to my error message. So I assume I'm doing something wrong, probably a dead simple thing, but I've not been able to point it out. Attached the requirement.txt file for the venv I've installed it on. Would you have the possibility to point me in the good direction?
requirements.txt
Kind regards
Kurt
The text was updated successfully, but these errors were encountered: