منصوبے کے بارے میں

ML Imagery IO ایک ہائی پرفارمنس جیو اسپیشل امیجری I/O لائبریری ہے جو NITF، GeoTIFF، JPEG 2000، DTED اور دیگر فارمیٹس کو پڑھتی اور لکھتی ہے۔ رفتار کے لیے Rust میں تیار کردہ، یہ pip کے ذریعے Python بائنڈنگز فراہم کرتی ہے، جن میں خود مختار وہیلز (wheels) شامل ہیں جو کوڈیکس کو بنڈل کرتی ہیں اور سسٹم انحصار سے گریز کرتی ہیں۔ یہ لائبریری NITF کے لیے سپیکیفکیشن کے مطابق حمایت فراہم کرتی ہے (تمام IMODE موڈز، کمپریشن ٹائپس، TRE پارسنگ، ڈیٹا ایکسٹینشنز، ماسکڈ بلاکس) اور TIFF/GeoTIFF/COG کے ساتھ مضبوط ہینڈلنگ کرتی ہے۔ ایک اہم خصوصیت کلاؤڈ نیٹو ٹائل رسائی ہے: کسٹم Zarr v3 کوڈیکس براہ راست NITF/TIFF/JPEG-2000 سے کمپریسڈ ٹائلز کو ڈی کوڈ کرتے ہیں، VirtualiZarr پارسرز ٹائل انڈیکس تیار کرتے ہیں، اور MultiReferenceFileSystem غیر مسلسل ٹائل ڈیٹا کے لیے سکیٹر گیدر I/O کو ممکن بناتا ہے۔ صارف سادہ سہولت فنکشنز (imread، imsave، tiles) اور سیگمنٹ نیویگیشن، میٹا ڈیٹا معائنہ، بلاک اخذ، اور کسٹم کمپریشن کنٹرول کے لیے مکمل لو لیول API کے درمیان انتخاب کر سکتے ہیں۔ ڈیٹا سیٹ ماڈل SpatioTemporal Asset Catalog (STAC) اسپیک کی پیروی کرتا ہے، جس سے اسے STAC آئٹمز کے طور پر شائع کرنا آسان ہو جاتا ہے۔ دستاویزات، فوری مثالیں، اور ترقیاتی ہدایات GitHub صفحات پر دستیاب ہیں۔ یہ Apache 2.0 کے تحت لائسنس یافتہ ہے۔