17 مستودعات
Essential Python tools for financial analysis and modeling.
Explore 17 awesome GitHub repositories matching part of an awesome list · Python Libraries. Refine with filters or upvote what's useful.
هذا المشروع عبارة عن دليل شامل منسق من قبل المجتمع ينظم مشهداً واسعاً من مكتبات وأطر عمل وأدوات برمجيات Python. يعمل كقاعدة معرفية مركزية مصممة لتسهيل التنقل في النظام البيئي وتسريع اكتشاف المطورين عبر دورة حياة تطوير البرمجيات بأكملها. يتميز الدليل بتوفير فهرس منظم للموارد مصنف حسب المجال التقني، بدءاً من أدوات التطوير الأساسية وصولاً إلى المجالات الهندسية المتخصصة. ويغطي قدرات عالية المستوى بما في ذلك الذكاء الاصطناعي، وعلوم البيانات، وتطوير الويب، وإدارة البنية التحتية، مما يسمح للمطورين بتحديد حلول موثوقة لتحديات تقنية محددة. يشمل المشروع نطاقاً واسعاً من القدرات، بما في ذلك أدوات إدارة التبعيات، والتحليل الثابت للكود، والاختبار الآلي. كما يقوم بفهرسة موارد تخزين البيانات المستمرة، وأوركسترا البنية التحتية السحابية، وتطوير الواجهات، مما يوفر مرجعاً موحداً لبناء وصيانة الأنظمة البرمجية المعقدة.
Curated list of general-purpose Python libraries.
OpenBBTerminal is a Python financial data platform and command line interface designed for aggregating and analyzing market data from diverse APIs. It serves as a quantitative analysis tool for processing stock, crypto, and derivative datasets to identify market trends and build investment strategies. The project utilizes a pluggable financial API framework with an adapter-based architecture, allowing external financial data providers to be integrated as independent modules. This system standardizes information from public and proprietary sources into a unified layer to support cross-asset an
Provides a shared library of quantitative tools to process raw market data for analysis.
This project is a Python wrapper for the TA-Lib C library, serving as a financial technical analysis library and quantitative trading tool. It provides a collection of mathematical functions designed to analyze market price movements, identify trading signals, and recognize candlestick patterns within financial data. The library focuses on the computation of trend, momentum, and volume metrics. It includes specialized tools for candlestick pattern recognition to detect recurring price action shapes in both historical and real-time data. The system integrates with NumPy arrays to process cont
Technical analysis library for financial market data.
This project is a Python financial analytics framework and quantitative trading library. It provides a suite of mathematical tools for asset pricing, statistical market analysis, and the development of algorithmic trading strategies. The library is distinguished by its focus on currency and commodity correlation modeling, using regression and normalization to identify exchange rate drivers. It features a specialized portfolio optimization engine that applies graph theory, such as clique centrality and degeneracy ordering, alongside quadratic programming to balance risk-adjusted returns. The
Provides a comprehensive collection of mathematical and statistical tools for quantitative financial market analysis.
backtesting.py is a Python trading backtesting framework used to simulate trading strategies against historical price data to evaluate performance and risk. It includes a technical trade simulator, a quantitative performance analyzer, and a financial strategy optimizer. The framework features a parallel strategy simulator that distributes execution across multiple processor cores to reduce computation time. It also provides tools for strategy parameter optimization, allowing the identification of performant settings through the use of heatmaps and metrics. The system covers trade execution m
Generates quantitative metrics to measure the effectiveness and risk of a trading system over time.
Portfolio and risk analytics in Python
Library for performance and risk analysis of portfolios.
Argos Translate is an open-source Python library for offline neural machine translation. It provides a toolkit for translating text between languages using locally installed models, with support for GPU acceleration and intermediate language pivoting when a direct translation model is not available. The project offers multiple interfaces for translation, including a command-line interface for terminal-based workflows, a graphical user interface for users without programming knowledge, and a REST API server for integration with other applications. It includes a language model package manager t
Ships a Python library for offline neural machine translation with GPU acceleration support.
pyinfra is an agentless infrastructure automation framework that turns declarative Python code into idempotent shell commands to manage servers, containers, and local machines over SSH without requiring any pre-installed software on target hosts. It operates by comparing the desired state of a system against its current state, using a dry-run simulation mode to preview changes and a fact-based conditional execution engine to gather host attributes at runtime and control which operations run. The tool compiles Python operations into optimized shell commands and executes them in parallel across
Extensible Python library for writing reusable, version-controlled deployment scripts with custom operations and facts.
هذا المشروع عبارة عن مجموعة برمجيات لتصوير التداخل الراديوي، متخصصة في معالجة وتحليل وإعادة بناء ملاحظات قياس التداخل طويل القاعدة (VLBI). يوفر أدوات لإعادة بناء الصور من بيانات قياس التداخل باستخدام طرق الاحتمالية القصوى المنظمة (regularized maximum likelihood) وإدارة خط أنابيب معالجة البيانات من البداية إلى النهاية. تتميز البرمجيات بمحاكي تشتت بين النجوم مخصص يقوم بنمذجة تأثيرات التشتت في الشاشات الرقيقة وتطبيق نوى التشتت على الصور الراديوية. كما تتميز بخط أنابيب لتوليف الصور الراديوية قادر على توليد بيانات VLBI اصطناعية وتنفيذ مسوحات بارامترية لتحسين تكوينات التصوير. يغطي النظام مجموعة واسعة من القدرات، بما في ذلك إعادة بناء الصور متعددة الترددات والاستقطابية، ومعايرة علم الفلك الراديوي، ومحاكاة مصفوفة التلسكوب. يوفر أدوات شاملة لتحليل البيانات للتوزيعات الدائرية، وتقدير فترات الثقة، وتوليد مخططات ملخص الرصد لتقييم موثوقية وجودة الصورة. تدعم مجموعة الأدوات استيراد بيانات علم الفلك الراديوي من تنسيقات مثل FITS وUVFITS وHDF5.
Provides a library for computing polarimetric flux, circular statistics, and bootstrap confidence intervals for astronomical data.
هذا المستودع عبارة عن مجموعة من تطبيقات الكود المصدري المحسنة لتحديات خوارزميات LeetCode. يعمل كمكتبة خوارزميات لكل من Python وJava، ويوفر مشكلات حسابية محلولة لهاتين اللغتين. يركز المشروع على تنفيذ هياكل البيانات، ويوفر أمثلة برمجية توضح كيفية استخدام الهياكل المعقدة لحل مهام المعالجة المنطقية. يغطي مجموعة من المشكلات الحسابية، بما في ذلك البحث في السلاسل وتحليل الأعداد الصحيحة. تم تصميم المستودع لممارسة البرمجة التنافسية والتحضير للمقابلات التقنية، مع التركيز على تنفيذ هياكل بيانات ومنطق فعال لتلبية قيود أداء محددة.
Provides a set of solved computational problems implemented as a library in Python.
Astropy is a core Python library for astronomy, providing a unified framework for astronomical data analysis, coordinate and time computations, and physical constants and unit handling. It is designed as a standard tool for the astronomy community, enabling consistent reading, processing, and visualization of FITS files and ASCII tables through a modular subpackage system that shares common interfaces and conventions. The library distinguishes itself through broad interoperability across astronomy software, establishing shared protocols for data exchange and collaboration. It includes a coord
Serves as a standard Python library for astronomical data analysis, coordinate calculations, and unit handling.
Pygorithm هي مكتبة خوارزميات بلغة Python ومرجع للمنطق الحسابي. توفر مجموعة من تطبيقات الخوارزميات القياسية وأدوات لتحليل كفاءة وقت التشغيل وأداء القياس لوظائف محددة. يُمكّن المشروع من فحص الكود المصدري الأساسي للوظائف الداخلية لدراسة كيفية هيكلة المنطق وتنفيذه. كما يربط تطبيقات محددة بتعقيدها الزمني والمكاني النظري لتحليل الأداء. تم تنظيم المكتبة في وحدات منفصلة تدعم تنفيذ أنماط الخوارزميات القياسية عبر مجموعات بيانات متغيرة. وهي تتضمن قدرات لقياس أداء تطبيقات Python وحساب التعقيد المقارب (Asymptotic Complexity).
Provides a collection of solved computational problems and standard algorithmic patterns implemented in Python.
AlgorithmsByPython هو مكتبة مرجعية ومستودع تعليمي يوفر تطبيقات Python قابلة للتشغيل لأساسيات علوم الكمبيوتر. يعمل كدليل شامل للأنماط الخوارزمية، وهياكل البيانات الأساسية، وحلول لمسابقات البرمجة وتحديات المقابلات التقنية. يتميز المشروع بتقديم مجموعة واسعة من التطبيقات المرجعية، بما في ذلك مجموعة مخصصة من الحلول لمشاكل LeetCode الشائعة. يركز المشروع على ترجمة المنطق الحسابي النظري إلى كود Python عملي للاستخدام التعليمي والعملي. يغطي المستودع مجموعة واسعة من الإمكانيات، بما في ذلك تصميم المجموعات الخطية، والأشجار، والرسوم البيانية، بالإضافة إلى تنفيذ استراتيجيات البحث والفرز. يتضمن أدوات لنظرية الرسوم البيانية، مثل حسابات أقصر مسار وأقل شجرة ممتدة، ويوفر آليات لفهرسة الأقراص ومطابقة أنماط النصوص.
Provides a library of solved computational problems and fundamental algorithmic patterns.
Open source time series library for Python
Library for time series modeling and Bayesian inference.
Tools for time series modeling and volatility analysis.
Cython QuantLib wrappers
Python bindings for quantitative finance libraries.
A Time Series Library for Apache Spark
Time series library designed for Apache Spark.