Netflix opið gagnvirkt tölvuumhverfi Polynote

Netflix fyrirtæki fram nýtt gagnvirkt tölvuumhverfi Margtóna, hannað til að fylgja ferli vísindarannsókna, vinnslu og sjónrænnar gagna (gerir þér kleift að sameina kóða með vísindalegum útreikningum og efni til birtingar). Fjölnótukóði er skrifaður í Scala og dreift af leyfi samkvæmt Apache 2.0.

Skjöl í Polynote eru skipulagt safn fruma sem geta innihaldið kóða eða texta. Hver klefi er breytt og keyrð fyrir sig. Þú getur endurraðað, eytt og bætt við hólfum, en staða gagna fyrir hvern reit fer eftir útreikningum í fyrri hólfum (framkvæmd ofan frá). Þessi nálgun tryggir endurtekningarhæfni útreikninganna sem skilgreindir eru í skjalinu (endurtaka skjalsins á hvaða kerfum sem er mun leiða til sömu niðurstöðu).
Upplýsingar um ósjálfstæði og stillingar eru geymdar beint í skjalinu frekar en í aðskildum skrám.

Netflix opið gagnvirkt tölvuumhverfi Polynote

Ólíkt sambærilegum verkefnum Júpyter и Zeppelin, nýja umhverfið gerir þér kleift að blanda kóða á nokkrum forritunarmálum í einu skjali, sem veitir sameiginlegan aðgang að gögnum úr kóða á nokkrum tungumálum (algengt gagnaskema er skilgreint). Til dæmis geturðu sameinað Scala kóða með vinsælum vélanámi og sjónrænum bókasöfnum fyrir Python í einu skjali. Á núverandi þróunarstigi, stuðningur við Scala, Python, SQL og Vega.

Netflix opið gagnvirkt tölvuumhverfi Polynote

Aðrir eiginleikar Polynote eru háþróuð verkfæri til að breyta kóða og texta, nálægt getu samþættra þróunarumhverfis og ritvinnsluforrita. Þegar kóða er breytt er sjálfvirk útfylling studd, auðkenna hvar villur eiga sér stað og sýna vísbendingar um færibreytur aðgerða og aðferða. Áætlanirnar fela í sér möguleika á að hoppa í skilgreiningar á breytum/föllum frá þeim stöðum þar sem þær eru kallaðar (hopp í skilgreiningu).

Netflix opið gagnvirkt tölvuumhverfi PolynoteNetflix opið gagnvirkt tölvuumhverfi Polynote

Hvað varðar gerð skjala og skýrslna, þá fer prófunarferlið fram í WYSIWYG ham, sem gerir þér kleift að sjá strax endanlega sniðútkomu. Á sama tíma, til að skilgreina formúlur, er hægt að setja inn segð á LaTeX sniði.

Netflix opið gagnvirkt tölvuumhverfi PolynoteNetflix opið gagnvirkt tölvuumhverfi Polynote

Umhverfið gerir þér kleift að stjórna framkvæmdarferlinu að fullu - verkefnasvæðið sýnir hvaða kóða er í gangi og á hvaða stigi útreikningarnir eru. Í gegnum tákntöfluna er hægt að skoða allar skilgreindar aðgerðir og breytur, auk þess að skoða merkingu þeirra eða sjá breytingar. Allar framkvæmdarbilanir og undantekningar eru strax auðkenndar í kóðaritlinum. Ritstjórinn undirstrikar þá kóðalínu sem er í gangi í rauntíma.

Netflix opið gagnvirkt tölvuumhverfi PolynoteNetflix opið gagnvirkt tölvuumhverfi Polynote

Unnin gögn eru sýnd á sjónrænu formi, sundurliðað eftir gerðum eða í töfluyfirliti. Samþætting við Apache Spark til að skoða, greina og sjá mikið magn af gögnum. Til að einfalda myndgerð er boðið upp á innbyggðan ritil fyrir línurit og skýringarmyndir. Valfrjálst í boði fyrir sjón Vega и matplotlib.

Netflix opið gagnvirkt tölvuumhverfi PolynoteNetflix opið gagnvirkt tölvuumhverfi Polynote

Heimild: opennet.ru

Bæta við athugasemd