Netflix Open-Source interaktiv Rechenëmfeld Polynote

Netflix Firma presentéiert nei interaktiv Rechenzäit Polynote, entwéckelt fir de Prozess vun der wëssenschaftlecher Fuerschung, der Veraarbechtung an der Visualiséierung vun Daten ze begleeden (erlaabt Iech Code mat wëssenschaftleche Berechnungen a Material fir Publikatioun ze kombinéieren). Polynote Code gëtt an Scala an verdeelt duerch lizenzéiert ënner Apache 2.0.

Dokumenter am Polynote sinn eng organiséiert Sammlung vun Zellen déi Code oder Text enthalen kënnen. All Zell gëtt individuell geännert an ausgefouert. Dir kënnt d'Zellen nei arrangéieren, läschen an addéieren, awer den Zoustand vun den Donnéeën fir all Zell hänkt vun de Berechnungen a fréieren Zellen of (top-down Ausféierung). Dës Approche garantéiert d'Wiederholbarkeet vun de Berechnungen, déi am Dokument definéiert sinn (d'Dokument widderhuelen op all System féiert zum selwechte Resultat).
Ofhängegkeetsinformatioun a Konfiguratioun ginn direkt am Dokument gespäichert anstatt a getrennten Dateien.

Netflix Open-Source interaktiv Rechenëmfeld Polynote

Am Géigesaz zu ähnlechen Projeten jupyter и Zeppelin, dat neit Ëmfeld erlaabt Iech Code a verschiddene Programméierungssproochen an engem Dokument ze vermëschen, e gemeinsamen Zougang zu Daten aus Code a verschiddene Sproochen ubitt (e gemeinsamt Dateschema ass definéiert). Zum Beispill kënnt Dir Scala Code mat populäre Maschinnléieren a Visualiséierungsbibliothéike fir Python an engem Dokument kombinéieren. An der aktueller Etapp vun Entwécklung, Ënnerstëtzung fir Scala, Python, SQL an Vega.

Netflix Open-Source interaktiv Rechenëmfeld Polynote

Aner Feature vu Polynote enthalen fortgeschratt Tools fir Code an Text z'änneren, no bei de Fäegkeeten vun integréierten Entwécklungsëmfeld a Wuertveraarbechter. Wann Dir Code ännert, gëtt d'Autocompletion ënnerstëtzt, markéiert wou Feeler optrieden, a weist Hiweiser fir Parameteren vu Funktiounen a Methoden. D'Pläng enthalen d'Fäegkeet fir op Definitioune vu Verännerlechen / Funktiounen ze sprangen vun de Plazen wou se genannt ginn (Sprang-zu-Definitioun).

Netflix Open-Source interaktiv Rechenëmfeld PolynoteNetflix Open-Source interaktiv Rechenëmfeld Polynote

Wat d'Virbereedung vun Dokumentatioun a Berichter ugeet, gëtt den Testbeaarbechtungsprozess am WYSIWYG Modus duerchgefouert, wat Iech erlaabt direkt dat endgülteg formatéiert Resultat ze gesinn. Zur selwechter Zäit, fir Formelen ze definéieren, ass et méiglech Ausdréck am LaTeX Format anzeginn.

Netflix Open-Source interaktiv Rechenëmfeld PolynoteNetflix Open-Source interaktiv Rechenëmfeld Polynote

D'Ëmfeld erlaabt Iech den Ausféierungsprozess komplett ze kontrolléieren - d'Taskberäich weist wéi ee Code am Moment leeft a wéi eng Etapp d'Berechnungen sinn. Duerch d'Symboltabell kënnt Dir all definéiert Funktiounen a Variabelen kucken, wéi och hir Bedeitung iwwerpréiwen oder Ännerungen visualiséieren. All Ausféierungsfehler an Ausnahmen ginn direkt am Code Editor markéiert. Den Editor beliicht déi aktuell ausféierend Zeil vum Code an Echtzäit.

Netflix Open-Source interaktiv Rechenëmfeld PolynoteNetflix Open-Source interaktiv Rechenëmfeld Polynote

Déi veraarbecht Donnéeën ginn an enger visueller Form ugewisen, opgedeelt no Typ oder an enger Tabellvisioun. Integratioun mat Apache Spark fir grouss Quantitéiten un Daten ze gesinn, ze analyséieren an ze visualiséieren. Fir d'Visualiséierung ze vereinfachen, gëtt en agebaute Editor fir Grafiken an Diagrammer ugebueden. Optional verfügbar fir Visualiséierung Vega и matplotlib.

Netflix Open-Source interaktiv Rechenëmfeld PolynoteNetflix Open-Source interaktiv Rechenëmfeld Polynote

Source: opennet.ru

Setzt e Commentaire