[R-pkg-devel] Writing a data package with large files

Alex Hallam @|exh@||@m6@28 @end|ng |rom gm@||@com
Sat Jul 6 20:36:36 CEST 2019


Thanks. This is exactly what I needed.

Thanks
-Alex

On Sat, Jul 6, 2019 at 10:10 AM Dirk Eddelbuettel <edd using debian.org> wrote:

>
> On 6 July 2019 at 09:27, Alex Hallam wrote:
> | I have been working on making a data package. The goal is to one day push
> | it to CRAN, but I am having 2 problems (one warning and one note) from R
> | CMD. I think the problems are due to having large files (a 453M csv.7z
> raw
> | file and a 75M .rda file)
>
> Well that is in excess of what the manual ("Writing R Extensions") and the
> CRAN Repo Policy allow.
>
> So I suggest you think about other ways for users to get your data. Brooke
> and I once described a particular approach here:
>
>   https://journal.r-project.org/archive/2017/RJ-2017-026/index.html
>
> and I include the main gist / abstract:
>
>   Hosting Data Packages via drat: A Case Study with Hurricane Exposure
> Data
>   G. Brooke Anderson and Dirk Eddelbuettel
>   The R Journal (2017) 9:1, pages 486-497.
>
>   Abstract Data-only packages offer a way to provide extended functionality
>   for other R users. However, such packages can be large enough to exceed
> the
>   package size limit (5 megabytes) for the Comprehen sive R Archive Network
>   (CRAN). As an alternative, large data packages can be posted to
> additional
>   repostiories beyond CRAN itself in a way that allows smaller code
> packages
>   on CRAN to access and use the data. The drat package facilitates creation
>   and use of such alternative repositories and makes it particularly simple
>   to host them via GitHub. CRAN packages can draw on packages posted to
> drat
>   repositories through the use of the ‘Additonal_repositories’ field in the
>   DESCRIPTION file. This paper describes how R users can create a suite of
>   coordinated packages, in which larger data packages are hosted in an
>   alternative repository created with drat, while a smaller code package
> that
>   interacts with this data is created that can be submitted to CRAN.
>
> Hth, Dirk
>
> --
> http://dirk.eddelbuettel.com | @eddelbuettel | edd using debian.org
>


-- 

Thanks!
-Alex

	[[alternative HTML version deleted]]



More information about the R-package-devel mailing list