rOpenSci News Digest, noiembrie 2025

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


Dragi prieteni rOpenSci, este timpul pentru turul nostru lunar de știri! Puteți citi această postare pe blogul nostru. Acum haideți să ne aprofundăm în activitatea de la și în jurul rOpenSci!

rOpenSci HQ

rOpenSci la LatinR

Suntem încântați să sprijinim în continuare LatinR ca partener comunitar în 2025. Înregistrarea este acum deschisă pentru Conferința LatinR gratuită, care reunește cercetători, dezvoltatori și susținători ai științei deschise din întreaga regiune.

Notele cheie

  • Heather Turner — Reducerea barierelor în calea contribuției la R
  • Stephanie Zimmer — Transformarea unei echipe în sursă deschisă mai întâi
  • Echipa TRACE-LAC — Lo invisible del código abierto: Lecții din proiectul TRACE-LAC / Epiverso pentru conectarea dezvoltării software cu sănătatea publică

Discuții în spaniolă

Discuții în engleză

Tutoriale în spaniolă

  • Miércoles, Git! Manejo de errores en Git y no morir en el intento — Maëlle Salmon și Yanina Bellini Saibene. Marți, 2 decembrie. 10:00-12:00 UTC-3.
  • Introducere și Tidymodels — Francisco Cardozo și Edgar Ruiz. Luni, 1 decembrie. 18:00-20:00 UTC-3.
  • Automatizarea fluxurilor de lucru în R y Python cu ținte și snakemake — Diana Garcia. Marți, 2 decembrie. 14:00-16:00 UTC-3.
  • ¿Qué historia vas a contar hoy? Herramientas pentru o comunicare eficientă — Alejandra Bellini. Marți, 2 decembrie. 17:00-19:15 UTC-3.

Tutoriale în engleză

Program complet de tutoriale: https://latinr.org/en/cronograma/tutoriales/workshops.html

Ghidul dezvoltatorului rOpenSci acum disponibil în portugheză!

rOpenSci a publicat traducerea în portugheză a ghidului „Pachete: dezvoltare, întreținere și evaluare de la egal la egal”, extinzând accesul la cele mai bune practici în dezvoltarea pachetelor R în lumea vorbitoare de portugheză.

Efortul de doi ani, condus de comunitate, a reunit colaboratori din Angola, Brazilia și Portugalia, în urma fluxului de lucru deschis al rOpenSci, cu traducere automată, editare cu mai mulți recenzori și decizii de colaborare cu privire la terminologie și incluziune.

Această nouă versiune întărește infrastructura multilingvă a rOpenSci și ajută la reducerea barierelor lingvistice pentru colaboratori.

Citiți postarea integrală pe blog pentru a afla mai multe despre proiect.

Colaborare în echipă mare pentru gestionarea și analiza datelor cu rOpenSci

Liz Hare și Yanina Bellini Saibene au susținut o discuție despre Big Team Collaboration on Software Peer Review cu rOpenSci la Big Team Science Conference 2025. Diapozitivele și înregistrarea au fost postate!

rOpenSci la poziție::conf(2025): înregistrări

Înregistrările de la post::conf(2025) sunt acum disponibile public pe YouTube! Multe discuții excelente din care să te bucuri și să înveți, inclusiv cele de la membrii comunității rOpensci.

Roluri de colaborator pe blog în rOpenSci și nu numai

Am adăugat recent suport pentru rolurile de colaborator pe blogul nostru: autor, editor, traducător, intervievat. Rogue Scholar, care generează DOI-ul postărilor noastre (și al multor altele), a adăugat și această funcție. Citiți mai multe în anunțul lor. Mulțumim lui Martin Fenner pentru sprijinirea eforturilor noastre de a recunoaște toate contribuțiile la postările de pe blog!

Coworking

