Skip to content
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

Improved error handling #311

Open
gecoombs opened this issue Dec 18, 2024 · 0 comments
Open

Improved error handling #311

gecoombs opened this issue Dec 18, 2024 · 0 comments
Assignees
Labels
Enhancement General improvements to the code

Comments

@gecoombs
Copy link
Member

Some recent bug reports have highlighted that error messages from PolarRoute aren't always clear or point to the wrong problem (e.g. #307 ). As part of the operationalisation process we should aim to have the code produce errors that are easy to understand, even for those who aren't active developers. This is especially important when it is a case where we expect the algorithm to fail (e.g. completely inaccessible waypoints, currents stronger than the vessel etc.).

We should also look at producing partial output if one particular part of the code fails. Currently if you plan multiple routes and one has an error then all of the other routes are lost even if they had run successfully.

@gecoombs gecoombs added the Enhancement General improvements to the code label Dec 18, 2024
@gecoombs gecoombs self-assigned this Dec 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement General improvements to the code
Projects
None yet
Development

No branches or pull requests

1 participant