بنيت
PyTables على رأس المكتبة HDF5 وحزمة numarray بيثون.
انها تحمل واجهة OO التي، جنبا إلى جنب مع رمز المولدة C من Cython يزيد من السرعة الاجمالية
الميزات:.
سهلة الاستخدام
دعم لنظام NaturalNaming
سهولة الوصول إلى البيانات
يحفظ الذاكرة
البيانات بنية بطريقة طبيعية
سريع I / O العمليات
ما هو الجديد في هذا الإصدار:
إصلاح زائفة تحذير مقارنة يونيكود.
تحسين التعامل مع سمات سلسلة فارغة. في الإصدارات السابقة من PyTables تم تخزينها سلسلة فارغة كما العددية HDF5 سمات وجود حجم 1 والقيمة '& # x5c؛ 0' (لاغية فارغة إنهاء سلسلة). الآن يتم تخزين سلسلة فارغة كما سمات HDF5 وجود حجم صفر.
وأضاف وصفة طبخ جديدة وبضعة أمثلة عن خيوط بسيطة مع PyTables.
وقد تم القضاء على `ظيفة utilsextension.get_indices` (الاستعاضة عنها: المنهجيات:` slice.indices`) زائدا عن الحاجة: وظائفها.
تسمح مؤشرات سلبية في اختيار نقطة.
المؤشر لم تستخدم إذا كان ادعى انه لا توجد نتائج.
لم يعد يتم إنشاء الذرات والعقيد أنواع حيوي حتى الآن أنه من الأسهل لبيئات التطوير وأداة تحليل ثابتة للتعامل معها.
تم cythonised وظائف keysort في IDX-opt.c باستخدام أنواع تنصهر فيها. برفومنس هو في الغالب دون تغيير، ولكن رمز أبسط أكثر من ذلك بكثير الآن.
اختبارات وحدة صغيرة إعادة شراء الديون.
ما هو الجديد في الإصدار 3.1.1:
التحسينات:
لم تقم بإنشاء مجموعة مؤقتة عندما * الكائنات * لم يتم تحديد المعلمة في: المنهجيات: `File.create_array`.
إضافة إلى اثنين من وظائف جديدة فائدة (: ظائفها: `tables.nodes.filenode.read_from_filenode` و: ظائفها:` tables.nodes.filenode.save_to_filenode`) للنسخة مباشرة من الملفات إلى filenode والعكس بالعكس.
إزالة: ملف: `أمثلة / متداخلة-iter.py` تعتبر لم تعد مفيدة.
كشف أفضل ل`-msse2` العلم مترجم.
البق الثابتة:
إصلاح الخلل الحرجة التي تسببت استثناء في وقت الاستيراد.
تم تحديث المكتبة Blosc_ الداخلية إلى الإصدار 1.3.5.
ما هو الجديد في الإصدار 2.4.0:
واضاف لدعم نوع البيانات float16. أنها لا تتوفر إلا إذا numpy يوفر أنها كذلك (أي numpy & # x3e؛ = 1.6).
يكون العقد أوراق الآن سمات لاسترجاع حجم البيانات في الذاكرة وعلى القرص. يمكن ضغط البيانات على القرص، وبالتالي فإن خصائص جديدة تجعل من السهل لحساب التموينية ضغط البيانات.
ما هو الجديد في الإصدار 2.3.1:
إصلاح الخلل التي حالت دون لقراءة قواعد البيانات العددية من أنواع لم تنفذ.
إصلاح الخلل في `setup.py` التي تسببت في تركيب PyTables 2.3 فشل على المضيفين مع إصدارات متعددة الثعبان مثبتة.
ما هو الجديد في الإصدار 2.3.1 RC1:
إصلاح الخلل التي حالت دون لقراءة قواعد البيانات العددية من دون تنفيذ أنواع.
إصلاح الخلل في `setup.py` التي تسببت في تركيب PyTables 2.3 فشل على المضيفين مع إصدارات متعددة الثعبان مثبتة.
ما هو الجديد في الإصدار 2.3:
OPSI هي قوية ومبتكرة محرك الفهرسة السماح PyTables لتنفيذ استعلامات سريعة على جداول كبيرة بشكل تعسفي. وعلاوة على ذلك، فإنه يوفر مجموعة واسعة من المستويات الأمثل لمؤشراتها بحيث يمكن للمستخدم اختيار أفضل واحد التي تناسب احتياجاته (أكثر أو أقل من حجم، أكثر أو أقل أداء). كود المقايسة أيضا يستفيد من قدرات كمية موجهة من الحزم NumPy وNumexpr لضمان الفهرسة والبحث أوقات قصيرة حقا.
A مخبأ LRU صقل لكل من البيانات الوصفية (العقد) والبيانات العادية التي تمكنك من تحقيق أقصى سرعة لمدة مكثفة تصفح شجرة الكائن أثناء يقرأ البيانات والاستفسارات. وهو يكمل الحاضر مخبأ كفاءة بالفعل في HDF5، على الرغم من أن هذا هو أكثر الموجهة نحو الهياكل رفيعة المستوى التي هي محددة لPyTables والتي تعتبر بالغة الأهمية لتحقيق أداء عال جدا.
لم يتم العثور على التعليقات