Netflix open sourced interactive computing environment Polynote

Kampani ya Netflix прСдставила malo atsopano ogwiritsira ntchito makompyuta Polynote, yopangidwa kuti iperekedwe ndi ndondomeko ya kafukufuku wa sayansi, kukonza ndi kuyang'ana deta (imakulolani kuti muphatikize kachidindo ndi mawerengedwe a sayansi ndi zipangizo zofalitsidwa). Khodi ya Polynote yalembedwa ku Scala ndi wogawidwa ndi zololedwa pansi pa Apache 2.0.

Zolemba ku Polynote ndi gulu lamagulu lomwe limatha kukhala ndi ma code kapena zolemba. Selo lililonse limasinthidwa ndikuchitidwa payekhapayekha. Mutha kusinthanso, kufufuta, ndi kuwonjezera ma cell, koma momwe deta ya cell iliyonse imatengera kuwerengera m'maselo am'mbuyomu (kuchita pamwamba-pansi). Njirayi imatsimikizira kubwereza kwa mawerengedwe omwe akufotokozedwa mu chikalata (kubwereza chikalata pa machitidwe aliwonse kudzabweretsa zotsatira zomwezo).
Zambiri zodalira ndi kasinthidwe zimasungidwa mwachindunji muzolemba osati m'mafayilo osiyana.

Netflix open sourced interactive computing environment Polynote

Mosiyana ndi ntchito zofanana jupyter ΠΈ Zeppelin, malo atsopanowa amakupatsani mwayi wosakaniza zilankhulo zingapo zamapulogalamu m'chikalata chimodzi, ndikupereka mwayi wogawana deta kuchokera pamakhodi m'zilankhulo zingapo (chiwerengero cha data wamba chimafotokozedwa). Mwachitsanzo, mutha kuphatikiza kachidindo ka Scala ndi makina otchuka ophunzirira ndi malaibulale owonera a Python mu chikalata chimodzi. Pakali pano, chithandizo cha Scala, Python, SQL ndi Vega.

Netflix open sourced interactive computing environment Polynote

Zina za Polynote zikuphatikizapo zida zamakono zosinthira kachidindo ndi malemba, pafupi ndi mphamvu za malo ophatikizira otukuka ndi omasulira mawu. Mukakonza kachidindo, kumalizitsa kumathandizidwa, kuwonetsa komwe zolakwika zimachitika, ndikuwonetsa zidziwitso za magawo a ntchito ndi njira. Mapulaniwo akuphatikiza kutha kulumphira kumatanthauzidwe amitundu / ntchito kuchokera kumalo komwe amatchedwa (kulumpha-kutanthauzira).

Netflix open sourced interactive computing environment PolynoteNetflix open sourced interactive computing environment Polynote

Pankhani yokonzekera zolembedwa ndi malipoti, njira yosinthira mayeso imachitika mu WYSIWYG mode, kukulolani kuti muwone nthawi yomweyo zotsatira zomaliza. Panthawi imodzimodziyo, kufotokozera mafomu, ndizotheka kuyika mawu mumtundu wa LaTeX.

Netflix open sourced interactive computing environment PolynoteNetflix open sourced interactive computing environment Polynote

Chilengedwe chimakulolani kuti muzitha kuyendetsa bwino ntchito - malo ogwirira ntchito akuwonetsa kuti ndi code iti yomwe ikugwira ntchito komanso pamlingo womwe mawerengedwewo ali. Kupyolera mu tebulo lachizindikiro, mukhoza kuwona ntchito zonse zomwe zafotokozedwa ndi zosiyana, komanso kuyang'ana tanthauzo lawo kapena kuwona kusintha. Zolephera zonse zophatikizika ndi zosiyana zimawonetsedwa nthawi yomweyo mu mkonzi wa code. Mkonzi amawunikira mzere wa code womwe ukuchitika mu nthawi yeniyeni.

Netflix open sourced interactive computing environment PolynoteNetflix open sourced interactive computing environment Polynote

Deta yokonzedwa ikuwonetsedwa mu mawonekedwe owoneka, ophwanyidwa ndi mtundu kapena patebulo. Kuphatikiza ndi Apache Spark kuti muwone, kusanthula ndi kuwona kuchuluka kwa data. Kuti muchepetse zowonera, mkonzi wokhazikika wa ma graph ndi zithunzi amaperekedwa. Zopezeka kuti ziwonekere Vega ΠΈ Matlotlib.

Netflix open sourced interactive computing environment PolynoteNetflix open sourced interactive computing environment Polynote

Source: opennet.ru

Kuwonjezera ndemanga