7 مستودعات
Direct manipulation of memory buffers for high-performance data transformations.
Distinct from Binary Data Buffers: Focuses on direct memory access for processing speed rather than binary data storage or cryptographic operations
Explore 7 awesome GitHub repositories matching data & databases · Direct Memory Buffers. Refine with filters or upvote what's useful.
Surge هي مكتبة Swift للتحليل العددي عالي الأداء، والجبر الخطي، ومعالجة الإشارات الرقمية، ومعالجة الصور المعجلة. تستخدم إطار عمل Accelerate لتوفير أدوات معجلة بالأجهزة لرياضيات المصفوفات ومعالجة الإشارات. توفر المكتبة قدرات متخصصة لمعالجة الإشارات الرقمية، بما في ذلك الالتفاف، وتحليل تشابه الإشارة عبر الارتباط المتبادل، وتحويلات المجال باستخدام تحويلات فوريه السريعة. كما تتضمن مجموعة من الأدوات للتحويل السريع وتحليل مخازن البكسل وبيانات الصور. بعيداً عن معالجة الإشارات والصور، تغطي المكتبة مجموعة واسعة من الرياضيات الحسابية. يشمل ذلك حل الأنظمة الخطية من خلال معكوسات المصفوفات والتحللات، وحسابات المقاييس المتجهية، وتحليل البيانات الإحصائية. كما تدعم التنفيذ الجماعي للعمليات المثلثية واللوغاريتمية والحسابية عبر مصفوفات كبيرة.
Manipulates raw pixel and signal data through direct memory buffers to minimize overhead during transformations.
PKHeX هو محرر لملفات حفظ ألعاب Pokémon ومحول لبيانات الحفظ. يعمل كمعدل لبيانات الكيانات ومستورد للبيانات الخارجية، ويُستخدم لتغيير بيانات حفظ الألعاب وصور الذاكرة عبر أجيال برمجية متعددة. يتيح المشروع تحويل بيانات الألعاب بين إصدارات برمجية وتنسيقات ملفات مختلفة لضمان التوافق بين الأجيال. كما يدمج ملفات وأكوادًا خارجية في سجلات الحفظ الموجودة لتحديث حالة اللعبة. توفر الأداة قدرات لإدارة ملفات الحفظ ومعالجة حالة اللعبة، مما يسمح بتعديل سجلات الكيانات الفردية، وبيانات الشخصيات، ومخزون العناصر.
Directly modifies bytes in memory buffers before writing blocks back to the filesystem.
fastjson2 is a high-performance Java library used for serializing and deserializing Java objects to and from JSON strings and byte arrays. It functions as a binary JSON serializer for encoding objects into optimized binary formats to reduce payload size and increase processing speed. The project includes a JSONPath query engine for extracting specific data and fields from JSON documents using standardized path expressions and filters. It also serves as a JSON schema validator, providing utilities to generate data contracts and validate JSON input against defined schemas to ensure structural c
Utilizes direct memory buffers to write UTF-8 bytes, minimizing object allocation and garbage collection pressure.
NumCpp هو إطار عمل C++ ومكتبة للحوسبة العددية توفر مجموعة أدوات لإدارة المصفوفات متعددة الأبعاد والروتينات الرياضية. يعمل كتطبيق C++ لنظام NumPy، حيث يوفر إطار عمل للحوسبة العلمية لإدارة الموترات (tensors) وإجراء المعادلات الجبرية المعقدة. يُمكّن المشروع من معالجة المصفوفات عالية الأداء داخل بيئة C++ دون الاعتماد على وقت تشغيل Python. ويتميز بتوفير واجهة تشبه NumPy لتنفيذ الجبر الخطي، وإدارة هياكل البيانات متعددة الأبعاد، وإجراء المعالجة العددية. تغطي المكتبة مجموعة واسعة من القدرات، بما في ذلك العمليات الجبرية للمصفوفات، وإدارة هندسة المصفوفات من خلال التقطيع وإعادة التشكيل، وتوليد التوزيعات العشوائية. كما تتضمن أدوات لتحليل مجموعات البيانات، وإحصائيات المصفوفات، واستيراد وتصدير البيانات العددية عبر تنسيقات ثنائية ونصية.
Enables fast loading and saving of arrays by writing raw memory contents and shape metadata directly to disk.
هذه مكتبة Python لمطابقة السلاسل الضبابية (fuzzy string matching) تُستخدم لحساب تشابه السلاسل ومسافات التحرير. تعمل كمجموعة من خوارزميات مسافة السلسلة، وأداة محاذاة التسلسل، ومحرك بحث تقريبي عن السلاسل لقياس تشابه النص. توفر المكتبة مجموعة واسعة من المقاييس لتحديد مدى قرب السلاسل، بما في ذلك مسافات Levenshtein و Jaro-Winkler و Hamming و Damerau-Levenshtein. وتدعم تحليل التشابه من خلال حسابات أطول تسلسل مشترك، والمقارنات القائمة على الرموز، والتسجيل المرجح لمراعاة الاختلافات في المحتوى وترتيب الكلمات. بعيداً عن مقاييس المسافة الأساسية، يغطي المشروع البحث والفهرسة لاستخراج أفضل التطابقات من المجموعات وإجراء حسابات المسافة الزوجية. يتضمن أدوات لتحليل فرق التسلسل التي تولد عمليات تحرير لتحويل سلسلة إلى أخرى، بالإضافة إلى أدوات معالجة النصوص لتنظيف السلاسل وتوحيدها.
Directly manages memory buffers in the native C++ layer to eliminate Python overhead during pairwise comparisons.
Photon is a high-performance image processing library written in Rust. It serves as a pixel manipulation toolkit and image format transcoder, providing a WebAssembly graphics engine for executing visual effects and transformations directly within web browsers. The project is built around a functional image pipeline, which allows for the programmatic chaining of sequential transformation operations. This architecture supports the creation of complex visual effects through a coded pipeline. The library covers a wide range of image processing capabilities, including color management across mult
Operates directly on contiguous memory buffers to maximize processing speed for pixel transformations.
هذا المشروع عبارة عن مجموعة أدوات قائمة على Java تدمج مكتبة الرؤية الحاسوبية OpenCV في بيئة البرمجة الإبداعية Processing. يوفر واجهة برمجة مصممة لتسهيل تضمين تحليل الصور في الوقت الفعلي وخوارزميات الرؤية الحاسوبية داخل التركيبات الفنية التفاعلية ومشاريع التصميم المرئي. تتميز المكتبة بتغليف روتينات C++ منخفضة المستوى في بيئة مدارة، مما يسمح للمستخدمين بأداء مهام مرئية معقدة من خلال واجهة مبسطة. تدعم المكتبة عمليات عالية الأداء من خلال مشاركة بيانات البكسل الخام بين البيئة المضيفة ومحرك الرؤية، ومن خلال تمكين نطاق حسابي قائم على المنطقة للتركيز على موارد المعالجة في مناطق محددة من الإطار. تغطي مجموعة الأدوات مجموعة واسعة من قدرات معالجة الصور، بما في ذلك اكتشاف الميزات، والتحليل الهندسي، وتتبع الحركة. يمكن للمستخدمين أداء مهام مثل استخراج الكنتور، ومعايرة الكاميرا، والعمليات المورفولوجية، والتقييم الإحصائي للبيانات المرئية. يتم توزيع المكتبة كمكتبة لبيئة Processing، مما يوفر وصولاً مباشراً إلى هذه الوظائف للنماذج الأولية السريعة والتجريب.
Shares raw pixel data between the host environment and the vision engine to avoid expensive copying during frame processing.