संस्थापन
पहले अनुप्रयोग, फिर जनित्र — और वह भी तभी जब आप चाहें। TreeLevel स्वयं गणना करता है और स्वयं घटनाएँ उपजाता है; बाहरी जनित्र उन्हें वर्षा और हैड्रॉनीकरण पहनाने के लिए हैं, या तुलना के लिए।
एक अनुप्रयोग, और कुछ भी जुटाने की ज़रूरत नहीं: TreeLevel स्वयं गणना करता है और स्वयं अपनी घटनाएँ उपजाता है।
अनुप्रयोग
TreeLevel Mac App Store से ख़रीदा जाता है। इसे macOS 14 Sonoma या नया चाहिए, और यह Apple silicon तथा Intel दोनों पर मूल रूप से चलता है। ख़रीद सार्वभौमिक है: iPad संस्करण साथ आता है।
TreeLevel App Store से ख़रीदा जाता है। इसे iPadOS 17 या नया चाहिए। ख़रीद सार्वभौमिक है: Mac संस्करण साथ आता है।
iPad पर केवल एक बाहरी जनित्र है: Pythia 8, WebAssembly में संकलित और ऐप के भीतर चलता हुआ, कुछ भी बाहर भेजे बिना। यह ऐप का हिस्सा नहीं है: इसे सेटिंग्स से डाउनलोड किया जाता है — नीचे देखें। Herwig, Sherpa, WHIZARD, CalcHEP और कंटेनर केवल Mac और PC पर हैं: ये अलग प्रोग्राम हैं, जिन्हें iPad चलाने नहीं देता। TreeLevel का अपना पार्टन स्तर का जनन हर जगह काम करता है।
TreeLevel Microsoft Store से ख़रीदा जाता है। इसे Windows 10 संस्करण 2004 या नया, या Windows 11 चाहिए, और यह x64 तथा ARM64 दोनों पर मूल रूप से चलता है — Copilot+ PC को अनुकरण नहीं, ARM64 संस्करण मिलता है।
जनित्र अलग क्यों हैं
Pythia, Herwig, Sherpa, WHIZARD और CalcHEP GPL के अंतर्गत प्रकाशित हैं। उन्हें किसी दुकान पर बिकने वाले अनुप्रयोग से जोड़ना अनुज्ञप्ति की समस्या खड़ी करेगा, और साथ बाँटना दूसरी। इसलिए वे एक अलग कार्यक्रम में रहते हैं, TreeLevel Tools, जिसे आप स्वयं स्थापित करते हैं और जिसे TreeLevel मौजूद होने पर पहचान लेता है।
कुछ भी नेटवर्क से नहीं गुज़रता: TreeLevel आपकी डिस्क पर एक कार्य-फ़ोल्डर लिखता है, कार्यक्रम उसे पढ़ता है, गणना करता है, और घटनाएँ उसी के पास लिख देता है। यदि कोई जनित्र स्थापित न हो, तो TreeLevel अपने ही पार्टन स्तर पर टिका रहता है, जो गणना क्षेत्र के सारे काम के लिए पर्याप्त है।
TreeLevel ToolsPythia 8 मॉड्यूल
एक ही डाउनलोड, जो इंजन और आपकी मशीन के लिए संकलित चार जनित्र लाता है: Pythia 8 और Herwig 7, जो TreeLevel की गणित घटनाओं को पहनाते हैं — वर्षा, हैड्रॉनीकरण, क्षय —, तथा Sherpa 3 और CalcHEP 3, जो आरेख की बताई प्रक्रिया की गणना स्वयं करते हैं। और कुछ स्थापित नहीं करना।
एक ही डाउनलोड, जो इंजन और आपकी मशीन के लिए संकलित Pythia 8 मॉड्यूल लाता है। बाकी जनित्र नीचे बताए कंटेनर से होकर आते हैं।
संस्करणों के पन्ने से .dmg लीजिए और TreeLevel Tools को अपने Applications में खींच दीजिए। यह अनुप्रयोग Apple द्वारा हस्ताक्षरित और नोटरीकृत है: macOS चुपचाप जाँचता है और पहली बार ही पूछता है कि डाउनलोड किया कार्यक्रम खोलें या नहीं।
संस्करणों के पन्ने से अपनी मशीन के अनुरूप संग्रह लीजिए — TreeLevelTools-संस्करण-x64.zip या -arm64.zip, लगभग 45 MB — और उसे यहाँ खोलिए:
%LOCALAPPDATA%\Programs
बस इतना ही संस्थापन है: कोई संस्थापक नहीं, रजिस्ट्री में कुछ नहीं। TreeLevel पहले यहीं देखता है, फिर PATH में। हटाने के लिए फ़ोल्डर मिटा दीजिए।
यदि आपको अपनी वास्तुकला पता न हो: सेटिंग्स › सिस्टम › जानकारी, सिस्टम प्रकार पंक्ति। संदेह हो तो x64 संस्करण हर जगह चलता है, ARM पर अनुकरण के सहारे।
iPad पर TreeLevel Tools नहीं है: Pythia 8 वहाँ एक मॉड्यूल के रूप में, सेटिंग्स (टूलबार का गियर) के Pythia 8 मॉड्यूल कार्ड से स्थापित होता है। Pythia GPL लाइसेंस वाला मुक्त सॉफ़्टवेयर है: ऐप में यह शामिल नहीं है, ऐप इसे TreeLevel Tools के रिलीज़ पृष्ठ से डाउनलोड करता है और स्थापित करने से पहले हर फ़ाइल को उसके SHA-256 फ़िंगरप्रिंट से जाँचता है। दो भाग:
| Pythia 8.318 | लगभग 14 MB, बटन डाउनलोड करें: पार्टन बौछार, हैड्रॉनीकरण, क्षय, और त्वरक स्रोत |
|---|---|
| हैड्रॉन डेटा | लगभग 55 MB, वैकल्पिक, बटन जोड़ें: पार्टन घनत्व, जो बताते हैं कि प्रोटॉन की ऊर्जा उसके क्वार्कों और ग्लूऑनों में कैसे बँटती है; इनके बिना प्रोटॉन या पायॉन की किरण अस्वीकार कर दी जाती है |
दोनों को उसी कार्ड से, बटन हटाएँ से, हटाया जा सकता है।
हर पैकेज में क्या है, उसके संस्करण और जनकों के लेखक : TreeLevel Tools।
कंटेनर
पहले से बनी एक छवि, जो पाँचों जनित्र एक संगत परिवेश सहित रखती है। Mac पर यह WHIZARD 3 लाती है, एकमात्र जनित्र जिसे TreeLevel Tools के साथ नहीं भेजा जा सकता: वह हर प्रक्रिया को फ़ोरट्रान में लिखकर चलते समय संकलित करता है।
Herwig, Sherpa, WHIZARD और CalcHEP को पूरी संकलन-शृंखला और घंटों का निर्माण चाहिए। उन्हें आप पर थोपने के बजाय, वे पहले से बनी एक कंटेनर छवि में आते हैं, हर तंत्र के लिए एक ही।
Docker Desktop स्थापित कीजिए, फिर केवल एक बार:
docker pull ghcr.io/gpasa/treelevel-tools:0.3.0
docker pull ghcr.io/gpasa/treelevel-tools:latest
जैसे ही वह मौजूद हो और Docker उत्तर दे, TreeLevel Tools उसे काम में ले लेता है। खुली हुई छवि लगभग दो गीगाबाइट की है।
कंटेनर चुपचाप काम करने वाला बदल नहीं है। मूल रूप से स्थापित जनित्र और छवि के भीतर का वही जनित्र न एक ही संस्करण रखते हैं न एक ही सेटिंग, इसलिए ठीक वही अनुप्रस्थ काट नहीं देते। TreeLevel Tools कभी बिना बताए एक से दूसरे पर नहीं जाता: यह एक चेकबॉक्स है, आरंभ में अनचुना।
1.3 से, Mac पर यह खाना tout faire tourner dans l'image Docker (‘सब कुछ Docker इमेज में चलाएँ’) कहलाता है: चुनने पर सारे काम इमेज चलाती है और TreeLevel Tools के साथ आए जनक चुप रहते हैं; Docker या इमेज न हो, तो चुपचाप मूल जनकों पर लौटने के बजाय कुछ भी पेश नहीं किया जाता।
Docker Desktop को वर्चुअलाइज़ेशन चाहिए। भौतिक मशीन पर वह प्रायः उपलब्ध रहता है; आभासी मशीन में मेज़बान को नेस्टेड वर्चुअलाइज़ेशन देना पड़ता है, जो सब नहीं देते। उसके बिना भी मूल Pythia मॉड्यूल चलता रहता है — उसे अलग भेजने का यही कारण है।
जाँचें कि सब उत्तर देते हैं
जनन क्षेत्र खोलिए। जनित्रों की सूची बताती है कि किसने उत्तर दिया, संस्करण संख्याओं सहित:
सूची में दिखने वाला जनित्र पुकार का उत्तर दे चुका है: केवल स्थापित होना काफ़ी नहीं, बोलना भी चाहिए। बिगड़ा हुआ मॉड्यूल वहाँ नहीं दिखता।
सहायता › TreeLevel के बारे में वही संख्याएँ देता है, और यही किसी सूचना के साथ लगाना चाहिए: भौतिकी का कोई परिणाम उतना ही मूल्यवान है जितने वे संस्करण जिन्होंने उसे जन्मा।
TreeLevel › बारे में वही संख्याएँ देता है, और यही किसी सूचना के साथ लगाना चाहिए: भौतिकी का कोई परिणाम उतना ही मूल्यवान है जितने वे संस्करण जिन्होंने उसे जन्मा।
इसमें TreeLevel Tools का संस्करण भी दिखता है, और संस्करण कॉपी करें बटन सब कुछ क्लिपबोर्ड में रख देता है, संदेश में चिपकाने के लिए तैयार।
iPad पर, सेटिंग्स का Pythia 8 मॉड्यूल कार्ड बताता है कि क्या स्थापित है — Pythia, हैड्रॉन डेटा — और हर भाग का आकार कितना है।
मॉड्यूल का अपना संख्यांक है, Pythia के संस्करण से अलग : कार्ड उसे दिखाता है — Pythia 8.318 (WebAssembly, मॉड्यूल 0.5.0) —, और सेटिंग्स के नीचे वह ऐप के संस्करण के साथ फिर दिखता है, सहायता संदेश के लिए संस्करण कॉपी करें बटन के साथ। नया संस्करण प्रकाशित होने पर कार्ड अपडेट करें सुझाता है ; ऐप सेल्युलर नेटवर्क के बाहर शुरू होते समय उसे ख़ुद भी ले लेता है, और स्थापित करने से पहले हर फ़ाइल जाँचता है।
फ़ाइलें कहाँ रहती हैं
| आपके दस्तावेज़ | जहाँ आप सहेजें, .feyndiag में |
|---|---|
| सेटिंग्स | %LOCALAPPDATA%\TreeLevel |
| इंजन के कार्य | treelevel-tools.exe के पास, MCJobs\ में |
| किसी कार्य का लॉग | engine.log, उसी कार्य के फ़ोल्डर में |
बीते कार्य जनन क्षेत्र में तारीख़ और आकार सहित फिर देखे जा सकते हैं: वर्षा से गुज़री दस हज़ार घटनाओं का प्रतिदर्श कुछ सौ मेगाबाइट का होता है, और बिना ध्यान दिए दर्जन भर जमा हो जाते हैं। लोड करें बिना कुछ दुबारा चलाए एक को पढ़ लेता है, मिटाएँ उसे हटा देता है।
| आपके दस्तावेज़ | जहाँ आप सहेजें, .feyndiag में |
|---|---|
| इंजन के कार्य | TreeLevel के रेतघर में, ~/Library/Containers/org.pasahome.Feyn/Data/Library/Application Support/MCJobs के नीचे |
बीते कार्य जनन क्षेत्र में तारीख़ और आकार सहित फिर देखे जा सकते हैं।
आपके दस्तावेज़ वहीं रहते हैं जहाँ आप उन्हें सहेजें, .feyndiag में: Files ऐप में, iPad पर या iCloud Drive में।
Pythia के कार्य ऐप के भीतर रहते हैं; «जनन» स्थान में पिछले कार्य उनकी तारीख और आकार दिखाता है, उन्हें फिर से लोड करता है या मिटाता है।
सेटिंग वापस लें किसी कार्य की सेटिंग — जनरेटर, घटनाओं की संख्या, बीज, और यदि थी तो उसकी मशीन — उसकी घटनाएँ पढ़े बिना दस्तावेज़ में वापस रखता है: बस जनन दोबारा चलाना बचता है।
जब कुछ ठीक न चले
सूची में केवल «TreeLevel — पार्टन स्तर» दिखे
TreeLevel Tools मिला नहीं, या उसने उत्तर नहीं दिया। ऊपर बताया स्थान जाँचिए, फिर जनन क्षेत्र में फिर जाँचें दबाइए। स्थान बताएँ… बटन से उसे हाथ से दिखाया जा सकता है।
iPad पर Pythia मॉड्यूल स्थापित नहीं है, या हटा दिया गया है: सेटिंग्स (गियर), Pythia 8 मॉड्यूल कार्ड, डाउनलोड करें। बाकी जनित्र iPad पर नहीं हैं।
कार्य तुरंत विफल हो जाए
संदेश में कारण रहता है, और लॉग देखें… बटन जनित्र का लिखा हुआ, अंत तक सरका हुआ खोल देता है — कारण वहीं है। सबसे आम इनकार ऐसे पुंजों का है जो माँगा गया काम नहीं कर सकते: दो लेप्टॉन पार्टन नहीं ढोते, और इलेक्ट्रॉन तथा प्रोटॉन का विनाश नहीं होता।
iPad पर प्रोटॉन या पायॉन की किरण को हैड्रॉन डेटा चाहिए: इसके बिना कार्य तुरंत अस्वीकार हो जाता है, और संदेश यही बताता है। इसे सेटिंग्स के उसी कार्ड से जोड़ा जाता है।
सूत्र दिखाई न दें
प्रस्तुति एक वेब दृश्य से होकर जाती है। दस्तावेज़ बंद करके फिर खोलिए; यदि फिर भी बना रहे, तो तंत्र के संस्करण सहित सूचित कीजिए।
बाकी के लिए, सहायता पन्ना सबसे आम प्रश्नों का उत्तर देता है और बताता है कि समस्या की सूचना कैसे दें।