-
Notifications
You must be signed in to change notification settings - Fork 30
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
Interfaces #277
Interfaces #277
Conversation
- Add interfaces.py to process responses into third-party library objects
- Use existing dataset - Pass requests_kwargs to 'to_pandas' method
PS. please add the |
Sorry! Missed that completely and we are past the deadline!! Please ping me directly next time. |
- Add protocol check to interfaces function - Add self.protocol in ERDDAP.to_ncCF method
- Don't rename netCDF4 Dataset class - Change requests_kwargs default to None - Raise exception as object - Raise ValueError (instead of return) - Get rid of iris exception handling block (in favour of pinning latest version)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @ocefpaf @abkfenris, I addressed all comments that we had noted down, so I think this is ready to be reviewed again.
Code review for ioos#277. Co-authored-by: Filipe <[email protected]>
- Initialise dict with curly brackets - Improve exception handling in function 'to_pandas' - Improve error message in function 'to_ncCF' Co-authored-by: Filipe <[email protected]>
b02fa00
to
b4d9d37
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. @abkfenris any final comments?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me
Hi,
this PR creates module
core.interfaces
, with methods to use URLs to generate third-party datasets. These methods are used in theERDDAP
class.I rebased the
classes
branch from #267 with this branch.If you could pay special attention to review how
kwargs
are being propagated across methods, that would be great.Thanks,
Vini