Netflix louvri sous entèaktif enfòmatik anviwònman Polynote

Konpayi Netflix prezante nouvo anviwònman enfòmatik entèaktif Polynote, ki fèt pou akonpaye pwosesis rechèch syantifik, pwosesis ak vizyalizasyon done (pèmèt ou konbine kòd ak kalkil syantifik ak materyèl pou piblikasyon). Kòd Polynote ekri nan Scala ak distribiye pa ki gen lisans anba Apache 2.0.

Dokiman nan Polynote se yon koleksyon selil òganize ki kapab genyen kòd oswa tèks. Chak selil modifye epi egzekite endividyèlman. Ou ka ordonne, efase, epi ajoute selil, men eta done yo pou chak selil depann de kalkil yo nan selil anvan yo (ekzekisyon tèt-desann). Apwòch sa a garanti repetibilite nan kalkil yo defini nan dokiman an (repete dokiman an sou nenpòt sistèm ap mennen nan menm rezilta a).
Enfòmasyon depandans ak konfigirasyon yo estoke dirèkteman nan dokiman an olye ke nan dosye separe.

Netflix louvri sous entèaktif enfòmatik anviwònman Polynote

Kontrèman ak pwojè menm jan an jupyter и Zeppelin, Nouvo anviwònman an pèmèt ou melanje kòd nan plizyè lang pwogramasyon nan yon sèl dokiman, bay aksè pataje done ki soti nan kòd nan plizyè lang (yon chema done komen defini). Pou egzanp, ou ka konbine kòd Scala ak aprantisaj machin popilè ak bibliyotèk vizyalizasyon pou Python nan yon sèl dokiman. Nan etap aktyèl la nan devlopman, sipò pou Scala, Python, SQL ak Vega.

Netflix louvri sous entèaktif enfòmatik anviwònman Polynote

Lòt karakteristik Polynote gen ladan zouti avanse pou koreksyon kòd ak tèks, tou pre kapasite anviwònman devlopman entegre ak processeur mo. Lè koreksyon kòd, ranpli otomatik sipòte, mete aksan sou kote erè rive, epi montre sijesyon pou paramèt fonksyon ak metòd. Plan yo gen ladan kapasite pou ale nan definisyon varyab/fonksyon ki soti nan kote yo rele yo (sote nan definisyon).

Netflix louvri sous entèaktif enfòmatik anviwònman PolynoteNetflix louvri sous entèaktif enfòmatik anviwònman Polynote

Konsènan preparasyon dokiman ak rapò, pwosesis koreksyon tès la fèt nan mòd WYSIWYG, ki pèmèt ou imedyatman wè rezilta final la fòma. An menm tan an, pou defini fòmil, li posib pou mete ekspresyon nan fòma LaTeX.

Netflix louvri sous entèaktif enfòmatik anviwònman PolynoteNetflix louvri sous entèaktif enfòmatik anviwònman Polynote

Anviwònman an pèmèt ou konplètman kontwole pwosesis ekzekisyon an - zòn travay la montre ki kòd kounye a ap kouri ak nan ki etap kalkil yo ye. Atravè tablo senbòl la, ou ka wè tout fonksyon defini ak varyab, osi byen ke enspekte siyifikasyon yo oswa vizyalize chanjman yo. Tout echèk ekzekisyon ak eksepsyon yo imedyatman make nan editè kòd la. Editè a mete aksan sou liy kòd ki ekzekite kounye a an tan reyèl.

Netflix louvri sous entèaktif enfòmatik anviwònman PolynoteNetflix louvri sous entèaktif enfòmatik anviwònman Polynote

Done yo trete yo parèt nan yon fòm vizyèl, dekonpoze pa kalite oswa nan yon gade tab. Entegrasyon ak Apache etensèl pou gade, analize ak vizyalize gwo kantite done. Pou senplifye vizyalizasyon, yo ofri yon editè entegre pou graf ak dyagram. Opsyonèlman disponib pou vizyalizasyon Vega и matplotlib.

Netflix louvri sous entèaktif enfòmatik anviwònman PolynoteNetflix louvri sous entèaktif enfòmatik anviwònman Polynote

Sous: opennet.ru

Add nouvo kòmantè