Which package would you like to suggest? What features does it provide?
groundhog.
groundhog is another package to provide package reproducibility. It provides a new command groundhog.library() which mimicks library() (and install.packages()) but with an extra date argument to install the package version available at this date. It differs from other similar projects by relying on a global versioned library that all projects can use (instead of having a sandboxed environment for each project). Another major difference with the checkpoint package is that you can use different dates for different packages (vs one date per project). This is not the recommended setting in most cases. as it can fail due to version incompatibility but it's nonetheless possible if necessary.
Please provide the link to CRAN by appending the package name
(case-sensitive) to the end of the URL below:
@Bisaloo Cool package! Thanks for developing it and thanks for sharing it here. I've added it to the Task View. The change should be live on CRAN in a few days.
groundhog.
groundhog is another package to provide package reproducibility. It provides a new command
groundhog.library()
which mimickslibrary()
(andinstall.packages()
) but with an extradate
argument to install the package version available at this date. It differs from other similar projects by relying on a global versioned library that all projects can use (instead of having a sandboxed environment for each project). Another major difference with the checkpoint package is that you can use different dates for different packages (vs one date per project). This is not the recommended setting in most cases. as it can fail due to version incompatibility but it's nonetheless possible if necessary.https://cran.r-project.org/package=groundhog
package reproducibility