Citește totul despre coworking!

  • Marți, 2 decembrie, ora 14:00 Europa Centrală (13:00 UTC), „Fetting to know The Carpentries” cu Steffi LaZerte și co-gazda Angelique Trusler.
    • Vizitați The Carpentries;
    • Faceți cunoștință cu gazda comunității, Angelique Trusler, și aflați mai multe despre The Carpentries și despre cum vă puteți implica.
  • Marți, 13 ianuarie, ora 9:00 Americas Pacific (17:00 UTC), „Dă-i drumul!” cu Steffi LaZerte și co-gazda Yanina Bellini Saibene.
    • Petreceți ceva timp examinând forumurile, spațiile de lucru Slack, buletinele informative, fluxurile RSS (etc. etc.) la care sunteți abonat;
    • Dezabonați-vă la tot ce nu mai aveți nevoie (Dă-i drumul!);
    • Faceți cunoștință cu co-gazda, Yanina Bellini Saibene, și discutați despre strategii pentru acest An Nou dezordinea vieții dvs. digitale (sau poate nu atât de digitală).
  • Marți, 2 februarie, 9:00 Australia Western (01:00 UTC), „Partajați configurația dvs. de Positron!” cu Steffi LaZerte și co-gazda Noam Ross.
    • Configurați Poistron și explorați extensiile și setările personalizate;
    • Faceți cunoștință cu gazda comunității, Noam Ross, împărtășiți cum ați configurat Positron pentru fluxul dvs. de lucru și învățați de la alții.

Și amintiți-vă, puteți oricând să colaborați independent la munca legată de R, să lucrați la pachete care tind să fie neglijate sau să lucrați la ceea ce aveți nevoie pentru a realiza!

Software 📦

Pachete noi

Următorul pachet a devenit recent parte din suita noastră de software:

  • dicționar, dezvoltat de Vincenzo Coia: Creați și evaluați obiecte de distribuție a probabilității dintr-o varietate de familii sau definiți distribuții personalizate. Calculează automat proprietățile de distribuție, chiar dacă nu au fost specificate. Acest pachet acceptă modelarea statistică și simulări și formează nucleul suitei probaverse de pachete R. A fost revizuit.

Descoperiți mai multe pachete, citiți mai multe despre Software Peer Review.

Versiuni noi

Următoarele cincisprezece pachete au avut o actualizare de la ultimul buletin informativ: babelquarto (v0.1.0), pkgmatch (v0.5.0), pkgstats (v0.1.6), aRxiv (0.14), daiquiri (v1.2.1), set de date (0.4.1), expunerea la foc (v1.2.0), googleLanguageR (v0.3.1.1), GSODR (v5.0.0), prismă (v0.3.0), rgbif (v3.8.4), taxizatb (v0.3.2), granițele SUA (v0.5.1), SUAboundariesData (v0.5.1), și vremeOz (v2.0.2).

Revizuirea software-ului

Există cincisprezece trimiteri recent închise și active și 3 trimiteri în așteptare. Problemele se află în diferite etape:

Aflați mai multe despre Software Peer Review și despre cum să vă implicați.

Pe blog

Revizuirea software-ului

  • Traducerea ghidului rOpenSci Dev în portugheză: colaborare, comunitate, provocări și impact de Francesca Belem Lopes Palmeira, Beatriz Milz, Ariana Moura Cabral, Yanina Bellini Saibene, Daniel Vartanian și Pedro Faria. Suntem foarte încântați să anunțăm că ghidul nostru privind dezvoltarea pachetelor, întreținerea și evaluarea inter pares este acum disponibil în portugheză. În această postare pe blog, oamenii care au condus proiectul de traducere împărtășesc cum s-a desfășurat procesul, provocările cu care se confruntă, rezultatele obținute și ce a însemnat pentru ei participarea la acest efort. Alte limbi: Traduzindo o Dev Guide da rOpenSci para o Português: Colaboração, Comunidade, Desafios e Impacto (pt).

  • Computo – A Journal for Transparent and Reproducible Research in Statistics and Machine Learning de Julien Chiquet, François-David Collin, Marie-Pierre Etienne, Pierre Neuvial, Aymeric Stamm și Nelle Varoquaux. Computo este un jurnal care promovează contribuții metodologice, computaționale și algoritmice în statistică și învățare automată, care oferă o mai bună înțelegere a modelelor sau metodelor care sunt cele mai potrivite pentru a răspunde întrebărilor științifice specifice. Computo folosește instrumente moderne în programare și raportare științifică pentru a sprijini rezultate de cercetare mai transparente, interactive și reproductibile.

Logo Computo

Apeluri pentru contribuții

Apel pentru menținători

