Convert DataTree to Dataset and vice versa. #136
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
history.md
Building upon issue #133
I kindly request a thorough review of this pull request. It will alter the structure of DataTree (
-> datatree.Cfradial2
) and Dataset (-> xarray.Cfradial1
), with some code duplication frombackends
to thetransform
modules. Your assistance in finalizing the better structure would be greatly appreciated.Moreover, by structuring these functions within a class, it paves the way for future enhancements beyond conversion (e.g.,
dtree.to_cfradial1_dataset()
ords.to_cf2()
) and exporting (ds.to_netcdf()
, maintaining thecfradial1
data standard), including features likedtree.plot_ppi()
. While this may be a potential future development, these changes currently encompass our modifications.