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
Actualizare Programul Campionilor
Campionii noștri fac progrese mari! 🌟 Au finalizat acum cursul de formare privind bunele practici de dezvoltare a software-ului open source, dezvoltarea pachetelor și evaluarea inter pares și merg mai departe pentru a explora construirea comunității și comunicarea. Între timp, mentoring este în desfășurare cu întâlniri lunare care îi ajută pe Campioni să-și avanseze proiectele. Începem deja să vedem niște rezultate interesante: primele versiuni de pachete prind contur, iar unii Campioni își vor împărtăși în curând munca la LatinR! Rămâneți pe fază pentru mai multe actualizări, pe măsură ce proiectele lor continuă să crească! 🚀
Actualizări R-Universe
💪 R-Universe a început să construiască și să verifice pachete pentru Windows ARM64. Citiți mai multe în nota noastră de tehnologie.
🧬 R-Universe face acum parte din infrastructura procesului de depunere a Bioconductorului.
Încă sărbătorim cea de-a 15-a aniversare! 🎉
În iulie, am început să împărtășim povești de la membrii comunității noastre despre experiențele lor cu rOpenSci. Prima noastră poveste îl prezintă pe Eunseop Kim și conexiunea lui cu rOpenSci. Citiți-l pe blogul nostru: De la Peer Review la mentorat: Povestea mea rOpenSci Rămâi la curent pentru mai multe povești din comunitatea noastră în timp ce continuăm să sărbătorim 15 ani de rOpenSci!
Coworking
Citește totul despre coworking!
-
Marți, 1 septembrie, 14:00 Europe Central (12:00 UTC) „Getting to Know SORTEE”, cu Steffi LaZerte și co-gazda Ed Ivimey-Cook.
- Vizitați SORTEE (Society for Open, Reliable, and Transparent Ecology and Evolutionary Biology).
- Faceți cunoștință cu co-gazda, Ed Ivimey-Cook, și aflați mai multe despre SORTEE și despre cum vă puteți implica.
-
Marți, 6 octombrie, 09:00 Americas Pacific (16:00 UTC) „Writing Tests & Testing in R”, cu Yanina Bellini Saibene și co-gazda Olivier Leroy.
- Explorați cum să scrieți teste pentru R și să adăugați câteva teste la munca sau pachetele dvs
- Faceți cunoștință cu co-gazda, Olivier Leroy, și discutați despre testare
-
Marți, 3 noiembrie, 09:00 Australia Western (01:00 UTC) TBA, cu Steffi LaZerte și co-gazda TBA.
-
Marți, 8 decembrie, 14:00 Europe Central (12:00 UTC) „Code Linting in R”, cu Steffi LaZerte și co-gazda Etienne Bacher.
- Citiți mai multe despre Code Linting și aplicați câteva linters codului dvs. R
- Faceți cunoștință cu co-gazda, Etienne Bacher, și discutați despre codul în general, sau despre flir și Jarl în special * Rețineți că colaborarea în decembrie este cu o săptămână mai târziu decât de obicei
Ș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 📦
Următoarele patru pachete au devenit recent parte din suita noastră de software:
-
lakefetch, dezvoltat de Jeremy Lynch Farrell: calculează valorile de preluare (distanța în apă deschisă) și de expunere la val pentru punctele de prelevare a lacului. Descarcă limitele lacului de pe OpenStreetMap, calculează preluarea direcțională folosind o abordare de radiare și, opțional, integrează datele National Hydrography Dataset (NHD) https://www.usgs.gov/national-hydrography pentru contextul hidrologic, inclusiv locațiile de ieșire și intrare. Poate estima adâncimea lacului din suprafața suprafeței folosind relații empirice și poate integra date istorice meteorologice pentru calculele cumulate ale energiei valurilor. Include o aplicație opțională interactivă strălucitoare pentru vizualizare. A fost revizuit de Jorrit Mesman și Kelly Hondula.
-
galamm, dezvoltat de Øystein Sørensen: Estimează modelele latente și mixte aditive generalizate folosind probabilitatea marginală maximă, așa cum este definită în Sorensen și colab. (2023) https://doi.org/10.1007/s11336-023-09910-z, care este o extensie a cadrului unificator al lui Rabe-Hesketh și Skrondal (2004) pentru modelarea variabilelor latente pe mai multe niveluri https://doi.org/10.1007/BF02295 Calculul eficient se face folosind metode cu matrice rare, aproximarea Laplace și diferențierea automată. Cadrul include modele generalizate pe mai multe niveluri cu reziduuri heteroscedastice, tipuri de răspuns mixte, încărcări de factori, spline de netezire, efecte aleatoare încrucișate și combinații ale acestora. Sintaxa pentru formularea modelului este apropiată de lme4 (Bates și colab. (2015) https://doi.org/10.18637/jss.v067.i01) și PLmixed” (Rockwood și Jeon (2019) https://doi.org/10.1080/002701841.15263184.152. A fost revizuit de Nicholas Clark și David Lawrence Miller.
-
EpiStrainDynamics, dezvoltat de Saras Windecker împreună cu Oliver Eales, James McCaw și Freya Shearer: EpiStrainDynamics este un cadru statistic dezvoltat pentru a deduce tendințele temporale ale agenților patogeni multipli din datele de supraveghere colectate în mod obișnuit. A fost revizuit de Sangeeta Bhatia și Joshua Lambert.
-
RAMEN, dezvoltat de Erick I. Navarro-Delgado împreună cu Keegan Korthauer și Michael S. Kobor: Folosind datele populației, RAMEN identifică ce model genetic (G), de mediu (E), aditiv (G+E) sau de interacțiune (GxE) explică mai bine nivelurile de metilare a ADN-ului în locații la nivelul întregului genom, cu variabilitate mare de metilare a ADN-ului. A fost revizuit de Lluís Revilla Sancho și Ulduz Vafadarshamasbi.
Descoperiți mai multe pachete, citiți mai multe despre Software Peer Review.
Versiuni noi
Următoarele douăzeci și cinci de pachete au avut o actualizare de la ultimul buletin informativ: DataSpaceR (v1.0.2), RAMEN (v2.1.1), fără frecare (v1.3.0), cffr (v1.4.2), nodbi (v0.15.0), revizor (v0.2.0), scriexl (v2.0.1), rangr (v1.0.10), mai usoara (v2.1.0), gert (v2.4.1), c14bazAAR (5.3.0), instrumente de peisaj (v0.6.3), comtradr (v1.0.6), lingtipologie (v1.1.26), textreuse (v1.0.2), canapea (v0.4.2), pkgstats (v0.2.4), refsplitr (v1.2.3), npi (v0.3.0), reddap (v1.3.0), stantargets (0.1.3), openalexR (v3.1.0), Ernest (v1.2.5), mregions2 (v1.1.3), și spiro (v0.2.4).
Revizuirea software-ului
Există optsprezece trimiteri recent închise și active și 5 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

