-
Notifications
You must be signed in to change notification settings - Fork 107
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
fix ATL08 delta_time dimension read error #470
Conversation
Thanks for working on a fix @JessicaS11! 🎉I tried this out and it runs smoothly for a single ATL08 file, multiple ATL08 files, and multiple ATL06 files. I'm getting an error trying to read ATL03 files, but I think that one may be a me problem because I get the same error using version 0.8.0. 😕Looking at the output the ATL08 produces I am not seeing what I expected, but I also may just be misunderstanding. The output My confusions:
If you want to brainstorm together @JessicaS11 just let me know. |
As for the erroring build it seems like the error was a timeout on the visualization tests. Maybe it's an API issue? It's surprising that the API itself doesn't provide a timeout response. icepyx could write their own timeouts into it's code, so we get a recognizable error when the API called in the visualization code is non-responsive. But that, I think, would be a task for another day. |
I'll take the easy one first: this was addressed in #459. I like the idea of improving the timeouts/messaging on the icepyx side though. |
Confusing indeed... I will see if I can make heads or tail of this. UPDATE (#1): it's the UPDATE(#2): see #471. It appears to be an issue with all the beams being added when the mandatory variables are added. So if we dove into |
Per #376, #466, and #469 ATL08 data could not be read in.
During a read in of one of the deeply nested group variables, delta_time was being turned into a dimension (rather than staying as coordinates), causing merge conflicts when added to portions of the dataset that only had delta_time as coordinates due to the conflicting sizes of the delta_time coordinate. By dropping the delta_time dimension, we are able to merge properly.
This PR is being submitted as a patch bug fix directly to main in order to create a patch 0.8.1 release for an upcoming workshop.