DVC · Project Apu · ملف الإصدار
مراجعة مستودع المشروع نفسه: ما نُفِّذ، وما بقي جزئيًا، وما توقف عند الوثائق.
ليس منتج ويب: Python 3 على المكتبة القياسية وحدها، وGoogle Apps Script، ونصوص Earth Engine تلصق يدويًا. الناتج ملفات KML/KMZ/GeoJSON/CSV؛ ولا خادم مستقل للمشروع.
٢ منفَّذ · ٢ جزئيًا · ١ في التخطيط · ١ غير منفَّذ
ما يُقرأ في الشيفرة
خط المعالجة ١٢ نصًا بلغة 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
حالة الوحدات
منفَّذ
سلسلة التصدير الثابت
KML الخام وملفا CSV يمرّان عبر قوالب الجداول إلى KML/KMZ/GeoJSON؛ والمولّدات ومخرجاتها الجاهزة في شجرة العمل.
الملف
tools/build_static_exports.pyمنفَّذ
الفصل بين الحقائق والفرضيات
ست فرضيات في CSV، لكل منها مقياس خطأ ودرجة ثقة وحالة واختبار تفنيد.
الملف
google_sheets_templates/Hypotheses.csvجزئيًا
التغذية الحيّة عبر Apps Script
الشيفرة مكتملة (٩٦ دالة و٧ صيغ) لكن غير منشورة: رابط NetworkLink عنصر بديل، ولا مثيل يعمل في المستودع.
الملف
google_earth/dvc_networklink.kmlجزئيًا
الإثراء الخارجي
ذاكرتا Wikidata المؤقتة ممتلئتان؛ بينما أعادت خطوة nearby من Wikipedia جدول NearbyContext فارغًا، والتخزين الكبير غير مؤرشف.
الملف
tools/enrich_wikidata.pyفي التخطيط
تحليل التضاريس عبر DEM
تتطلب نصوص Earth Engine اللصق اليدوي في محرر Google؛ ولا مخرجات نقطية في المستودع، والفرضية apu_h04 موسومة بانتظار القياس.
الملف
earth_engine/el_cono_morphology.jsغير منفَّذ
إعادة حساب 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 على عنصر بديل.