WIP: New Forecasting Dashboard
Description
Currently, the forecasting dashboard does not start due to various reasons like package degradation issues, changes in the data format etc.
Recently, the data processing and downloading format has been changed and it is not supported by the previously built dashboard. The major update from the previously built dashboards is the change in the data retrieval functions in the plots.
In this PR I have rejuvenated the old Forecasting Dashboard by refactoring codes for the plots and making it more dynamic.
Motivation and Context
There are no active issues.
Review Time Estimate
- [ ] Immediately
- [x] Within one week
- [ ] When possible
Types of changes
- [ ] Bug fix (non-breaking change which fixes an issue)
- [x] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)
Checklist:
- [ ] My change requires a change to the documentation.
- [ ] My name is in the list of CITATION.cff
- [ ] I have updated the CHANGELOG.md.
- [ ] I have updated the documentation accordingly.
- [ ] I have read the CONTRIBUTING document.
- [ ] I have added tests to cover my changes.
- [ ] All new and existing tests passed.
This PR is stale because it has been open 365 days with no activity.
@koolgax99 what is the remaining work required before this PR is ready?
Hey @dlebauer, So this PR is stale right now. At some point of my gsoc project we decided to wrte the forecasting dashboard from scratch and the code currently resides in my github account. I am curious if I should just add my link repo in the docs of Pecan or move the entire new code here?
@koolgax99 @dlebauer I'd recommend migrating the code into the PEcAn project space, rather than Nihar's personal space, though it could definitely exist as it's own repo in the PEcAn space (e.g. PEcAnProject/forecast-dashboard) rather than being in PecanProject/pecan
This PR is stale because it has been open 365 days with no activity.
@koolgax99 Is https://github.com/koolgax99/new-forecasting-dashboard the repo discussed above? If you're OK with the suggestion to transfer the repo into the PEcAn organization, you should be able to do it by visiting https://github.com/koolgax99/new-forecasting-dashboard/transfer and choosing PecanProject as the new owner. If that doesn't work, I think one of the PEcAn team admins can also create a fork.
Hi @infotroph I had tried a long back ago and even now, it shows insufficient permission to me. Probably one of the admins could fork this.
Done! Now available at https://github.com/PecanProject/forecasting-dashboard. I'll close this PR and we can do any further refinements there.