جميع الحقوق محفوظة © [عام 2026] | بريشة وفكرة: [تغريد صلاح عشري]
للوهلة الأولى، قد تظن أن التلسكوب لا يمنحنا سوى لوحات ملونة ساحرة للمجرات والسدم. لكن في كواليس المسوح الفلكية الكبرى مثل SkyServer (SDSS)، يرتدي الكون عباءة أخرى؛ عباءة من الأرقام، والفلاتر الضوئية، والجداول المليئة بآلاف الأسطر الصماء.
تلك الأسطر تحوي أجرامًا ربما نصادفها لمرة واحدة ونتعرف عليها عبر بيانات مصفوفة في صف أحاديّ، أو ربما نرى بها جرماً رُصد أكثر من مرة، ولدينا ما يكفي لنتعرف على سلوكه.
في هذا المقال، نأخذكم في رحلة برمجية وفيزيائية ممتعة، نكشف فيها كيف يمكن لمهندس البيانات -باستخدام بضعة أسطر من لغة بايثون- أن يفك شفرة هذه الأرقام، ليرى من خلالها نجماً عملاقاً يتنفس بانتظام، وأكواناً تتمدد، ومستعرات تنفجر لتعلن عن ولادة أحداث كونية عظيمة!
عندما نكشف أسرار الكون في سطور برمجية
بداية عندما فتحتُ أسطر البيانات، وجدتُ أنها بحجم 10,000 سطر، وبها عدداً من الأجرام الفريدة يساوي 6,750 جرماً فريداً.
هنا بدأت الإثارة المعرفية؛ فمن بين الـ 6,750 جرماً فريداً الموجودة في الملف، كانت الصدمة أن الغالبية العظمى منها رُصدت مرة واحدة فقط كلقطة إحصائية خاطفة لتحديد موقعها وبُعدها في الخريطة الكونية.
ولكن، وبفضل لوحة مفاتيحي، قمتُ بنبش الجدول باستخدام الدالة الإحصائية ()value_counts لأبحث عن الكنز المدفون: النجوم المتكررة. ويا للمفاجأة الفلكية! عثرتُ على 5 أجرام فقط تفرّدت بتكرار رصدي مكثف عبر السنوات (تصل إلى عشرات المرات للجرم الواحد)، وهي الأجرام التي سمحت لنا بفك شفرة الزمن ورسم منحنياتها الضوئية الرباعية الساحرة.
عند التركيز على تلك الأجرام، يسافر المرء عبر الزمكان فقط بشاشة حاسوبه!
فعند تمثيلها باستخدام مكتبة Matplotlib لم تكن الأرقام مجرد نقاط صماء متناثرة، بل كانت سلاسل زمنية نابضة بالحياة، تحكي لنا سيرة أجرام تقع على بعد آلاف السنوات الضوئية منا. ومن خلف زجاج الشاشة، وبفضل ميزة مشاركة المحاور (sharex & sharey) التي وضعت النجوم كلها على ميزان واحد، تجلّت لنا قصص كونية متباينة:
فهنا نجمٌ عملاق يتنفس بانتظام يتمدد وينكمش لسنوات وكأنه يرسل نبضات قلب كوني. وهناك على الجانب الآخر نجمٌ هادئ انفجر فجأة في ومضة خاطفة ليقفز سطوعه قفزة خارقة قبل أن ينطفئ ويعود لظلمته، تاركاً خلفه بصمة رقمية حادة التقطها التلسكوب ببراعة!
قبل أن نبدأ: لغز الفلاتر الضوئية
قبل أن نفهم البيانات الفلكية علينا أن نفك شيفرة الفلاتر الضوئية (Optical Filters). هي بمثابة "نظارات ملونة" أو "مرشحات زجاجية" توضع أمام كاميرا التلسكوب لتسمح بمرور جزء محدد فقط من ضوء الأجرام الفلكية (طول موجي معين) وتمنع بقية الألوان. بدون هذه الفلاتر، يرى التلسكوب كل الضوء مدمجاً في صورة بيضاء صماء، أما بوجودها، فيمكن اختصار فوائدها في ثلاث نقاط:
1. مقياس حرارة ولون النجم: الفلتر البنفسجي (u) يرى النجوم الساخنة والمشتعلة، بينما الفلتر الأحمر (r) أو تحت الأحمر (i) يرى النجوم الباردة والهرمة.
2. صناعة "مؤشر اللون": عند طرح قراءات فلترين من بعضهما برمجياً (مثل u - r)، نحصل على بصمة فيزيائية تكشف فوراً عن نوع الجرم (نجم، مجرة، أو ثقب أسود) دون الحاجة لزيارته.
3. اختراق الغبار الكوني: الفلاتر ذات الموجات الطويلة (كالطيف الأحمر وتحت الأحمر) تمتلك القدرة على العبور من خلال سحب الغبار الكوني لتكشف لنا ما يختبئ خلفها في أعماق الفضاء.
باختصار: الفلاتر هي الأداة السحرية التي تحول الضوء القادم من السماء إلى "أعمدة بيانات رقمية" نفهم من خلالها فيزياء الكون برمجياً.
سلوك وتحليل أهم أربعة أجرام (القصة الفيزيائية)
1. النجم الأول (أعلى اليسار): صاحب الفجوة الكبرى
سلوكه الفلكي: رُصد بشكل مكثف جداً في عامي 2003 و 2004، وكان سطوعه يتأرجح بين 15 و 17.5. ثم اختفى تماماً عن أعين التلسكوب لمدة 10 سنوات (الفجوة الزمنية الناتجة عن الغيوم أو توقف الرصد)، وعاد للظهور في 2014 بسطوع مستقر نسبياً حول 15.5.
2. النجم الثاني (أعلى اليمين): نجم التفجر الفجائي السريع!
سلوكه الفلكي: هذا النجم مثير جداً للاهتمام! رصده التلسكوب في فترة زمنية قصيرة ومحددة جداً (قرابة عام 2005).
الظاهرة الكونية: إذا لاحظنا النقطة الوحيدة الشاردة في الأعلى والتي تقترب من 12.5، نجد أن النجم فجأة قفز سطوعه قفزة هائلة (أصبح ساطعاً جداً برقم صغير فلكياً) ثم عاد وانطفأ فوراً ليصطف تحت قاع الـ 17.5. هذا السلوك يطابق تماماً ما يُسمى بظاهرة المستعر (Nova)!
3. النجم الثالث (أسفل اليسار): النجم النابض أو المتغير الحاد
سلوكه الفلكي: في عام 2006، تم رصده بكثافة هائلة، ونرى النقاط الزرقاء تصنع خطاً عمودياً طويلاً يمتد من 14 إلى 17.5.
الظاهرة الكونية: هذا التذبذب الحاد يعني أن النجم يغير سطوعه بشكل دوري وعنيف جداً في فترات زمنية قصيرة (ساعات أو أيام قليلة).
4. النجم الرابع (أسفل اليمين): السلسلة المستمرة
سلوكه الفلكي: هذا هو النجم الوحيد الذي تم رصده على فترات متباعدة ولكنها "شبه منتظمة" بين عامي 2000 و 2006. لا توجد نقاط متراكمة فوق بعضها في نفس اليوم، بل سلوك متدرج يصعد ويهبط بلطف.
رابط الـ Redshift (الإزاحة الحمراء) وتمدد الكون
إذا لاحظنا العناوين الفلكية التي وُضعت فوق الرسوم:
النجم الثاني (أعلى اليمين): الـ redshift له قريب من الصفر (-0.001). هذا يعني أنه قريب جداً منا داخل مجرتنا درب التبانة؛ ولهذا السبب استطعنا رؤية تفاصيل ومضته الحادة كـ Nova بوضوح.
النجم الرابع (أسفل اليمين): الـ redshift له هو الأعلى (0.079). هذا يعني أنه جرم بعيد جداً خارج مجرتنا ويتحرك مبتعداً عنا بسرعة بفعل تمدد النسيج الكوني.
💡 ملحوظة تحليلية: سلوك النجم الرابع (أسفل اليمين) يمتلك البصمة المثالية التي يبحث عنها الفلكيون لتصنيف النجوم كـ متغيرات قيفاوية (Cepheid Variables). فالنقاط لا تقفز بشكل عشوائي، بل تصنع منحنى ناعماً صاعداً وهابطاً بسلاسة عبر السنوات، وهو ما يعكس عملية التمدد والانكماش الفيزيائي المنتظم لسطح النجم.
كيف يتأكد مهندس البيانات 100% أنه نجم قيفاوي؟
نطبق على الكود طريقتين حاسمتين:
أ. طي الزمن (Phase Folding): نقوم بربط التواريخ المتباعدة وقسمتها على "الفترة الزمنية المتوقعة للنبض" لدمج السنوات كلها في دورة واحدة (من 0 إلى 1). إذا نتج منحنى مثالي يشبه أسنان المنشار، فهو قيفاوي بلا شك.
ب. حساب مؤشر اللون عبر الفلاتر (u - r): النجوم القيفاوية تتغير حرارتها أوتوماتيكياً أثناء النبض؛ فعندما تنكمش تسخن وتميل للأزرق، وعندما تتمدد تبرد وتميل للأحمر. رسم هذا المعامل برمجياً يكشف هذا التأرجح الحراري المتزامن.
هل باقي الأجرام التي رُصدت لمرة واحدة عبثية وبلا فائدة؟
لا على الإطلاق! التلسكوبات الكبرى مثل SDSS لم تُبنَ في الأساس لتتبع نجم واحد لسنوات (رصد الحركة)، بل بُنيت لعمل "خريطة ثلاثية الأبعاد للكون" (Cosmic Map).
تخيل أنك تلتف بكاميرتكِ وتلتقط صورة واحدة سريعة لساحة مليئة بآلاف البشر؛ كل شخص ظهر في الصورة "مرة واحدة فقط". هل هذا الشخص يعتبر قيمة شاذة (Outlier) في صورتك؟ لا، هو جزء من التركيبة الإحصائية والديموغرافية للساحة. هذا بالضبط ما تفعله الـ 67 ألف جرم الفريدة؛ التلسكوب التقط لها رصدة واحدة حاسمة (Snapshot) لتحديد موقعها، لمعانها، ونوعها.
إذن ما هي فائدة الجِرم الذي يُرصد "مرة واحدة فقط"؟
تمنحنا هذه الأجرام الفردية معلومات بالغة الأهمية من خلال مسارين:
أ. رسم المخططات الإحصائية الكبرى (مخطط هرتزشبرونغ-راسل HR Diagram): عندما نأخذ الـ 67 ألف جرم، ونرسم مؤشر اللون (u - r) الخاص بكل منها ضد قدره الظاهري (r) في نفس اللحظة، تتحول النقاط إلى تجمعات سحرية تعزل النجوم العجوزة، والنجوم الشابة، والمجرات، والكوازارات البعيدة إحصائياً.
ب. قياس تمدد الكون عبر الـ Redshift: يحتاج التلسكوب لرصد الجرم عبر "المطياف" (Spectra) مرة واحدة فقط ليحسب سرعة ابتعاده وعمقه السحيق في الفضاء، ومن خلال هذه الآلاف من الأجرام الفريدة يرسم العلماء هيكل الكون الواسع.
متى نعتبر الجِرم "Outlier" فعلياً في البيانات الفلكية؟
الـ Outlier لا يعني قلة البيانات، بل يعني:
1. خطأ في القياس (Data Noise): تشويش في الكاميرا أو مرور قمر صناعي يعطي قراءة لمعان غير منطقية فيزيائياً، ويتم تنظيفه برمجياً بالـ ()dropna.
2. اكتشاف كوني نادر (A Rare Discovery): أجرام تمتلك قيم فلاتر شاذة وغريبة جداً عن الـ 67 ألف جرم الآخرين، وعند تتبعها نكتشف ثقباً أسود هائلاً ينفث الطاقة (Quasar) أو نادراً كونيًا.
خاتمة
في النهاية؛ هناك الكثير والكثير مما يشغل أفكاري لسبر أغوار الكون والتعطش للمزيد. هذا العلم ليس مجرد نقاط وأكواد؛ فأنا كعاشقة للفلك أرى وأسمع نبضات ذلك النجم القيفاوي بمجرد كتابة الأكواد على حاسوبي، وأشعر بالتمدد الكوني بمجرد حساب الـ Redshift بهذه البيانات المذهلة، والفلاتر الضوئية تعتبر ملعباً ساحراً مليئاً بالاكتشاف.
إذا أحببتم مشاركتي هذا الشغف ورؤية الكود كاملًا، فسأرفق رابط المشروع كاملاً بالتحليلات التي تجمع أوصال الكون في لينك على منصة Kaggle.
أراكم دائمًا بخير ومتعطشون للعلم!
__________________________________________________
المصادر :
GitHub:
https://github.com/tghred/SkyServer-Data-Exploration-Unveiling-Cosmic-Secrets-with-Python/blob/main/README.md
kaggle :
https://www.kaggle.com/code/taghredsalah199/skyserver-data-exploration-unveiling-cosmic-se#5.-Comparing-Light-Curves-of-Top-4-Objects-%7C-%D9%85%D9%82%D8%A7%D8%B1%D9%86%D8%A9-%D8%A7%D9%84%D9%85%D9%86%D8%AD%D9%86%D9%8A%D8%A7%D8%AA-%D8%A7%D9%84%D8%B6%D9%88%D8%A6%D9%8A%D8%A9-%D9%84%D8%A3%D8%B9%D9%84%D9%89-4-%D8%A3%D8%AC%D8%B1%D8%A7%D9%85-%D8%AA%D9%83%D8%B1%D8%A7%D8%B1%D8%A7%D9%8B


جُسور تواصلنا