Netflix ఓపెన్ సోర్స్డ్ ఇంటరాక్టివ్ కంప్యూటింగ్ ఎన్విరాన్మెంట్ Polynote

నెట్‌ఫ్లిక్స్ కంపెనీ సమర్పించారు కొత్త ఇంటరాక్టివ్ కంప్యూటింగ్ పర్యావరణం పాలీనోట్, శాస్త్రీయ పరిశోధన, ప్రాసెసింగ్ మరియు డేటా యొక్క విజువలైజేషన్ ప్రక్రియతో పాటుగా రూపొందించబడింది (ప్రచురణ కోసం శాస్త్రీయ లెక్కలు మరియు మెటీరియల్‌లతో కోడ్‌ను కలపడానికి మిమ్మల్ని అనుమతిస్తుంది). పాలీనోట్ కోడ్ స్కాలాలో వ్రాయబడింది మరియు ద్వారా పంపిణీ చేయబడింది Apache 2.0 క్రింద లైసెన్స్ పొందింది.

పాలీనోట్‌లోని పత్రాలు అనేది కోడ్ లేదా టెక్స్ట్‌ను కలిగి ఉండే సెల్‌ల యొక్క వ్యవస్థీకృత సేకరణ. ప్రతి సెల్ వ్యక్తిగతంగా సవరించబడుతుంది మరియు అమలు చేయబడుతుంది. మీరు సెల్‌లను క్రమాన్ని మార్చవచ్చు, తొలగించవచ్చు మరియు జోడించవచ్చు, అయితే ప్రతి సెల్‌కి సంబంధించిన డేటా స్థితి మునుపటి సెల్‌లలోని గణనలపై ఆధారపడి ఉంటుంది (టాప్-డౌన్ ఎగ్జిక్యూషన్). ఈ విధానం పత్రంలో నిర్వచించబడిన గణనల పునరావృతతకు హామీ ఇస్తుంది (ఏదైనా సిస్టమ్‌లలో పత్రాన్ని పునరావృతం చేయడం అదే ఫలితానికి దారి తీస్తుంది).
డిపెండెన్సీ సమాచారం మరియు కాన్ఫిగరేషన్ వేర్వేరు ఫైల్‌లలో కాకుండా నేరుగా డాక్యుమెంట్‌లో నిల్వ చేయబడతాయి.

Netflix ఓపెన్ సోర్స్డ్ ఇంటరాక్టివ్ కంప్యూటింగ్ ఎన్విరాన్మెంట్ Polynote

సారూప్య ప్రాజెక్టులకు భిన్నంగా బృహస్పతి и Zeppelin, కొత్త పర్యావరణం ఒక పత్రంలో అనేక ప్రోగ్రామింగ్ భాషలలో కోడ్‌ను కలపడానికి మిమ్మల్ని అనుమతిస్తుంది, అనేక భాషలలోని కోడ్ నుండి డేటాకు భాగస్వామ్య ప్రాప్యతను అందిస్తుంది (ఒక సాధారణ డేటా స్కీమా నిర్వచించబడింది). ఉదాహరణకు, మీరు ఒక డాక్యుమెంట్‌లో పైథాన్ కోసం జనాదరణ పొందిన మెషీన్ లెర్నింగ్ మరియు విజువలైజేషన్ లైబ్రరీలతో స్కాలా కోడ్‌ని మిళితం చేయవచ్చు. ప్రస్తుత అభివృద్ధి దశలో, Scala, Python, SQL మరియు వేగా.

Netflix ఓపెన్ సోర్స్డ్ ఇంటరాక్టివ్ కంప్యూటింగ్ ఎన్విరాన్మెంట్ Polynote

Polynote యొక్క ఇతర లక్షణాలలో కోడ్ మరియు టెక్స్ట్‌లను సవరించడానికి అధునాతన సాధనాలు ఉన్నాయి, సమగ్ర అభివృద్ధి వాతావరణాలు మరియు వర్డ్ ప్రాసెసర్‌ల సామర్థ్యాలకు దగ్గరగా ఉంటాయి. కోడ్‌ని సవరించేటప్పుడు, స్వీయపూర్తి మద్దతు ఇవ్వబడుతుంది, ఎక్కడ లోపాలు సంభవిస్తాయో హైలైట్ చేస్తుంది మరియు ఫంక్షన్‌లు మరియు పద్ధతుల యొక్క పారామితుల కోసం సూచనలను ప్రదర్శిస్తుంది. ప్లాన్‌లు వేరియబుల్స్/ఫంక్షన్‌లు అని పిలువబడే ప్రదేశాల నుండి నిర్వచనాలకు వెళ్లగల సామర్థ్యాన్ని కలిగి ఉంటాయి (జంప్-టు-డెఫినిషన్).

