Ropensci News Digest, mai 2025

URMĂREȘTE-NE
16,065FaniÎmi place
1,142CititoriConectați-vă


Dragi prieteni Ropensci, este timpul pentru rotunjirea noastră lunară de știri! Puteți citi această postare pe blogul nostru. Acum să ne aruncăm în activitate la Ropensci și în jurul său!

HQ Ropensci

Ajută -ne să ne menținem {pkgcheck}!

Programul Campionilor 2025

Apelul pentru prima cohortă în spaniolă s -a închis. Am primit 121 de aplicări de la oameni din 22 de țări diferite. Majoritatea solicitanților din acest an doresc să dezvolte un nou pachet, iar subiectele sunt foarte variate: de la acces la date, la noi analize, materiale educaționale, la aplicații de sănătate și agricole. Procesul de revizuire este în plină desfășurare. Notificările vor ieși în următoarele săptămâni tuturor celor care au aplicat. Apreciem foarte mult momentul în care toți solicitanții au luat pentru a scrie și a -și depune propunerile. Abia așteptăm să vedem ce va aduce cohorta din acest an la program!

Coworking

Citiți totul despre coworking!

Și amintiți -vă, puteți oricând să cowork în mod independent la munca legată de R, să lucrați la pachete care tind să fie neglijate sau să lucrați la ceea ce trebuie să faceți vreodată!

Software 📦

Pachete noi

Următoarele două pachete au devenit recent o parte a suitei noastre de software:

Descoperiți mai multe pachete, citiți mai multe despre revizuirea colegilor de software.

Versiuni noi

Următoarele unsprezece pachete au avut o actualizare de la ultimul buletin informativ: fără fricțiuni (v1.2.1), C3DR (v0.1.5), exclusiv (v0.5.2), Fellingdater (v1.0.3), FireexPosur (v1.1.0), forcis (1.0.1), geotargets (v0.3.1), stPlanr (overlapping_segments_in_overline), Tarchetipuri (0.13.1), ținte (1.11.3), și tinkr (0.3.0)

Recenzie de la egal la egal

Există paisprezece depuneri recent închise și active și 4 trimiteri în așteptare. Problemele sunt în diferite etape:

Aflați mai multe despre revizuirea colegilor de software și cum să vă implicați.

Pe blog

Solicită contribuții

Apeluri pentru întreținători

Dacă sunteți interesat să mențineți vreunul dintre pachetele R de mai jos, vă puteți bucura să citiți postarea noastră pe blog Ce înseamnă să mențineți un pachet?.

Solicită contribuții

Consultați pagina noastră de ajutor dorită – Înainte de a deschide un PR, vă recomandăm să întrebați dacă este încă nevoie de ajutor.

Colț de dezvoltare a pachetelor

Câteva sfaturi utile pentru dezvoltatorii de pachete R. 👀

Ateliere online de dezvoltare a pachetelor R de R Forwards

Oportunitate interesantă începe săptămâna viitoarecitiți mai multe pe site -ul R Forwards:

„Echipa de predare Forwards găzduiește două serii de ateliere începând cu luna viitoare pentru a -i învăța pe participanți cum să -și construiască propriile pachete R. Nu este necesară o experiență anterioară de construire a pachetelor.”

„Cohorta 1 se întâlnește în fiecare altă luni începând cu 2 iunie, de la 09:00 la 10:30 UTC și va fi învățat de Pao Corrales și Ella Kaye. Cohort 2 se întâlnește în fiecare altă marți începând cu 3 iunie, de la 14:30 la 16:00 UTC și va fi condusă de Emma Rand, Joyce Robbins și Heather Turner.”

Recunoașteți organizații cu ID -uri ROR în descriere

În postarea noastră recentă pe blog am explicat care sunt ROR IDS: sunt pentru organizații ce sunt orcid pentru persoane fizice. Acestea ajută la recunoașterea mai precisă a unei organizații (o companie care deține drepturile de autor, un non-profit care a finanțat munca etc.) în metadatele pachetului. Citeşte mai mult.

Protejați -vă documentația în mediile de control

Sau, cu alte cuvinte, cum să aveți pachetul nu eșuează R CMD check pe CRAN, dar exemple și viniete încă redate în documentația PKGDown?

Mulțumim lui Alasdair Warwick, întreținerea pachetului GTEXR recent revizuit, pentru a rezuma câteva sfaturi pe care le împărtășim aici:

  • Pentru exemple de funcții, utilizați examplesIf etichetă roxygen2 cu IN_PKGDOWN variabilă de ex #' @examplesIf identical(Sys.getenv("IN_PKGDOWN"), "true")
  • Pentru viniete, fie pre-construirea dacă sunt necesare instrumente speciale/date/acreditări care nu sunt disponibile pe serverele de construcție generice sau utilizați IN_PKGDOWN Variabilă cu opțiunea de evaluare Knitr, de exemplu
knitr::opts_chunk$set(
 collapse = TRUE,
 comment = "#>",
 eval = Sys.getenv("IN_PKGDOWN") == "true"
)

Exemple:

Mai multe despre versiunile {renv} și r

Pentru a urmări articolul „🔗 🔗 CI: fixați versiunea R dacă utilizați RENV”, un sfat de Hugo Gruson: este de asemenea posibil să setați automat versiunea R la cea documentată renv.lock Când folosiți r-lib/setup-racţiune.

AIR primește o funcție usethis: usethis::use_air()

În martie am menționat Air, noul format s -a dezvoltat la Posit. În versiunea de dezvoltare USETHIS, există o funcție care vă ajută să configurați un proiect pentru a utiliza AIR: use_air(). A se vedea, de asemenea, problema despre configurația JSON.

Testarea mai bună HTTP cu versiunea de dezvoltare a VCR

Ultimele cuvinte

Mulțumesc pentru lectură! Dacă doriți să vă implicați cu Ropensci, consultați ghidul nostru care contribuie care vă poate ajuta să vă direcționați către locul potrivit, indiferent dacă doriți să contribuiți la cod, contribuții non-cod sau să contribuiți în alte moduri, cum ar fi partajarea cazurilor de utilizare. De asemenea, puteți susține munca noastră prin donații.

Dacă încă nu v -ați abonat la newsletter -ul nostru, puteți face acest lucru printr -un formular. Până când este timpul pentru următorul nostru buletin informativ, puteți ține legătura cu noi prin intermediul site -ului nostru web și al contului Mastodon.

Dominic Botezariu
Dominic Botezariuhttps://www.noobz.ro/
Creator de site și redactor-șef.

Cele mai noi știri

Pe același subiect

LĂSAȚI UN MESAJ

Vă rugăm să introduceți comentariul dvs.!
Introduceți aici numele dvs.