Neural hírek logo

ReproZip – A reprodukálható kísérletek egyszerű eszköze

A ReproZip egy eszköz, amely leegyszerűsíti a reprodukálható kísérletek létrehozását parancssori végrehajtásokból, ami a számítástudományban gyakori alapvető elem. A ReproZip nyomon követi az operációs rendszer hívásokat, és egy olyan csomagot hoz létre, amely tartalmazza az összes szükséges bináris fájlt, függőséget a parancs futtatásához a szerző környezetében (csomagolás). A felülvizsgáló ezután kicsomagolhatja a kísérletet a saját környezetében, hogy reprodukálja az eredményeket (kicsomagolás). Gyors kezdéshez érdemes megnézni a példatárat, ahol különféle szoftverekkel mutatjuk be a ReproZip használatát – és bátran adj hozzá saját példát is!
Google Hirdetés

### A ReproZip bemutatása: Könnyű reprodukálhatóság a számítási tudományokban

A ReproZip egy olyan eszköz, amely leegyszerűsíti a reprodukálható kísérletek létrehozását parancssori végrehajtásokból, ami a számítási tudományokban gyakori alapvető elv. Az eszköz nyomon követi az operációs rendszer hívásokat, és egy olyan csomagot hoz létre, amely tartalmazza az összes szükséges bináris fájlt, függőséget és egyéb erőforrást, hogy a kísérlet más környezetben is futtatható legyen (csomagolás). A felülvizsgáló ezután kicsomagolhatja és reprodukálhatja az eredményeket saját környezetében (kicsomagolás).

### Hogyan használható a ReproZip?

A **csomagoláshoz** Linux disztribúciók szükségesek. Először telepíteni kell a `reprozip` csomagot (`pip install reprozip`), majd a kísérletet a `reprozip trace` paranccsal kell futtatni. A konfigurációs fájl (`config.yml`) szerkesztésével testreszabható a parancssori argumentumok, környezeti változók és a csomagba felvenni kívánt fájlok. A `reprozip pack` paranccsal létrehozható a végső `.rpz` csomag, amely továbbítható másoknak.

A **kicsomagolás** során a `reprounzip` eszközt kell használni (`pip install reprounzip`). A kísérlet többféleképpen is futtatható:

– **Könyvtárként** (`reprounzip directory`),

– **chroot környezetben** (`reprounzip chroot`),

– **Vagrant-alapú virtuális gépen** (`reprounzip-vagrant` pluginnal),

– **Docker konténerben** (`reprounzip-docker` segítségével).

A Debian/Ubuntu felhasználók a `reprounzip installpkgs` paranccsal közvetlenül telepíthetik a függőségeket, de ez módosíthatja a rendszert.

### Hivatkozás és közreműködés

A ReproZip használatakor kérjük, hivatkozzon a *”ReproZip: Computational Reproducibility With Ease”* című tanulmányra. Az eszköz nyílt forráskódú (BSD 3-Clause licenc alatt), és fejlesztése az NYU-nál folyik. Kérdések, hibajelentések és fejlesztési ötletek esetén érdemes felkeresni a `reprozip@nyu.edu` levelezőlistát vagy a GitHub repository-t. További részletek a [hivatalos weboldalon](https://www.reprozip.org/) és a dokumentációban találhatók.


Ez a cikk a Neural News AI (V1) verziójával készült.

Forrás: https://github.com/VIDA-NYU/reprozip.

A képet Simone Hutsch készítette, mely az Unsplash-on található.

Hírdetés
Hírdetés

Neural hírek

Trump egyéves mentességet adott Magyarországnak az orosz energia szankciók alól, megerősítve különleges szövetségét Orbán Viktorral. A magyar kormányfő a fehérházi tárgyalások során hangsúlyozta, hogy országa
James Vanderbilt "Nuremberg" című filmje, melyben Russell Crowe és Rami Malek mérkőzik meg, a nürnbergi per 80. évfordulóján érkezik a mozikba. A történet a náci
Fedezd fel a Shudder új horror realityját, a Guts & Glory-t, ahol a versenyzők ijesztő kihívásokkal és rejtélyes történettel szembesülnek. Greg Nicotero, a The Walking
Nvidia rekordnegyedévével enyhítette a mesterséges intelligencia lufipánikot, 62%-os éves bevételugrással és stabil kilátásokkal nyugtázva a befektetőket. A piacok azonban továbbra is ingadoztak, a Nasdaq visszaesett,
Új ZooMS technika feltárja a kőkori csendes-óceáni halászat titkait: tonhalakat és cápákat azonosítottak 1800 éves csontmaradványokból. A kolagén-ujjlenyomat elemzés forradalmasítja a régészeti halfajok azonosítását, feltárva
Európa Donald Trump kegyelmében van, és magára hagyhatatlanul tehet erről. Az Európai Unió nem tudott alternatívát felállítani Trump politikájával szemben, védelmi, geopolitikai és kereskedelmi kérdésekben
Google Hirdetés

Kertészet