Which R package to use, AnVIL or AnVILGCP?

Hi.
I recently used some functions in the R package “AnVIL”. But my code received many warning about the function related to methods being deprecated (copied at the end of the message). So I changed to the suggested functions in AnVILGCP. Then all the warnings went away.

It seem to me that AnVILGCP is an newer version of AnVIL, and I do not need to install or use AnVIL package at all. But I would like to make sure I don’t miss some key functions in AnVIL.

Here is the reference to both packages.
Introduction to the AnVIL package

Warning messages:
1: In lifeCycle(“avcopy”, “AnVILGCP”, “AnVIL”, title = “gsutil”) :
‘gsutil_cp’ is deprecated.
Use ‘AnVILGCP::avcopy’ instead.
See help(‘gsutil-deprecated’).
2: In lifeCycle(newpackage = “AnVILGCP”, package = “AnVIL”, title = “gsutil”) :
‘gsutil_requesterpays’ is deprecated.
Use ‘AnVILGCP::gsutil_requesterpays’ instead.
See help(‘gsutil-deprecated’).
3: In lifeCycle(newpackage = “AnVILGCP”, package = “AnVIL”, title = “gcloud”) :
‘gcloud_project’ is deprecated.
Use ‘AnVILGCP::gcloud_project’ instead.
See help(‘gcloud-deprecated’).

Hi @truckload

Yes, we separated the GCP functionality from AnVIL and moved it into AnVILGCP.

AnVIL is now mainly intended for developer-use as it provides API functionality e.g., Terra(), Rawls(), etc. as well as the Service S4 class for representing APIs.

I am in the process of updating the DESCRIPTION file and vignettes for all packages to better reflect their intended use.

Best regards,
Marcel
AnVIL* R packages maintainer

1 Like