5 مستودعات
Libraries that generate standardized JSON specifications based on the Vega-Lite grammar for rendering statistical graphics.
Distinct from Python Visualization: Distinct from general Python visualization by specifically focusing on the generation of Vega-Lite JSON schemas rather than direct rendering.
Explore 5 awesome GitHub repositories matching part of an awesome list · Vega-Lite Specifications. Refine with filters or upvote what's useful.
Altair is a declarative data visualization library for Python that generates Vega-Lite specifications. It functions as a tool for mapping data to graphical marks using a high-level syntax, allowing users to describe the desired visual outcome instead of writing imperative drawing commands. The framework enables the creation of interactive charts and graphics, including linked views and filtered displays that respond to user input in real time. It supports the design of multi-view dashboards by combining visualizations into layered or faceted layouts. The library provides capabilities for sta
Acts as a Python interface for creating statistical visualizations by generating compatible Vega-Lite specifications.
Smile is a comprehensive JVM machine learning library and statistical computing toolkit. It provides a suite of algorithms for classification, regression, and clustering, implemented natively for Java, Scala, and Kotlin. The project also functions as a deep learning framework, a natural language processing library, and an inference engine for large language models. The library distinguishes itself through GPU acceleration via LibTorch bindings and support for the ONNX model interchange format. It includes specialized capabilities for large language model inference, featuring Byte-Pair Encodin
Produces declarative JSON specifications based on the Vega-Lite grammar for web-based chart rendering.
Livebook is an interactive notebook platform for Elixir that provides a web-based environment for writing and running code cells alongside Markdown content, visualizations, and reproducible workflows. It serves as a multi-cloud auto-clustering tool that automatically discovers and joins Elixir nodes into clusters across Kubernetes, AWS ECS, and Fly.io for distributed execution, and also functions as a notebook deployment tool that packages notebooks into standalone web applications with authentication, secrets, and Docker support. The platform enables real-time collaborative editing, synchron
Renders Vega-Lite charts, tables, maps, and other rich outputs directly within notebook cells.
Lux هي أداة تحليل بيانات استكشافية مؤتمتة مصممة لتوليد تمثيلات مرئية ذكية لـ pandas dataframes. تحدد الأنماط والاتجاهات من خلال التوصية بأنواع المخططات المثلى وربط المحاور بناءً على السمات الإحصائية لمجموعة البيانات. تعمل الأداة كطبقة توصيف بيانات تفاعلية تسمح للمستخدمين بتصفح والاستعلام عن مجموعات المخططات باستخدام المرشحات والبدائل. كما تعمل كمولد كود تصور، حيث تترجم المخططات المنتجة تلقائياً إلى كود برمجي أو HTML لتحسينها يدوياً في مكتبات خارجية. يغطي النظام مجموعة واسعة من قدرات التحليل الاستكشافي، بما في ذلك ترميز المخططات المؤتمت، والاكتشاف الموجه من خلال توصيات الخطوات، والقدرة على تصدير التهيئات المرئية كمواصفات تعريفية. يتكامل هذا المشروع مباشرة في pandas لتجاوز طباعة dataframe الافتراضية بمكونات تصور تفاعلية.
Translates internal visual configurations into declarative Vega-Lite JSON specifications for standard plotting libraries.
Polynote هو بيئة دفاتر ملاحظات متعددة اللغات ونظام مستندات تفاعلي مصمم لتنفيذ الكود بلغات متعددة داخل مستند واحد. يعمل كأداة تحليل بيانات عبر اللغات وبيئة تطوير متكاملة (IDE) للغات JVM، مما يسمح للمستخدمين بدمج الكود القابل للتنفيذ، والنصوص الغنية، وتصورات البيانات لنمذجة وتوثيق سير العمل التقني. يتميز النظام بقدرته على مشاركة البيانات والمتغيرات بين بيئات تشغيل لغات مختلفة، مثل Python و JVM. يستخدم تحويل الكائنات عبر اللغات وتغليف البيانات لتمرير الكائنات بين بيئات التشغيل، مما يتيح سير عمل بيانات متعدد اللغات. بالإضافة إلى ذلك، يتكامل مع Apache Spark لتنفيذ مهام معالجة البيانات الموزعة عبر إرسال المهام إلى مجموعات محلية أو بعيدة. توفر المنصة مجموعة شاملة من القدرات لتحليل البيانات وتصورها، بما في ذلك جدول رموز في الوقت الفعلي لمراقبة وقت التشغيل ودعم عرض مواصفات Vega. يدير التبعيات لبيئات تشغيل JVM و Python باستخدام حل يعتمد على الإحداثيات ويوفر تحريراً محسناً عبر IDE مع الإكمال التلقائي وتمييز الأخطاء. تتضمن ميزات إدارة المستندات جدول محتويات ديناميكياً، وبحثاً في محتوى دفاتر الملاحظات، واستعادة النسخ الاحتياطي المستند إلى المتصفح لمنع فقدان البيانات من الملفات التالفة.
Renders Vega-Lite specifications as interactive visualizations that reference variables from other notebook cells.