CERN-HSF प्रोजेक्ट

इस पेज पर Google Docs के सीज़न के लिए स्वीकार किए गए एक तकनीकी लेखन प्रोजेक्ट की जानकारी है.

प्रोजेक्ट की खास जानकारी

ओपन सोर्स संगठन:
CERN-HSF
तकनीकी लेखक:
LuckInTheRain
प्रोजेक्ट का नाम:
ROOT दस्तावेज़ को बेहतर बनाना और उसे बढ़ाना
प्रोजेक्ट की अवधि:
लंबे समय तक दौड़ना (पांच महीने)

प्रोजेक्ट का विवरण

इस प्रोजेक्ट का लक्ष्य आरओओटी के दस्तावेज़ को बेहतर बनाना है. आरओओटी, दुनिया भर में हाई एनर्जी फ़िज़िक्स से जुड़ी कम्यूनिटी के लिए, डेटा विश्लेषण और डेटा प्रज़ेंटेशन के लिए मुख्य सॉफ़्टवेयर सिस्टम है.

प्रोजेक्ट के लिए दिए जा सकने वाले तकनीकी राइटर के अलावा, मुझे रूट (6 और 7) के बारे में भी जानकारी है. साथ ही, मुझे प्रोजेक्ट में काम आने वाले अन्य कॉम्पोनेंट की जानकारी भी है. जैसे:

  • C++
  • Python
  • गिट/GitHub
  • वेबसाइट बनाने वाले टूल (html, Markdown, Jekyll)

मैंने ROOT दस्तावेज़ में तीन मुख्य चीज़ों की पहचान की है:

  • https://root.cern की वेबसाइट
  • C++ क्लास रेफ़रंस गाइड https://root.cern/doc/master/,
  • https://root-forum.cern.ch फ़ोरम

मुझे लगता है कि ROOT दस्तावेज़ ("नया "ROOT मैन्युअल") को बेहतर बनाया जाना चाहिए और उसे नीचे दिए गए क्षेत्रों में जोड़ा जाना चाहिए:

  • इसे गैर-भौतिक वैज्ञानिकों के लिए ज़्यादा सुलभ और समझने लायक बनाया जाना चाहिए, खास तौर पर शुरुआती चैप्टर के लिए.
  • ROOT की सामान्य सुविधाओं की जानकारी देने वाले ज़्यादा ट्यूटोरियल बनाए जाएंगे.
  • कुछ नए विषयों और गतिविधियों को विस्तार से ब्यौरे और उदाहरणों के साथ शामिल किया जाएगा. मैं इनमें से उनके बारे में बता सकता हूं:
    • Python बाइंडिंग
    • मैथमैटिकल लाइब्रेरी
    • हाई लेवल ग्राफ़िक टूल (TRatioPLot, THStack) के लिए मैन्युअल जानकारी
    • नए डेटा माइनिंग विश्लेषण टूल (RDataFrame और RNtuple)
  • नए कुंजी डेटा फ़ॉर्मैट (RDataFrame और RNtuple) के लिए विस्तृत तकनीकी विशेषताओं और ट्यूटोरियल की आवश्यकता होती है.
  • उपयोगकर्ताओं के ज़रूरी सवालों के जवाब, दस्तावेज़ में शामिल किए जाने चाहिए. जैसे, ROOT फ़ोरम में पोस्ट किए गए सवालों के जवाब. इसके लिए, अक्सर पूछे जाने वाले सवालों के अच्छे से विश्लेषण की ज़रूरत होती है. इसके बाद, उन्हें बनाने की अवधि तय की जाती है, ताकि उनका अनुवाद नए "रूट मैन्युअल" में दस्तावेज़ के अलग-अलग हिस्सों में या रेफ़रंस गाइड में मौजूद नए ट्यूटोरियल में किया जा सके.

  • ROOT 7 की सुविधाओं की जानकारी देने वाले ट्यूटोरियल.

    • नए ROOT 7 हिस्टोग्राम
    • नए ROOT 7 ग्राफ़िक

अनुमानित समय शेड्यूल (5 महीने):

  • पहला चरण: ROOT दस्तावेज़ और ट्यूटोरियल के लिए टास्क और दायरे की परिभाषा: दो हफ़्ते.
  • दूसरा चरण: ROOT फ़ोरम से अहम उपयोगकर्ताओं के सवालों को इकट्ठा करें और उनका विश्लेषण करें: दो हफ़्ते
  • तीसरा चरण: ROOT दस्तावेज़ लिखना: आठ हफ़्ते.
  • चौथा चरण: ट्यूटोरियल तैयार करना: आठ हफ़्ते

आखिर में, मुझे यह भी बताना चाहिए कि मैंने पिछले साल लंबे समय तक चलने वाले 'Google सीज़न' के दस्तावेज़ प्रोजेक्ट के ज़रिए, ROOT दस्तावेज़ में योगदान दिया है. मैंने मैन्युअल की नई संरचना को परिभाषित किया है. इस साल के प्रस्ताव में दस्तावेज़ से जुड़ी उन अन्य चीज़ों को भी पूरा किया जाएगा जो अब भी आरओओटी में मौजूद नहीं हैं.