Root je velmi populární open-source softwarový framework navržený laboratořemi CERN pro statistické analýzy. Ve výzkumné komunitě fyziky vysokých energií je velmi uctíván, protože je schopen relativně snadno pracovat s obrovskými soubory dat. Velikost datové sady je něco, co uživatele Root příliš nezajímá, protože ve svém jádru používá interpret C++, který je jedním z nejúčinnějších programovacích jazyků, které kdy byly vytvořeny.
Root aplikace také přichází s jedinečným grafickým uživatelským rozhraním, které umožňuje lidem s malým nebo žádným programátorským zázemím komunikovat s tímto nástrojem a používat jej pro své aplikace. V backendu je také C++ interpret, který poskytuje tomuto nástroji jeho základní funkce. S tímto interpretem lze komunikovat napsáním kódu v C++ pomocí příkazového řádku Root.
Root se používá hlavně ke studiu a analýze velkého množství dat. Různé reprezentace, ve kterých je Root schopen vizualizovat jakákoli data, jsou jedny z nejunikátnějších a na informace bohaté vizualizace vytvořené jakýmkoli nástrojem pro analýzu dat. Nejen, že je Root snadno schopen generovat grafy a metriky vizuálního výkonu na více vrstvách velkých datových sad, je také schopen toto vše udělat velmi rychle a zachovat více paměti ve srovnání s jinými nástroji pro dolování dat. Některé příklady metrik vizuálního výkonu Root jsou uvedeny v následujícím:
Instalace
K instalaci a použití Vykořenit , musíme nejprve nainstalovat některé předpoklady pro tento framework.
1. Nainstalujeme některé základní balíčky pro Root pomocí apt správce balíčků. Tyto zahrnují git , dpkg-dev , gcc , g++ , a více.
Otevřete terminál Bash na svém počítači se systémem Linux a spusťte následující příkazy:
$ sudo instalace apt-get git dpkg-dev udělat g++ gcc binutils libx11-dev
Měli byste dostat výstup, který je podobný tomuto:
$ sudo instalace apt-get libxpm-dev libxft-dev libxext-dev
Měli byste získat podobný výstup:
2. Nyní se přesuneme do adresáře, kam chceme nainstalovat Vykořenit spuštěním následujícího příkazu:
$ CD / usr / místní /
3. Stáhněte si soubor Vykořenit soubory z Github.
Spusťte následující příkaz:
$ sudo git klon https: // github.com / kořenové zrcadlo / root.git
Jako výstup byste měli dostat něco podobného jako na následujícím obrázku:
4. Změňte vlastnictví „kořenové“ složky, která byla stažena v předchozím kroku.
Spusťte následující příkaz:
$ sudo chown -R 'uživatelské jméno' vykořenit
Poznámka : Pokud neznáte uživatelské jméno svého počítače, spusťte následující příkaz a první sloupec ve výstupu je vaše uživatelské jméno:
5. Přesuňte se do „kořenového“ adresáře, který obsahuje všechny stažené soubory, a poté vytvoříme kód.
Spusťte následující příkaz:
$ CD vykořenit && . / konfigurovat --Všechno && udělat -j 4
Měli byste získat výstup podobný tomuto:
Poznámka : Pokud vám předchozí příkaz nefunguje, spusťte následující příkaz:
Poznámka : Spuštění kroku 5 může trvat několik minut. Budete moci vidět výstupy terminálu ukazující procento dokončení.
6. Po dokončení stavby spusťte následující příkaz:
$ zdroj zásobník / thisroot.sh
7. Nyní budete moci běžet Vykořenit spuštěním následujícího příkazu:
$ vykořenit
Vykořenit prompt je nyní otevřen ve vašem terminálu a můžete jej použít k zápisu kódu v C++.
Uživatelská příručka
Chcete-li otevřít Vykořenit canvas, spusťte po kroku 7 instalační příručky následující příkaz:
TCanvas C
Terminál má následující výstup:
Příklad Vykořenit plátno se otevře. Zde budete moci provádět změny podle vašich požadavků.
Chcete-li otevřít plátno ve webovém prohlížeči, jednoduše klikněte na Nástroje na panelu nástrojů nahoře a vyberte možnost Spusťte prohlížeč volba. To by mělo otevřít instanci Vykořenit ve výchozí aplikaci prohlížeče.
Závěr
Vykořenit je bezplatný software pro analýzu dat a statistickou analýzu vyvinutý CERN. Jak bylo vysvětleno dříve, primárně se používá ke spuštění analýzy dat na velkých souborech dat. Co pomáhá Rootu vyniknout od konkurence, je skutečnost, že používá backend C++, který je extrémně paměťově efektivní, což mu umožňuje velmi rychle spouštět většinu analytických modelů na datových sadách různých velikostí.
Vyžaduje předchozí zkušenosti s programováním, protože příkazový řádek Root vyžaduje, abyste napsali kód v C++. To však neznamená, že lidé bez znalosti programování nemohou tento nástroj používat. Plátno a grafické uživatelské rozhraní dodávané s nástrojem vám pomohou vytvářet modely a aplikace pomocí intuitivního přístupu přetažení.
Root také poskytuje podporu pro Python, protože je to populární jazyk a obsahuje některé z nejlepších softwarových knihoven pro dolování dat. Výzvu Root, kterou získáte s touto instalací, lze nakonfigurovat tak, aby se spouštěla také s příkazy Pythonu. To otevírá nové způsoby interakce s tímto nástrojem.
Více metod, které můžete použít k interakci s tímto softwarovým rámcem, je pouze sekundární výhodou použití tohoto nástroje. Primární výhodou je jeho schopnost dokončit úkoly analýzy dat rychleji než většina ostatních rámců dostupných na dnešním trhu.