Ang Netflix open sourced interactive computing environment Polynote

Kompanya sa Netflix gipresentar bag-ong interactive nga palibot sa kompyuter Polynote, gidesinyo sa pag-uban sa proseso sa siyentipikong panukiduki, pagproseso ug paghanduraw sa datos (nagtugot kanimo sa pagkombinar sa code uban sa siyentipikong kalkulasyon ug mga materyales alang sa publikasyon). Ang polynote code gisulat sa Scala ug giapod-apod sa lisensyado ubos sa Apache 2.0.

Ang mga dokumento sa Polynote usa ka organisado nga koleksyon sa mga selula nga mahimong adunay code o teksto. Ang matag cell gi-edit ug gipatuman sa tagsa-tagsa. Mahimo nimong usbon ang paghan-ay, pagtangtang, ug pagdugang sa mga selyula, apan ang kahimtang sa datos alang sa matag cell nagdepende sa mga kalkulasyon sa miaging mga selyula (top-down nga pagpatuman). Kini nga pamaagi naggarantiya sa pagbalik-balik sa mga kalkulasyon nga gihubit sa dokumento (pagsubli sa dokumento sa bisan unsang mga sistema mosangpot sa parehas nga resulta).
Ang kasayuran sa dependency ug pag-configure direkta nga gitipigan sa dokumento kaysa sa lain nga mga file.

Ang Netflix open sourced interactive computing environment Polynote

Dili sama sa susama nga mga proyekto jupyter ΠΈ Zeppelin, ang bag-ong palibot nagtugot kanimo sa pagsagol sa code sa daghang mga programming language sa usa ka dokumento, nga naghatag sa gipaambit nga access sa data gikan sa code sa daghang mga pinulongan (usa ka komon nga data schema ang gihubit). Pananglitan, mahimo nimong ikombinar ang Scala code sa sikat nga machine learning ug visualization library para sa Python sa usa ka dokumento. Sa kasamtangan nga yugto sa kalamboan, suporta alang sa Scala, Python, SQL ug Vega.

Ang Netflix open sourced interactive computing environment Polynote

Ang ubang mga bahin sa Polynote naglakip sa mga advanced nga himan alang sa pag-edit sa code ug teksto, duol sa mga kapabilidad sa integrated development environment ug word processors. Kung nag-edit sa code, gisuportahan ang autocompletion, gipasiugda kung diin nahitabo ang mga sayup, ug gipakita ang mga pahiwatig alang sa mga parameter sa mga gimbuhaton ug pamaagi. Ang mga plano naglakip sa abilidad sa paglukso sa mga kahulugan sa mga variable/function gikan sa mga dapit diin sila gitawag (jump-to-definition).

Ang Netflix open sourced interactive computing environment PolynoteAng Netflix open sourced interactive computing environment Polynote

Sama sa alang sa pag-andam sa dokumentasyon ug mga taho, ang proseso sa pag-edit sa pagsulay gihimo sa WYSIWYG mode, nga nagtugot kanimo nga makita dayon ang katapusan nga na-format nga resulta. Sa parehas nga oras, aron mahibal-an ang mga pormula, posible nga isulud ang mga ekspresyon sa format nga LaTeX.

Ang Netflix open sourced interactive computing environment PolynoteAng Netflix open sourced interactive computing environment Polynote

Gitugotan ka sa palibot nga hingpit nga makontrol ang proseso sa pagpatuman - ang lugar sa buluhaton nagpakita kung unsa nga code ang nagdagan karon ug kung unsang yugto ang mga kalkulasyon. Pinaagi sa lamesa sa simbolo, mahimo nimong tan-awon ang tanan nga gipiho nga mga gimbuhaton ug mga variable, ingon usab susihon ang ilang kahulugan o mahanduraw ang mga pagbag-o. Ang tanan nga mga kapakyasan sa pagpatuman ug mga eksepsiyon gipasiugda dayon sa editor sa code. Ang editor nagpasiugda sa kasamtangan nga pagpatuman sa linya sa code sa tinuod nga panahon.

Ang Netflix open sourced interactive computing environment PolynoteAng Netflix open sourced interactive computing environment Polynote

Ang giproseso nga datos gipakita sa usa ka biswal nga porma, gibahin sa tipo o sa usa ka talan-awon sa lamesa. Paghiusa sa Apache Spark alang sa pagtan-aw, pag-analisar ug paghanduraw sa daghang mga datos. Aron mapasimple ang visualization, gitanyag ang usa ka built-in nga editor para sa mga graph ug diagram. Opsyonal nga magamit alang sa pagtan-aw Vega ΠΈ matplotlib.

Ang Netflix open sourced interactive computing environment PolynoteAng Netflix open sourced interactive computing environment Polynote

Source: opennet.ru

Idugang sa usa ka comment