1 min läsning
CRAN
R-språkets paketarkiv — paketmetadata, funktionsreferenser och senaste ändringar för omkring 25 000 paket.
R:s paketarkiv, besvarbart i samtalet: vad ett paket gör, vad en funktion tar och vad som ändrats på sistone.
Vad det är
Section titled “Vad det är”CRAN är Comprehensive R Archive Network, paketarkivet bakom språket R, med omkring 25 000 publicerade paket. Integrationen läser det på två sätt — live för paketmetadata, och ur ett lokalt index som en långsam bakgrundscrawl fyller på för funktionsdokumentationen.
Den redovisar sin egen täckning i stället för att antyda fullständighet, vilket spelar roll eftersom funktionsindexet genuint är ofullständigt.
Använd det till
Section titled “Använd det till”- “Vad gör det här R-paketet, och vad beror det på?”
- “Vilka argument tar den här funktionen?”
- “Vilka paket har en funktion för det här?”
- “Vad har släppts eller arkiverats på sistone?”
- “Hur stor del av funktionsdokumentationen är faktiskt indexerad?”
Verktyg
Section titled “Verktyg”| Funktion | Svarar på |
|---|---|
| Användarguide | Vilka uppslag som är live och vilka som beror på indexet — assistenten läser den först |
| Hämta paket | Ett pakets version, licens, beroenden och publiceringsdatum, live |
| Funktionsreferens | En funktions signatur och argument, eller en översikt för ett paket |
| Sök funktioner | Funktioner som matchar ett nyckelord, i det som hunnit indexeras |
| Senaste ändringar | Aktuella släpp och arkiveringar |
| Täckningsstatus | Hur stor del av funktionsdokumentationen som indexerats — uppmätt, inte antaget |
Data och behörighet
Section titled “Data och behörighet”- Öppet och nyckellöst. Ingenting om er organisation passerar integrationen.
- Skrivskyddat.
- Blandad färskhet, avsiktligt. Paketmetadata är live; funktionssökningen beror på en bakgrundscrawl som är medvetet långsam för att inte belasta CRAN.
Kom igång
Section titled “Kom igång”Lägg till MCP-servern på en assistent och fråga på.
Begränsningar
Section titled “Begränsningar”- Funktionssökningen är ofullständig, och säger det. Läs alltid den täckningssiffra den returnerar — en funktion som inte hittas kanske bara inte är indexerad än, vilket är något annat än att den inte finns.
- Dokumentation, inte körning. Kopplingen läser om paket; den kör inte R.
- Endast CRAN. Bioconductor, paket som bara finns på GitHub och andra arkiv täcks inte.
- Arkiverat är inte raderat. Ett paket kan dyka upp bland senaste ändringar som arkiverat och ändå gå att installera från källkod, vilket arkivposten inte stavar ut.