Netflix jîngeha înteraktîf a jêderk vekirî Polynote

Şirketa Netflix pêşkêş kirin jîngeha komputera înteraktîf ya nû Polynote, ku ji bo pêvajoyek lêkolîna zanistî, pêvajokirin û dîtina daneyan hatî çêkirin (destûrê dide we ku kodê bi hesabên zanistî û materyalên ji bo weşanê re hevber bikin). Koda Polynote li Scala û tê nivîsandin belav kirin ji hêla lîsansa di bin Apache 2.0.

Belgeyên di Polynote de berhevokek organîzekirî ya hucreyan e ku dikare kod an nivîsê bihewîne. Her hucreyek yekane tê guherandin û darvekirin. Hûn dikarin hucreyan ji nû ve saz bikin, jêbirin, û lê zêde bikin, lê rewşa daneya ji bo her hucreyê bi hesabên di şaneyên berê de ve girêdayî ye (darvekirina jor-jêr). Ev nêzîkatî dubarebûna hesabên ku di belgeyê de hatine destnîşankirin garantî dike (dubarekirina belgeyê li ser her pergalê dê bibe sedema heman encamê).
Agahdarî û veavakirina girêdayîbûnê ji bilî pelên cihê, rasterast di belgeyê de têne hilanîn.

Netflix jîngeha înteraktîf a jêderk vekirî Polynote

Berevajî projeyên wekhev jupyter и zeppelin, hawîrdora nû dihêle hûn kodê bi çend zimanên bernamesaziyê di yek belgeyê de tevlihev bikin, gihandina hevbeş a daneyan ji kodê bi çend zimanan peyda dike (şemayek daneya hevpar tê destnîşan kirin). Mînakî, hûn dikarin koda Scala bi fêrbûna makîneya populer û pirtûkxaneyên dîtbarîkirinê yên ji bo Python di yek belgeyê de bikin yek. Di qonaxa niha ya pêşkeftinê de, piştgirî ji bo Scala, Python, SQL û Vega.

Netflix jîngeha înteraktîf a jêderk vekirî Polynote

Taybetmendiyên din ên Polynote amûrên pêşkeftî yên ji bo guherandina kod û nivîsê, nêzî kapasîteyên hawîrdorên pêşkeftina yekbûyî û pêvajoyên peyvan in. Dema ku kodê biguhezîne, temamkirina otomatîkî tê piştgirî kirin, ronîkirina cihê ku xelet çêdibin, û ji bo pîvanên fonksiyon û rêbazan îşaretan nîşan dide. Di nav planan de şiyana ketina pênaseyên guhêrbar/fonksiyonên ji cîhên ku jê re têne gotin (jump-to-definition) heye.

Netflix jîngeha înteraktîf a jêderk vekirî PolynoteNetflix jîngeha înteraktîf a jêderk vekirî Polynote

Di derbarê amadekirina belge û raporan de, pêvajoya guherandina testê di moda WYSIWYG de tête kirin, ku dihêle hûn tavilê encama formatkirî ya paşîn bibînin. Di heman demê de, ji bo danasîna formulan, gengaz e ku meriv bêjeyan di forma LaTeX de têxe nav xwe.

Netflix jîngeha înteraktîf a jêderk vekirî PolynoteNetflix jîngeha înteraktîf a jêderk vekirî Polynote

Jîngeh dihêle hûn pêvajoya darvekirinê bi tevahî kontrol bikin - qada peywirê destnîşan dike ka kîjan kod niha dimeşe û hesab di kîjan qonaxê de ne. Bi riya tabloya sembolê, hûn dikarin hemî fonksiyon û guhêrbarên diyarkirî bibînin, û hem jî wateya wan kontrol bikin an jî guhertinan binirxînin. Hemî têkçûn û îstîsnayên darvekirinê tavilê di edîtorê kodê de têne ronî kirin. Edîtor rêzika kodê ya ku niha tê xebitandin di wextê rast de ronî dike.

Netflix jîngeha înteraktîf a jêderk vekirî PolynoteNetflix jîngeha înteraktîf a jêderk vekirî Polynote

Daneyên pêvajoyî bi rengek dîtbar, li gorî celeb an jî di dîmenek tabloyê de têne xuyang kirin. Entegrasyonê bi Apache Spark ji bo dîtin, analîzkirin û dîtina mîqdarên mezin ên daneyê. Ji bo hêsankirina dîtbariyê, edîtorek çêkirî ya grafîk û diagraman tê pêşkêş kirin. Bi vebijarkî ji bo dîtinê peyda dibe Vega и matplotlib.

Netflix jîngeha înteraktîf a jêderk vekirî PolynoteNetflix jîngeha înteraktîf a jêderk vekirî Polynote

Source: opennet.ru

Add a comment