Netflix ఓపెన్ సోర్స్డ్ ఇంటరాక్టివ్ కంప్యూటింగ్ ఎన్విరాన్మెంట్ PolynoteNetflix ఓపెన్ సోర్స్డ్ ఇంటరాక్టివ్ కంప్యూటింగ్ ఎన్విరాన్మెంట్ Polynote

డాక్యుమెంటేషన్ మరియు నివేదికల తయారీకి సంబంధించి, పరీక్ష సవరణ ప్రక్రియ WYSIWYG మోడ్‌లో నిర్వహించబడుతుంది, ఇది తుది ఫార్మాట్ చేసిన ఫలితాన్ని వెంటనే చూడటానికి మిమ్మల్ని అనుమతిస్తుంది. అదే సమయంలో, సూత్రాలను నిర్వచించడానికి, LaTeX ఆకృతిలో వ్యక్తీకరణలను చొప్పించడం సాధ్యమవుతుంది.

Netflix ఓపెన్ సోర్స్డ్ ఇంటరాక్టివ్ కంప్యూటింగ్ ఎన్విరాన్మెంట్ PolynoteNetflix ఓపెన్ సోర్స్డ్ ఇంటరాక్టివ్ కంప్యూటింగ్ ఎన్విరాన్మెంట్ Polynote

అమలు ప్రక్రియను పూర్తిగా నియంత్రించడానికి పర్యావరణం మిమ్మల్ని అనుమతిస్తుంది - టాస్క్ ఏరియా ప్రస్తుతం ఏ కోడ్ అమలులో ఉందో మరియు గణనలు ఏ దశలో ఉన్నాయో చూపిస్తుంది. చిహ్న పట్టిక ద్వారా, మీరు అన్ని నిర్వచించిన విధులు మరియు వేరియబుల్‌లను వీక్షించవచ్చు, అలాగే వాటి అర్థాన్ని పరిశీలించవచ్చు లేదా మార్పులను ఊహించవచ్చు. అన్ని అమలు వైఫల్యాలు మరియు మినహాయింపులు కోడ్ ఎడిటర్‌లో వెంటనే హైలైట్ చేయబడతాయి. ఎడిటర్ ప్రస్తుతం అమలులో ఉన్న కోడ్ లైన్‌ను నిజ సమయంలో హైలైట్ చేస్తుంది.

Netflix ఓపెన్ సోర్స్డ్ ఇంటరాక్టివ్ కంప్యూటింగ్ ఎన్విరాన్మెంట్ PolynoteNetflix ఓపెన్ సోర్స్డ్ ఇంటరాక్టివ్ కంప్యూటింగ్ ఎన్విరాన్మెంట్ Polynote

ప్రాసెస్ చేయబడిన డేటా దృశ్య రూపంలో ప్రదర్శించబడుతుంది, రకం లేదా పట్టిక వీక్షణలో విభజించబడింది. తో ఏకీకరణ అపాచీ స్పార్క్ పెద్ద మొత్తంలో డేటాను వీక్షించడం, విశ్లేషించడం మరియు దృశ్యమానం చేయడం కోసం. విజువలైజేషన్‌ను సరళీకృతం చేయడానికి, గ్రాఫ్‌లు మరియు రేఖాచిత్రాల కోసం అంతర్నిర్మిత ఎడిటర్ అందించబడుతుంది. విజువలైజేషన్ కోసం ఐచ్ఛికంగా అందుబాటులో ఉంది వేగా и మాట్‌ప్లోట్‌లిబ్.

Netflix ఓపెన్ సోర్స్డ్ ఇంటరాక్టివ్ కంప్యూటింగ్ ఎన్విరాన్మెంట్ PolynoteNetflix ఓపెన్ సోర్స్డ్ ఇంటరాక్టివ్ కంప్యూటింగ్ ఎన్విరాన్మెంట్ Polynote

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి