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

Validation Tool - Notify User when Comparing Model vs Predictions #435

Open
jamesdoyle21 opened this issue Apr 13, 2022 · 15 comments
Open
Assignees
Labels
OTT Only Only charge to OTT

Comments

@jamesdoyle21
Copy link
Collaborator

jamesdoyle21 commented Apr 13, 2022

OceansMap Bug Tracker line 63

This is obviously bad because we are validating a prediction with a prediction. The solution is to not allow the user to select these stations in the validation tool. If the user really wants to see both plotted on the same graph, they can do so in the obs drawer.

This relates to #434 because if we can differentiate these stations on the map, it should be easier to remove them from the validation tool.

image

@mpiannucci
Copy link
Contributor

I disagree with this one... did chris specify this?

@jamesdoyle21
Copy link
Collaborator Author

@mpiannucci this came from Jeff. What are your thoughts here? Perhaps a notification to let the user know they are comparing a model to a station prediction?

@mpiannucci
Copy link
Contributor

Yeha in theory kelly had mentioned being able to validate models against other models, so i see nothing wrong with validating against predictions IF and ONLY IF there are no actual measurements available for that given station

@jamesdoyle21
Copy link
Collaborator Author

I agree with that. As long as we make note of it so the user isn't unknowingly assuming it's measured data. An orange notification in the same place we put the "error no data" should do it

@cpaternostro
Copy link

cpaternostro commented Apr 14, 2022 via email

@jamesdoyle21 jamesdoyle21 changed the title Validation Tool Allows the user to Select a Station that only has Tide Predictions to Validate Model Water Level Validation Tool - Notify User when Comparing Model vs Predictions Apr 14, 2022
@jamesdoyle21
Copy link
Collaborator Author

This issue came up when looking at Tide Predictions in the validation tool. I am getting no comparison options when I select tide predictions as the parameter. Is this a separate issue?

I also cannot use a station with only tide predictions as a comparison for water level - it spits an error.

image

@jamesdoyle21
Copy link
Collaborator Author

@kvmartin001 do you have a test case for this issue?

@kvmartin001
Copy link
Collaborator

@jamesdoyle21 No, in my PR, Tide Predictions was supposed to be stripped as an option in that field completely, so the case above is a bug.
I could fix the bug with a one-line change, but I think we want to just allow Tide Predictions again, which would make the bug a moot point.

@kvmartin001
Copy link
Collaborator

Tide predictions are enabled again (https://github.com/asascience/oceansmap-3/pull/356), so I moved this to Merged. Do we still want a notification?

Perhaps inline like this?
image

@jamesdoyle21
Copy link
Collaborator Author

Yeah, I like that

@jamesdoyle21
Copy link
Collaborator Author

If the user selects "Tide Predictions" as the parameter for the validation tool, is there a comparison model that is supposed to populate? Lets plan to discuss this in the meeting on Tuesday as well

@mpiannucci
Copy link
Contributor

Any water level

@jamesdoyle21 jamesdoyle21 added Maracoos & OTT Split time between these jobs and removed OTT Only Only charge to OTT labels May 4, 2022
@jamesdoyle21
Copy link
Collaborator Author

I am still getting no comparison models when I select Tide Predictions

image

@jamesdoyle21
Copy link
Collaborator Author

Also, this ties into #434 but when the user uses the "Show Available Stations" button, the map is populated with all the stations that have water level listed, but will never have water level data available. And is the vast majority of these stations showing

image

@mpiannucci
Copy link
Contributor

I mean there's not really a way to filter based on that unless we get more information from the catalog. We only know what timesteps are available for the station, not which timesteps have what kind of data (right now)

@jamesdoyle21 jamesdoyle21 added OTT Only Only charge to OTT and removed Maracoos & OTT Split time between these jobs labels May 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OTT Only Only charge to OTT
Projects
None yet
Development

No branches or pull requests

4 participants