Refactored xarray_fmrc to no longer depend on some geometry of underlying datasets. Instead it should be able to get more information from the structure of the datatree (forecast_reference_time). If more tweaking is needed, things like the time coord, time format, group_prefix, and forecast_coords can be overridden on the accessor, and it will attempt to those configs from top level datatree attributes.
Additionally it should be possible to set model_run_path and forecast_reference_time_from_path to more fully tweak how xarray_fmrc interprets the structure of the datatree.
Description
Refactored xarray_fmrc to no longer depend on some geometry of underlying datasets. Instead it should be able to get more information from the structure of the datatree (forecast_reference_time). If more tweaking is needed, things like the time coord, time format, group_prefix, and forecast_coords can be overridden on the accessor, and it will attempt to those configs from top level datatree attributes.
Additionally it should be possible to set
model_run_path
andforecast_reference_time_from_path
to more fully tweak how xarray_fmrc interprets the structure of the datatree.Related Issue
Closes #10 Closes #8
Type of Change
Checklist
CODE_OF_CONDUCT.md
document.CONTRIBUTING.md
guide.make codestyle
.