Dacă sunteți interesat să întrețineți oricare dintre pachetele R de mai jos, s-ar putea să vă bucure să citiți postarea noastră de blog Ce înseamnă întreținerea unui pachet?.

Photosearcher, caută pe Flickr fotografii și metadate. Problemă pentru voluntariat.

Apeluri pentru contribuții

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

Colț de dezvoltare a pachetelor

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

Actualizare a capitolului vcr în testarea HTTP în R

Am actualizat introducerea la vcr în testarea HTTP din cartea R, astfel încât să reflecte versiunea curentă a vcr, în special local_cassette() funcţie.

Jarl: doar un alt R linter

Etienne Bacher a prezentat noul jarl CLI într-o postare pe blog. La fel ca Air, rulează în terminal. La fel ca pachetul flir R, poate remedia modelele proaste din codul R.

pkgdown 2.2.0 facilitează citirea documentației pentru LLM

Cea mai recentă versiune pkgdown adaugă un pas la construirea site-ului web, care creează:

  • o versiune Markdown a tuturor paginilor HTML;
  • un fișier standard numit llms.txt care alcătuiește conținutul paginii de start și al indicilor de referință și articole.

Citiți mai multe despre acest lucru, inclusiv despre cum să renunțați (o linie de configurare) în anunțul de lansare.

testați că 3.3.0

Dacă utilizați testthat, nu ratați anunțul de lansare! De notat:

  • O noua functie skip_unless_r() pentru a sări peste teste în funcție de versiunea R;
  • Testele care utilizează pachetele sugerate vor fi acum omise automat pe CRAN;
  • O nouă așteptare expect_shape() pentru a verifica dimensiunile, numărul de rânduri sau numărul de coloane!

Un truc Git: păstrarea vina Git informativă

Dacă reformatați întreaga bază de cod cu Air, veți ajunge cu una sau mai multe comiteri care schimbă doar aspectul codului. Un stil de cod bun este echivalent cu lizibilitatea, dar atunci când explorezi istoria prin Git blame, acea comitere sau acele comite nu sunt relevante. Această problemă este rezolvabilă!

Mulțumim lui Hugo Gruson că ne-a spus acest lucru: puteți crea (și .Rbuildignore) un fișier numit .git-blame-ignore-revs unde enumerați hashe-urile commit-urilor pe care doriți să le excludeți din vina Git.

Exemplu în test că:

# This file lists revisions of large-scale formatting/style changes so that
# they can be excluded from git blame results.
#
# To set this file as the default ignore file for git blame, run:
# $ git config blame.ignoreRevsFile .git-blame-ignore-revs

# https://github.com/r-lib/testthat/pull/2121
13d17788e5d3a54fa83beed25e325703608f8b9f

Pentru a utiliza acest fișier,

  • îi spui lui Git local despre asta rulând git config blame.ignoreRevsFile .git-blame-ignore-revs;
  • GitHub, pe de altă parte, îl preia automat!

Un alt truc Git: rebazați toate commit-urile

Imaginați-vă că lucrați pe un depozit privat, pe o singură ramură, fără să vă deranjați cu un istoric Git curat. Apoi trebuie să faceți publicul depozitului. Cum să repari istoricul înainte de a face acest lucru?

Puteți rebaza toate commit-urile pe main (sau pe orice ramură) folosind --root opțiunea de git rebase. Deci poți să tastați git rebase -i --root și, să zicem, combinați toate comitările într-un „Primul comit” foarte înșelător!

Poți exersa git rebase -i cu pachetul saperlipopette R.

Câteva discuții de la post::conf(2025)

Pe lângă discuțiile membrilor comunității (vezi secțiunea HQ), puteți urmări înregistrări ale discuțiilor relevante pentru dezvoltarea software:

Ultimele cuvinte

Multumesc pentru lectura! Dacă doriți să vă implicați în rOpenSci, consultați Ghidul nostru de contribuții, care vă poate ajuta să vă direcționați către locul potrivit, indiferent dacă doriți să faceți contribuții de cod, contribuții fără cod sau să contribui în alte moduri, cum ar fi partajarea cazurilor de utilizare. Ne puteți susține munca și prin donații.

Dacă nu v-ați abonat încă la newsletter-ul nostru, o puteți face prin intermediul unui formular. Până când va veni 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.