Note tehnice
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?.
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 informații utile pentru dezvoltatorii de pachete R. 👀
De la fișierele Rd la Quarto
Edgar Ruiz de la Posit a lansat pkgsite, un pachet pentru convertirea pachetelor dvs .Rd fișiere către Quarto. Acesta creează fișiere qmd pe care le puteți integra după cum doriți într-un site web Quarto.
Testarea mutațiilor, testarea neclară
În primul rând, un memento în cazul în care confundați cele două concepte…
👽️ Testarea mutațiilor: executați teste pe versiunea cu mutații cod.
🚮 Testare neclară: executați teste cu tot felul de intrări la cod.
La userR! 2026, ambele subiecte au fost abordate:
roxyreqs
Tot la useR!, Moritz Lang și colaboratorii au introdus roxyreqs, un pachet pentru adăugarea de documentație asemănătoare roxygen2 pentru a testa asta. Diapozitive.
checktor, un nou ajutor pentru trimiterile CRAN
Dacă doriți să vă trimiteți pachetul la CRAN, puteți obține ajutor prin cartea de bucate CRAN, lista colaborativă întreținută de ThinkR și acum un nou pachet, verificator de James Balamuță! Citiți mai multe în postarea lui James.
Lecturi interesante AI
Ultimele cuvinte
Multumesc pentru lectura! Dacă doriți să vă implicați în rOpenSci, consultați Ghidul nostru pentru contribuții. Acest ghid vă va ajuta să vă direcționați către locul potrivit, indiferent dacă doriți să faceți contribuții de cod, contribuții non-cod sau să contribui în alte moduri, cum ar fi partajarea cazurilor de utilizare. Ne puteți susține munca și prin donații.
