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 软件库、框架和工具生态。它作为一个中心化知识库,旨在促进生态导航并加速开发者在整个软件开发生命周期中的发现过程。 该目录通过提供按技术领域分类的结构化资源索引脱颖而出,范围从基础开发工具到专业工程领域。它涵盖了人工智能、数据科学、Web 开发和基础设施管理等高级能力,使开发者能够为特定的技术挑战识别经过验证的解决方案。 该项目涵盖了广泛的能力领域,包括依赖管理、静态代码分析和自动化测试工具。它还编目了用于持久数据存储、云基础设施编排和接口开发的资源,为构建和维护复杂软件系统提供了统一的参考。
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)观测数据。它提供了使用正则化最大似然法从干涉数据中重建图像的工具,并管理从原始可见度数据到最终图像的端到端数据处理流水线。 该软件以其专用的星际散射模拟器脱颖而出,该模拟器对薄屏散射效应进行建模,并将散射核应用于射电图像。它还具有射电图像合成流水线,能够生成合成 VLBI 数据并执行参数化调查以优化成像配置。 该系统涵盖了广泛的功能,包括偏振和多频图像重建、射电天文校准以及望远镜阵列模拟。它为循环分布、自助法(bootstrap)置信区间估计以及生成观测摘要图以评估图像可靠性和质量提供了全面的数据分析工具。 该工具集支持导入 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 实现进行基准测试和计算渐近复杂度的功能。
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.