12 مستودعات
Operations for ordering rows in a dataset based on column values and directions.
Distinct from Multi-Column Sorting: Existing candidates focus on UI grid sorting or column reordering rather than core data-frame sorting logic.
Explore 12 awesome GitHub repositories matching data & databases · Tabular Data Sorting. Refine with filters or upvote what's useful.
Luckysheet upgraded to Univer
Restricts visible rows by criteria and reorders rows by column values for focused data analysis.
This project is an educational resource and a collection of instructional materials for performing data manipulation and statistical analysis using Python. It provides a comprehensive set of guides and code examples for using the Pandas, NumPy, and Matplotlib libraries to analyze structured data. The resource includes a dedicated guide for reshaping, cleaning, and aggregating tabular data and time series via Pandas, alongside a reference for high-performance vectorized operations and linear algebra using NumPy. It also features tutorials for creating publication-quality charts, distribution p
Enables ordering of tabular data by index labels or values and assigns numerical ranks.
OfficeCLI هي مجموعة مكتبية بدون رأس وأداة أتمتة مصممة لقراءة وتحرير وتوليد مستندات Microsoft Office برمجياً. تعمل كمكتبة معالجة OOXML ومحرك قوالب مستندات، حيث توفر ثنائياً مستقلاً يسمح بإدارة ملفات Word وExcel وPowerPoint دون الحاجة إلى تثبيت محلي لبرامج المكتب. يتميز المشروع بكشف عمليات المستند كأدوات لوكلاء الذكاء الاصطناعي عبر خادم JSON-RPC وبروتوكول سياق النموذج (Model Context Protocol). يتيح تخصيصاً متقدماً من خلال معالجة XML الخام باستخدام XPath ويوفر نظام تسلسل يقوم بتفريغ أشجار المستندات الفرعية إلى دفعات JSON قابلة لإعادة التشغيل. تغطي الأداة مجموعة واسعة من القدرات، بما في ذلك هندسة جداول البيانات البرمجية مع تقييم الصيغ وتوليد الجداول المحورية، بالإضافة إلى مهام معالجة النصوص الشاملة مثل إدارة الأنماط، وتتبع المراجعة، وتنسيق النصوص متعدد اللغات. تتضمن أيضاً أدوات لتصور البيانات، واستخراج المحتوى إلى JSON منظم أو HTML عالي الدقة، ودمج بيانات JSON في قوالب محددة مسبقاً لتوليد التقارير الآلي.
Implements operations for ordering rows in a worksheet based on specific column values and directions.
Ibis is a portable Python dataframe library and multi-backend query engine that provides a unified interface for executing data transformations across diverse compute engines. It functions as a Python SQL expression compiler and dialect transpiler, allowing users to define data logic once and execute it across cloud warehouses, embedded databases, and distributed clusters without rewriting code. The project distinguishes itself through a database backend abstraction that decouples transformation logic from the underlying execution engine. It enables polyglot data workflows by mixing raw SQL s
Arranges rows in ascending or descending order based on one or more column values.
Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It functions as a real-time OLAP datastore, enabling interactive, user-facing analytics by ingesting and querying massive datasets from both streaming and batch sources. The system architecture relies on a centralized controller for cluster coordination and a distributed segment-based storage model to ensure horizontal scalability. The platform distinguishes itself through a hybrid ingestion pipeline that unifies real-time event streams and historical batch data into a single quer
Supports physical data organization within segments to improve query performance through sorted column storage.
Danfo.js هي مكتبة لتحليل البيانات والمعالجة المسبقة لـ JavaScript توفر هياكل بيانات مصنفة عالية الأداء. تنفذ إطارات البيانات (DataFrames) والسلاسل لتمكين تحليل البيانات المعقد، والحوسبة الإحصائية، ومعالجة البيانات الجدولية المهيكلة. تعمل المكتبة كمكتبة للمعالجة المسبقة لتعلم الآلة، حيث تقدم أدوات لتشفير التسميات الفئوية، والتشفير الأحادي (One-hot encoding)، وتوسيع نطاق الميزات الرقمية وتوحيدها. تسهل بشكل خاص تحويل هياكل البيانات المصنفة إلى tensors لتدريب النماذج وتقييمها. تغطي المكتبة مجموعة واسعة من القدرات بما في ذلك الإحصاءات الوصفية، والعمليات العلائقية مثل الدمج والربط، ومعالجة السلاسل الزمنية. تتضمن أدوات لتنظيف البيانات، والتصفية، والتجميع، بالإضافة إلى واجهة مرئية لإنشاء مخططات ورسوم بيانية تفاعلية مباشرة من إطارات البيانات. يدعم النظام استيراد وتصدير البيانات عبر تنسيقات CSV وJSON وExcel.
Rearranges data frame rows based on the values of specific columns in ascending or descending order.
This project is a collection of implementation patterns and source code examples for building desktop applications using various Python interface libraries. It provides reference implementations and architectural patterns for multiple frameworks, including PyQt, PySide, Tkinter, Kivy, and Streamlit. The repository distinguishes itself by offering specialized examples for diverse interface types, ranging from professional desktop software and native windows to reactive web-based data dashboards and data science tools. It includes specific reference material for cross-platform UI patterns, such
Provides a proxy model that allows users to interactively sort and filter tabular views without altering source data.
هذا المشروع عبارة عن مكتبة جداول محورية (pivot table) JavaScript ومعالج بيانات من جانب العميل. يوفر واجهة تفاعلية لتحويل مجموعات البيانات الخام إلى جداول ملخصة، وخرائط حرارية، ومخططات، مما يسمح بتحليل البيانات القائم على المتصفح دون خادم خلفي. تتميز المكتبة بواجهة سحب وإفلات لاستكشاف البيانات الديناميكي والقدرة على اشتقاق سمات جديدة عبر تجميع التواريخ أو المنطق المخصص. تدعم رندرة البيانات المرنة عن طريق تحويل النتائج المحللة إلى جداول HTML أو تمثيلات رسومية باستخدام مكتبات مخططات مدمجة أو تابعة لجهات خارجية. يغطي النظام مجموعة واسعة من القدرات التحليلية، بما في ذلك تجميع البيانات الإحصائية، واستيراد البيانات متعدد التنسيقات من CSV وJSON، وتصدير العروض إلى قيم مفصولة بعلامات تبويب. كما يتضمن إدارة الحالة لتسلسل إعدادات التخطيط وطبقة توطين لتنسيق اللغة والأرقام الإقليمية.
Provides the ability to order rows in the pivot table based on column values and totals.
Cointop هي واجهة مستخدم طرفية للعملات المشفرة مصممة لمراقبة إحصائيات السوق، والأسعار، واتجاهات الأصول في الوقت الفعلي. تعمل كلوحة تحكم للسوق ومتتبع للمحفظة، مما يتيح إدارة ممتلكات الأصول الشخصية وحساب الأرباح والخسائر داخل بيئة سطر الأوامر. يتميز المشروع بقدرة خادم تسمح باستضافة الواجهة والوصول إليها عن بُعد عبر جلسات SSH. كما يتضمن نظام إشعارات يطلق تنبيهات سطح المكتب عندما تصل أصول معينة إلى عتبات أسعار محددة مسبقاً. يوفر التطبيق أدوات للتحليل المالي، بما في ذلك مخططات الأسعار التفاعلية، وتحويل العملات، والبحث الضبابي عن الأصول. يمكن للمستخدمين تخصيص التجربة من خلال سمات بصرية قابلة للتكوين، واختصارات لوحة المفاتيح، وإعدادات العملة الأساسية، بينما يضمن التخزين المؤقت على القرص المحلي بقاء البيانات متاحة أثناء انقطاع الشبكة. البرمجيات متاحة كحزمة Flatpak لتوزيع سطح المكتب على Linux.
Enables organizing market data columns by metrics such as price or volume via dedicated hotkeys.
Csvlens is a terminal-based tabular data explorer and memory-mapped browser designed for viewing and navigating large CSV files. It functions as a command-line interface for inspecting massive structured datasets while maintaining a constant memory footprint. The tool provides a text-based user interface for exploring data, featuring a custom layout engine that supports column resizing, line wrapping, and frozen headers. It includes a search mechanism to locate and visually highlight text patterns using regular expressions. Capabilities cover data manipulation through alphabetical or natural
Reorders rows based on a selected column using standard or natural alphabetical sorting.
DataFrame is a C++ tabular data library and manipulation engine designed for managing heterogeneous data in contiguous memory. It functions as a statistical analysis framework and time series analysis toolkit, providing the means to store, index, and transform multidimensional datasets. The project distinguishes itself through a high-performance execution model that utilizes column-major storage, SIMD-aligned memory allocation, and a thread-pool for parallel computations. It employs a visitor-based algorithm dispatch system and policy-driven transformations to decouple data processing logic f
Implements efficient row ordering based on specified columns in ascending or descending directions.
Somo is a command line network utility and connection monitor used for filtering, sorting, and formatting network connection lists. It functions as an interactive process killer, allowing users to identify and terminate network processes based on their active connection data. The tool provides specialized network monitoring capabilities, including active socket and port tracking with port-to-service name resolution. It enables the administration of system sockets by sending termination signals to close specific network connections. Data management is handled through predicate-based filtering
Provides capabilities to order network connection lists based on specific column values and directions.