DVC · Project Apu

DVC · Project Apu · ملف الإصدار

مراجعة مستودع المشروع نفسه: ما نُفِّذ، وما بقي جزئيًا، وما توقف عند الوثائق.

ليس منتج ويب: Python 3 على المكتبة القياسية وحدها، وGoogle Apps Script، ونصوص Earth Engine تلصق يدويًا. الناتج ملفات KML/KMZ/GeoJSON/CSV؛ ولا خادم مستقل للمشروع.

٢ منفَّذ · ٢ جزئيًا · ١ في التخطيط · ١ غير منفَّذ

رسم مفاهيمي: DVC · Project Apu. ليس لقطة شاشة للمنتج

ما يُقرأ في الشيفرة

  • خط المعالجة ١٢ نصًا بلغة Python ٣ (١١ في tools/ وواحد في analysis/) على المكتبة القياسية وحدها

    الملف tools/build_sheet_imports.py

  • الملف gas/Code.gs: ١٬٩٠٢ سطرًا و٩٦ دالة؛ ويوفّر doGet لوحة HTML ونقاط kml وgeojson وrelationships وai وnetworklink وhealth

    الملف gas/Code.gs

  • البيانات: ٧٤ موقعًا منسقًا، و١٧٣ مرشحًا، و١١٩ دائرة عظيمة، و٦ فرضيات، و٥ مهام، و٣٣ مصدرًا، عدّت من صفوف CSV

    الملف google_sheets_templates/Sites.csv

  • علاقات محسوبة مسبقًا: ٣٬٥٧٥ سجل انتساب، و١٬٢٠٠ ضلع، و١٬٢٠٠ تقاطع حلقات، و٢٤٧ صف سياق

    الملف google_sheets_templates/CircleMembership.csv

  • التصدير الثابت في شجرة العمل: KML يحوي ٢٬٧٨٢ علامة و٣٠ مجلدًا و١٤٠ نمط StyleMap؛ وGeoJSON الشبكة ٣٨٢ عنصرًا والعلاقات ٢٬٤١٥

    الملف exports/dvc_global_network_google_earth.kml

  • أربع تمريرات على فرع main نظيف؛ ومجلدات data/ وexports/ وrelease/ مستبعدة، لذا لا يحمل الاستنساخ الجديد سوى الشيفرة والوثائق وقوالب CSV

    الملف .gitignore

حالة الوحدات

  1. منفَّذ

    سلسلة التصدير الثابت

    KML الخام وملفا CSV يمرّان عبر قوالب الجداول إلى KML/KMZ/GeoJSON؛ والمولّدات ومخرجاتها الجاهزة في شجرة العمل.

    الملف tools/build_static_exports.py

  2. منفَّذ

    الفصل بين الحقائق والفرضيات

    ست فرضيات في CSV، لكل منها مقياس خطأ ودرجة ثقة وحالة واختبار تفنيد.

    الملف google_sheets_templates/Hypotheses.csv

  3. جزئيًا

    التغذية الحيّة عبر Apps Script

    الشيفرة مكتملة (٩٦ دالة و٧ صيغ) لكن غير منشورة: رابط NetworkLink عنصر بديل، ولا مثيل يعمل في المستودع.

    الملف google_earth/dvc_networklink.kml

  4. جزئيًا

    الإثراء الخارجي

    ذاكرتا Wikidata المؤقتة ممتلئتان؛ بينما أعادت خطوة nearby من Wikipedia جدول NearbyContext فارغًا، والتخزين الكبير غير مؤرشف.

    الملف tools/enrich_wikidata.py

  5. في التخطيط

    تحليل التضاريس عبر DEM

    تتطلب نصوص Earth Engine اللصق اليدوي في محرر Google؛ ولا مخرجات نقطية في المستودع، والفرضية apu_h04 موسومة بانتظار القياس.

    الملف earth_engine/el_cono_morphology.js

  6. غير منفَّذ

    إعادة حساب WGS84 والنماذج الصفرية والاختبارات وCI

    يستخدم نصّ التحليل صيغًا كروية ولا نص لمونت كارلو؛ ولا ملفات اختبار ولا سير عمل تحت .github، ويُشغَّل الخط يدويًا.

    الملف docs/project_apu_research_program.md

كيف تحقَّق هذا

  • عدد ٧٤ موقعًا قابل للتحقق من الملف

    يحتوي Sites.csv ٧٥ سطرًا مع الترويسة، ويشير README إلى all 74 sites.

    الملف google_sheets_templates/Sites.csv

  • ١٧٣ مرشحًا مؤكَّدة بالتصدير

    CandidateAnomalies.csv يحوي ١٧٤ سطرًا، وملف GeoJSON للمرشحين يحتوي ١٧٣ عنصر Feature بالضبط.

    الملف exports/dvc_candidate_anomalies.geojson

  • إجهاز الجيزة عن خط ٦١° يساوي ٠٫٠٤٥ كم، لكن بنموذج كروي

    يسجّل CSV المولّد القيمة cross_track -0.045 كم، وهي من النص الكروي لا من حساب WGS84.

    الملف data/generated/apu_el_cono_site_metrics.csv

  • المولّد يكتب فعليًا ملف KML تفاعليًا

    يحوي KML المُصدَّر ١٤٠ نمط StyleMap و٢٬٧٨١ كتلة ExtendedData، وينتج المولّد عقد StyleMap.

    الملف tools/build_static_exports.py

حدود هذه الادعاءات

  • لا موقع أو تطبيق مستقل؛ والعرض يعتمد على Google Earth وGoogle Sheets ونشر Apps Script يدويًا.
  • الوضع الحيّ غير مثبت: لا عنوان منشور في المستودع، ويحمل NetworkLink عنصرًا بديلًا.
  • تُحسب المقاييس الجيوديسية بنموذج كروي على إحداثية El Cono واحدة؛ وإعادة حساب WGS84 غير منفَّذة.
  • لا اختبارات ولا CI ولا ملف تبعيات؛ وتُشغَّل نصوص المعالجة يدويًا بترتيب ثابت.
  • الروايات التاريخية البديلة تبقى فرضيات بحالة candidate؛ والشيفرة تتحقق من الهندسة لا من التاريخ.
  • قابلية إعادة إنتاج الإثراء تعتمد على واجهات Wikidata وWikipedia الخارجية، والتخزينات الكبيرة غير مؤرشفة.

لماذا لا يوجد إصدار حيّ

لماذا لا يوجد إصدار حيّ

لا شيء للنشر: لا موقع للمشروع نفسه، والتغذية تتم عبر Google Earth وGoogle Sheets. والوضع الحيّ غير مثبت: لا عنوان منشور في المستودع، ويحتوي NetworkLink على عنصر بديل.

العودة إلى وصف المشروع ↗