منصوبے کے بارے میں
یہ ریپوزٹری FIRESTORM کے لیے ڈیٹا برج کا کردار ادا کرتی ہے، جو CIMSS/SSEC کے RealEarth ویور سے Next Generation Fire System (NGFS) ڈیٹیکشنز کو ایک واحد عوامی JSON فائل میں آئینہ دار کرتی ہے۔ یہ کوئی اسٹینڈ اکیلے ایپلیکیشن نہیں بلکہ ایک شیڈولڈ ڈیٹا پائپ لائن ہے: ایک GitHub Actions ورک فلو تقریباً ہر پانچ منٹ میں NGFS-SCENE-CONUS-EAST اور NGFS-SCENE-CONUS-WEST پروڈکٹس حاصل کرتا ہے، GOES-18 اور GOES-19 میں ڈیٹیکشنز کو ڈی ڈپلیکیٹ کرتا ہے، اور data/ngfs.json پر ایک سلم شدہ اسکیما شائع کرتا ہے تاکہ فرنٹ اینڈ raw.githubusercontent.com کے ذریعے استعمال کر سکے۔
موجودہ فائر پائپ لائنز کے مقابلے میں اہم قدر فائر آبجیکٹ تسلسل ہے۔ SSEC کا کلاسیفائر فریموں کے درمیان پکسل ڈیٹیکشنز کو ایک مستحکم FEATURE_TRACKING_ID کے ساتھ ٹریک شدہ آبجیکٹس میں جوڑتا ہے، جس سے فی فریم FRP ڈیلٹا کی بجائے آبجیکٹ سطح کی شرح نمو کا تجزیہ ممکن ہوتا ہے۔ ہر ڈیٹیکشن میں IRWIN ارتباط کا ڈیٹا بھی شامل ہوتا ہے جیسے انسیڈنٹ کا نام اور قسم جب کسی فعال NIFC فائر سے میچ کیا جاتا ہے۔ آؤٹ پٹ اسکیما میں مقام، FRP، ٹریکنگ ID، حصول کا وقت، اعتماد، سیٹلائٹ، اسکین ڈومین، ریاست/کاؤنٹی/GACC، فیول اور لینڈ کور کی تفصیلات، اور NGFS ورژن شامل ہیں۔
فیچ امپلیمینٹیشن صرف Python stdlib استعمال کرتی ہے اور اسے کسی سیکرٹ یا API کلید کی ضرورت نہیں ہوتی۔ یہ عوامی RealEarth ویور کے ساتھ سیشن ہینڈ شیک انجام دیتی ہے، کوکیز حاصل کرکے، کلائنٹ سائیڈ سیشن ہیش بناتی ہے، اور حسب ضرورت ہیڈرز بھیجتی ہے۔ README میں دیکھ بھال کے امور دستاویز کیے گئے ہیں، جن میں شائستہ درخواست کی رفتار، SSEC سے دستاویزی API راستے کے لیے زیر التوا درخواست، اور GOES-19/GOES-20 کے لیے مستقبل کی سیٹلائٹ گردش کا نوٹ شامل ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.