JetBrains DataSpell je profesionální IDE pro Data Science. DataSpell plně podporuje statické výsledky i výsledky v jazyce JavaScript používané v knihovnách Plotly, Bokeh, Altair, ipywidgets atd..
Python
DataSpell pomáhá s poznámkovými bloky Jupyter i skripty Python, analyzuje kód a hledá v něm chyby, navrhuje rychlé opravy a umožňuje snadnou navigaci v kódu.
Markdown
DataSpell podporuje úpravu a zobrazení značek Markdown v buňkách sešitu i v jednotlivých souborech. Brzy se objeví také podpora pro LaTex.
Interaktivní výsledky
DataSpell plně podporuje statické výsledky i výsledky v jazyce JavaScript používané v knihovnách Plotly, Bokeh, Altair, ipywidgets a dalších. S objekty DataFrame lze manipulovat pomocí interaktivních tabulek.
Conda
Vestavěná podpora Conda usnadňuje správu prostředí a závislostí a jejich vytváření a opakované použití.
Ladicí program
Funkce ladění jsou podporovány jak pro zápisníky Jupyter, tak pro skripty Python. Patří mezi ně body přerušení, postupné spouštění kódu a zobrazování a správa stavu proměnných.
SQL
Připojuje se k databázi a umožňuje analyzovat tabulky, používat refaktoring, importovat/exportovat data atd.
R
IDE obsahuje základní podporu jazyka R: ladicí program, prohlížeč datových sad a vizualizací, správce závislostí, inteligentní editor kódu atd.
Zásuvné moduly
K dispozici je mnoho zásuvných modulů - pro emulaci Vimu, práci s Dockerem, další VCS, přizpůsobení vzhledu atd.
Licenční programy JetBrains:
Commercial je program pro obchodní, vládní a veřejné organizace, které chtějí používat software JetBrains pro komerční účely. Licenci registrovanou na jméno organizace může používat kdokoli na libovolném PC v rámci organizace, pokud celkový počet souběžných uživatelů nepřekročí počet zakoupených licencí. Licence registrovaná na jméno konkrétního uživatele je platná pouze pro něj. Licence jsou trvalé a pokrývají aktuální verzi softwaru a také aktualizace vydané během doby platnosti licenční smlouvy.
Personal je program pro jednotlivé uživatele, kteří si chtějí zakoupit software JetBrains pro komerční účely. Licence je registrována na jméno konkrétního uživatele a platí pouze pro něj. Současné používání a převod licencí je zakázáno. Licence jsou trvalé a pokrývají aktuální verzi softwaru a také aktualizace vydané během doby platnosti licenční smlouvy.
Academic — program pro akreditované akademické organizace, včetně škol, vysokých škol, univerzit. Lze zakoupit pro studenty a učitele a používat pouze pro vzdělávací a výzkumné účely. Počet souběžných uživatelů softwaru je omezen počtem zakoupených licencí. Licence jsou trvalé a pokrývají aktuální verzi softwaru a také aktualizace vydané během doby platnosti licenční smlouvy.
Classroom je program pro akreditované akademické instituce. Software zakoupený v rámci tohoto programu lze používat pouze pro vzdělávací účely, včetně osobních počítačů studentů. Počet uživatelů softwaru není omezen. Licence se kupuje na jeden rok a vyžaduje pravidelné aktualizace. Počet uživatelů softwaru není omezen.
Open Source je program pro vývojáře open source projektů. Software zakoupený v rámci tohoto programu nesmí být používán pro komerční účely. Počet uživatelů softwaru není omezen. Licence je zdarma, zakoupena na jeden rok a vyžaduje pravidelné aktualizace.