PixInsight के काम आने वाले छोटे औज़ार और स्क्रिप्ट
PixInsight में उन मुख्य प्रोसेस के अलावा भी काम के कई छोटे औज़ार और स्क्रिप्ट छिपे हुए हैं, जो कुछ ख़ास मौक़ों पर बड़ी मेहनत बचा देते हैं। इस लेख में मैंने कुछ ऐसे औज़ार समेटे हैं जिन्हें जानना मेरे ख़्याल से फ़ायदेमंद है: रियल-टाइम इंटीग्रेशन, छवि पर एनोटेशन, छवियों की तुलना, तथा FITS Header देखना और उसमें बैच बदलाव करना।
EZ Live Stack: खींचते-खींचते इंटीग्रेशन, नतीजा तुरंत सामने
EZ Live Stack नाम की यह स्क्रिप्ट एक निगरानी फ़ोल्डर सेट करने देती है (फ़ोल्डर में पहले से एक संदर्भ छवि रखनी पड़ती है, जो अलाइनमेंट का लक्ष्य बनेगी)। इसके बाद खींची गई तस्वीरें जैसे-जैसे उसमें सहेजी जाती हैं, यह अपने आप स्टार रजिस्ट्रेशन, इंटीग्रेशन और स्ट्रेचिंग कर देती है; साथ ही यह कई फ़िल्टरों से बनी तस्वीरों की एक साथ निगरानी कर सकती है और अलग से RGB की इंटीग्रेटेड छवि भी बना सकती है।
इसकी क़ीमत सिर्फ़ “रियल-टाइम” होने में नहीं है। एक बार मैंने इससे NGC 3628 हैमबर्गर मंदाकिनी का ल्यूमिनेंस चैनल प्रोसेस किया (12 फ़्रेम, हर एक 300 सेकंड का) — पहले पोस्ट-प्रोसेसिंग में मेरी महारत कम पड़ती थी, इसलिए ज्वारीय पूँछ (tidal tail) कभी उभर ही नहीं पाई थी; मगर अपने आप हुए इंटीग्रेशन और स्ट्रेचिंग के बाद ज्वारीय पूँछ सचमुच सामने आ गई, और मैंने तय किया कि लौटकर इसे दोबारा प्रोसेस करूँगा। उस रात के नतीजे की झटपट झलक देखने के औज़ार के तौर पर यह वाक़ई काम की चीज़ है।

Annotation: बिल्ट-इन सरल छवि एनोटेशन
कुछ लोगों को पता नहीं होता कि PI में हाथ से सरल एनोटेशन करने का एक Process पहले से मौजूद है, जिसका नाम Annotation है। यह छवि पर एक पंक्ति के टेक्स्ट के रूप में नोट जोड़ सकता है — चाहे हस्ताक्षर हो या कोई व्याख्या, सब कुछ सीधे PI के भीतर ही हो जाता है, किसी दूसरे सॉफ़्टवेयर का सहारा लेने की ज़रूरत नहीं।

Blink: सिर्फ़ जाँच नहीं, फ़र्क़ की तुलना भी
PI का Blink छवि की गुणवत्ता जाँचने में तो काम आता ही है, “पहले से अलाइन हो चुकी छवियों के आपसी फ़र्क़ की तुलना” करने में भी बेहद सुविधाजनक है। मसलन, वेल नीहारिका (Veil Nebula) में Ha और OIII का वितरण कुछ अलग होता है; Blink से फटाफट अदल-बदल कर देखने पर दोनों चैनलों का फ़र्क़ एक नज़र में पहचाना जा सकता है, जो आगे के रंग-मिश्रण के लिए संदर्भ बनता है।
FITS Header से छवि की जानकारी पढ़ना
अगर आपने JWST (जेम्स वेब स्पेस टेलीस्कोप) जैसे किसी स्रोत की रॉ फ़ाइलें डाउनलोड की हैं, तो उन्हें सीधे PixInsight में खोलकर देखा जा सकता है। View Explorer में उस छवि का FITS Header दिखता है, जिसमें काफ़ी जानकारी होती है — जैसे उस समय उसी से पढ़ा जा सकता था कि JWST का Pixel FOV 0.031 arcsec/px है। FITS Header किसी छवि की पृष्ठभूमि और उसके शूटिंग पैरामीटर जानने का पहले-हाथ का स्रोत है, और उसे देखने की आदत डाल लेना बहुत काम आता है।
उस समय की एक छोटी-सी चेतावनी भी जोड़ देता हूँ: JWST जैसी कंप्रेस्ड रॉ फ़ाइलों से निपटते समय उन्हें 7-Zip से ही एक्सट्रैक्ट करना याद रखें, क्योंकि WinRAR, WinZip या दूसरे सॉफ़्टवेयर में दिक़्क़त आ सकती है; और अगर फ़ाइलों का कोई सेट कई हिस्सों में बँटा हो, तो सारे हिस्से डाउनलोड करना न भूलें, वरना एक्सट्रैक्शन नाकाम हो जाएगा।

BatchFITSKeywordEdit: FITS Header में बैच बदलाव
PI में ख़ुद ऐसा कोई बिल्ट-इन औज़ार नहीं है जो “FITS Header में थोक बैच बदलाव” कर सके। लेकिन अगर आप स्वचालित शूटिंग का इस्तेमाल नहीं करते, या स्वचालन के दौरान कुछ गड़बड़ हो जाती है, तो हो सकता है कि पूरी एक खेप की फ़ाइलों में कुछ पैरामीटर ग़लत रह जाएँ — जैसे फ़िल्टर की जानकारी ग़ायब हो। इस तरह की ग़लती WBPP के पूर्ण-स्वचालित प्रवाह पर असर डालती है: आप एक ही बार WBPP चलाकर प्रीप्रोसेसिंग पूरी नहीं कर पाते और हाथ से एक-एक फ़ाइल चुनने के अलावा कोई चारा नहीं बचता।
ऐसे में PI में BatchFITSKeywordEdit नाम की स्क्रिप्ट इंस्टॉल की जा सकती है और उससे संबंधित कीवर्ड पैरामीटर थोक में जोड़े या बदले जा सकते हैं — पूरी खेप की फ़ाइलों का Header एक ही बार में दुरुस्त हो जाता है और WBPP बिना अटके पूरा चल जाता है।

संक्षेप में
इन औज़ारों में से हरेक का अपना काम है: EZ Live Stack उसी रात नतीजा दिखा देता है, Annotation झटपट नोट जोड़ देता है, Blink चैनलों के फ़र्क़ की तुलना कर देता है, FITS Header छवि की जानकारी पढ़ लेता है, और BatchFITSKeywordEdit बिगड़ी हुई पूरी खेप के Header को बचा लेता है। आम दिनों में ये नज़र में नहीं आते, पर सही मौक़े पर ढेर सारा समय बचा देते हैं — इन्हें अपने औज़ार-बक्से में याद रखना बनता है।