Changes on CRAN

2024-01-01 to 2024-06-30

Kurt Hornik (WU Wirtschaftsuniversität Wien) , Uwe Ligges (TU Dortmund) , Achim Zeileis (Universität Innsbruck)
2024-03-01

1 CRAN growth

In the past 6 months, 1060 new packages were added to the CRAN package repository. 405 packages were unarchived, 690 were archived and 7 had to be removed. The following shows the growth of the number of active packages in the CRAN package repository:

CRAN growth: Number of CRAN packages over time in levels (left) and in logs (right).

On 2024-06-30, the number of active packages was around 21018.

2 CRAN package submissions

From January 2024 to June 2024 CRAN received 14584 package submissions. For these, 23887 actions took place of which 16756 (70%) were auto processed actions and 7131 (30%) manual actions.

Minus some special cases, a summary of the auto-processed and manually triggered actions follows:

archive inspect newbies pending pretest publish recheck waiting
auto 4316 1674 3532 383 0 4588 1572 691
manual 2726 140 93 255 179 2881 638 219

These include the final decisions for the submissions which were

archive publish
auto 4083 (28.7%) 4045 (28.4%)
manual 2692 (18.9%) 3399 (23.9%)

where we only count those as auto processed whose publication or rejection happened automatically in all steps.

A new team member, Konstanze Lauseker, joined the CRAN submission team. Welcome, Konstanze. Unfortunately, Victoria Wimmer left the CRAN submission team after processing 4588 incoming submissions. Thanks a lot!

3 CRAN mirror security

Currently, there are 94 official CRAN mirrors, 73 of which provide both secure downloads via ‘httpsand use secure mirroring from the CRAN master (via rsync through ssh tunnels). Since the R 3.4.0 release, chooseCRANmirror() offers these mirrors in preference to the others which are not fully secured (yet).

4 CRAN Task View Initiative

Currently there are 46 task views (see https://CRAN.R-project.org/web/views/), with median and mean numbers of CRAN packages covered 104 and 122, respectively. Overall, these task views cover 4711 CRAN packages, which is about 22% of all active CRAN packages.

Julia Piaskowski (University of Idaho) joined the team of CRAN Task View Editors, welcome!

Reuse

Text and figures are licensed under Creative Commons Attribution CC BY 4.0. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".

Citation

For attribution, please cite this work as

Hornik, et al., "Changes on CRAN", The R Journal, 2024

BibTeX citation

@article{RJ-2024-1-cran,
  author = {Hornik, Kurt and Ligges, Uwe and Zeileis, Achim},
  title = {Changes on CRAN},
  journal = {The R Journal},
  year = {2024},
  note = {https://journal.r-project.org/news/RJ-2024-1-cran},
  volume = {16},
  issue = {1},
  issn = {2073-4859},
  pages = {212-213}
}