cfitsio.

مكتبة من تطبيقات برمجة التطبيقات C و FORTRAN لتنسيق البيانات يناسب
التحميل الان

cfitsio. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • السعر:
  • FREE
  • اسم الناشر:
  • William D. Pence
  • موقع ويب الناشر:
  • http://legacy.gsfc.nasa.gov/docs/software/fitsio/fitsio.html

cfitsio. العلامات


cfitsio. وصف

مكتبة من C و FORTRAN APIs لتنسيق البيانات يناسب CFitsio عبارة عن مكتبة من CFitsio Fortran Subwroutines لقراءة وكتابة ملفات البيانات في FITS (نظام نقل الصور المرن (نظام نقل الصور المرن) تبسط مهمة كتابة البرنامج الذي يتعامل مع الملفات التي تناسب الملفات من خلال توفير مجموعة سهلة الاستخدام من الروتين الرفيع المستوى أن عزل مبرمج من التعقيدات الداخلية لتنسيق الملفات المنفقة. هنا بعض الملامح الرئيسية ل "CFitsio": CFitsio هي نتيجة لعدة سنوات من التطوير مع مساهمات كبيرة من المشاريع الخارجية مثل مراكز البيانات من أجل التكامل (ISDC) )، XMM، و chandra الفضاء البعثات الفضائية. الدعم الكامل بنسبة 100 لمعيار يناسب، بما في ذلك: جميع تناسب أنواع البيانات، بما في ذلك بت، البايت، المنطقي، والمعقدة كل من الدعم الصحيح الموقعة وغير الموقعة أعمدة ناقلات القيم الخالية من الصور والأعمدة الجدول تدعم العديد من الاتفاقيات التي تناسب المقترح المستخدمة على نطاق واسع ولكنها غير معيار بعد، بما في ذلك: اتفاقية المجموع الاختباري الكلمة الرئيسية كلمات رئيسية قائمة طويلة القيمة الطويلة (Longe Run 68 حرفا) اتفاقية ESO Hierarch لأسماء الكلمات الرئيسية أطول من 8 أحرف اصطلاح تجميع التسلسل الهرمي (المستخدمة من خلال integral) اتفاقية وحدات الكلمات الرئيسية (بأقواس مربعة في مجال التعليق) بيانات العدد الصحيحة لمدة 64 بت الجداول. تتوفر C ++، FORTRAN، PERL، ومغلفة TCL ل Calling CFitsio من واجهة Languagesthe Subroutine الأخرى تعتمد على مفهوم نموذج بيانات مجردة يخفي تفاصيل تنسيق المستوى المنخفض من المستخدمين. روتينات الوصول إلى بيانات CFitsio بسيطة وبديهية. يتم تعريف الواجهة الأساسية في 15 صفحة فقط من دليل البداية السريعة CFitsio. يتم توفير برامج مثالية بسيطة ولكنها قوية لتوضيح كيفية استخدام CFitsio.supports إنشاء ملفات جديدة بناء على ملف قالب ASCII (من ISDC) يدعم تحويل DataType الضمني عند قراءة أو كتابة يناسب DataCfitsio يستخدم برامج تشغيل I / O المكون الإضافية (المتطورة في ISDC) مما يجعل من السهل دعم مجموعة متنوعة من تنسيقات الملفات الفيزيائية، بما في ذلك: صور IRAF (التعليمات البرمجية التي توفرها Doug Mink) البيانات الثنائية الخام الملفات FTP، HTTP، وصول الملفات الجذر (التعليمات البرمجية المقدمة بواسطة ISDC) الملفات المضغوطة خارجيا (.gz، .z، و .zip) ملفات الأنابيب على صور "Stdin" أو "Stdout" يتم تخزينها بالفعل في الجداول الثنائية الملفات الموجودة في قطاعات الذاكرة المشتركة (التعليمات البرمجية (الرمز) ISDC) الملفات هي الذاكرة الأساسية (تستخدم على نطاق واسع في الاستحواذ على البيانات في الوقت الفعلي) لديها مجموعة بسيطة من إجراءات WCS المحمولة ذاتيا، بالإضافة إلى إجراءات إضافية إلى واجهة نظيفة مكتبة Doug Mink's WCS أكثر شمولا (ولكن لا يوجد لديه linka تبعيات GE على مكتبة WCS) تسمح المحلل اللاسر المعجمي العالي الأداء (صممه UWWE Lammers) بتصفية الجدول العام بالكامل وسريع كود C-Code.The Carser يدعم تصفية الجداول حسب ملفات المنطقة و FTI Files.cfitsio File Syntaal يدعم العديد من الميزات، بما في ذلك: استخراج تمازارة من الصور الكبيرة تعديل أو إنشاء أعمدة الجدول على ذبابة إنشاء صور بواسطة أعمدة جدول Binning كانت سرعة I / O كانت محسنة للغاية وهي محدودة إلى حد كبير من سرعة الجهاز البدني الأساسي؛ معدلات بيانات الإدخال / الإخراج المستدامة أكثر من 40 ميجابايت / ثانية ممكنة في الجيل الحالي المغناطيسي الأقراص. Has متطلبات الذاكرة المتواضعة؛ يناسب أحجام الملفات لا تقتصر بمقدار الذاكرة المتوفرة. supports مواصفات "الملفات الكبيرة" ويمكن أن تقرأ وكتابة الملفات التي تناسبها تصل إلى 6 Terabytes في الحجم. يتم إنشاء تقارير الأخطاء العدد في الواجهة، والتي تساعد على كل من المطورين والمستخدمين النهائيين في تصحيح الأخطاء، يمكن بناء CFITSIO على كل منصة UNIX تقريبا مع إجراءات "./configure" المعتادة. وهو يدعم بنية 64 بت. مكتبة ثنائية .dll متاحة لمنصات Windows. ما الجديد في هذا الإصدار: تعديل ضغط الصور البلاط ورمز النقابة لدعم ضغط الصور الصحيحة 16 بت غير موقعة مع Plio. يناسب المصفوفات المعتادة غير الموقعة يتم تعويضها بواسطة -32768، لكن خوارزمية Plio لا تعمل مع القيم الصحيحة السلبية. في هذه الحالة، تتم إضافة إزاحة 32768 إلى الصفيف قبل الضغط، ثم طرحها مرة أخرى عند قراءة الصفيف المضغوط. ملاحظة مهمة: هذا التغيير لا يتوافق مع الوراء، لذلك لن تتم قراءة هذه الصور الصحيحة غير الموقعة 16 بت بشكل صحيح من خلال الإصدارات السابقة من CFitsio؛ سيكون لقيم البكسل إزاحة +32768. تغييرات طفيفة في الأداة المساعدة FPACK لطباعة معلومات الإصدار الأكثر اكتمالا مع خيار -v، وتنسيق التقرير الناتج عن خيار -T أكثر إحكاما. تعديل IMCOMP_COMPRESS_IMAGE (الذي يطلق عليه FPACK) بحيث يحفظ أي قيم فارغة (NANS) إذا كانت صورة الإدخال تحتوي على نوع بيانات عائم (BitPix = -32 أو -64). يتم التعامل مع القيم الفارغة في صور بيانات العدد الصحيحة بشكل صحيح. تعديل IMCOMP_COPY_COMP2IMG بحيث لا ينسخ الكلمة الأساسية ZBLANK، في حالة وجوده، من رأس الصورة المضغوط عند إلغاء ضغط الصورة. مطبعي ثابت في ماكرو Fortran Wrapper لوظيفة Ftexist


cfitsio. برامج ذات صلة

cynote.

دفتر مختبر الإنترنت لعلماء الأحياء والبيانات الحيوية ...

61

تحميل

رزمة

إنشاء فئات إلى حزم حزمة (UN) إلى / من الكائنات مع الحقول المسماة ...

336

تحميل