Open moki1202 opened 3 years ago
All this sounds reasonable to me. Hopefully there won't be any issues in practice when the code is in a PR.
While we're deleting deprecated functions, I suggest we zap all the PEcAn.utils::logger.*
functions too. These were long ago moved to PEcAn.logger and have been deprecated in utils for even longer than the uncertainty and workflow functions have been.
This won't change any dependencies because utils still imports the versions from PEcAn.logger, but dealing with them in the same PR still seems appropriate to me.
This issue is stale because it has been open 365 days with no activity.
DESCRIPTION
following are the undeclared dependencies in the PEcAn.utils package-
PEcAn.workflow: present in-
To resolve: Delete deprecated versions of
do_conversions
andrun.write.configs
from utils.PEcAn.benchmark: present in-
To resolve: Remove the link and just refer to
PEcAn.benchmark::align_data
without linking to it.PEcAn.priors: present in-
To resolve: delete
create.base.plot
function, replace calls inPEcAn.priors::plot_prior.density
with a simple call toggplot2::ggplot()
. Bonus cleanup: Move all remaining functions inplots.R
to the PEcAn.visualization package.PEcAn.uncertainty:present in-
To resolve: Delete deprecated copies of
get.ensemble.samples
andread.ensemble.output
from utils, moveget.results
toPEcan.uncertainty
.