17 repositorios
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.
Este proyecto es un directorio integral curado por la comunidad que organiza un vasto panorama de bibliotecas, frameworks y herramientas de software de Python. Sirve como una base de conocimientos centralizada diseñada para facilitar la navegación del ecosistema y acelerar el descubrimiento de desarrolladores en todo el ciclo de vida del desarrollo de software. El directorio se distingue por proporcionar un índice estructurado de recursos categorizados por dominio técnico, que van desde utilidades de desarrollo fundamentales hasta campos de ingeniería especializados. Cubre capacidades de alto nivel que incluyen inteligencia artificial, ciencia de datos, desarrollo web y gestión de infraestructura, lo que permite a los desarrolladores identificar soluciones verificadas para desafíos técnicos específicos. El proyecto abarca una amplia superficie de capacidades, incluyendo herramientas para la gestión de dependencias, análisis de código estático y pruebas automatizadas. También cataloga recursos para el almacenamiento de datos persistentes, orquestación de infraestructura en la nube y desarrollo de interfaces, proporcionando una referencia unificada para construir y mantener sistemas de software complejos.
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.
Este proyecto es una suite de software para imágenes de interferometría de radio, especializada en el procesamiento, análisis y reconstrucción de observaciones de interferometría de muy larga base (VLBI). Proporciona herramientas para reconstruir imágenes a partir de datos de interferometría utilizando métodos de máxima verosimilitud regularizada y gestionando el pipeline de procesamiento de datos de extremo a extremo, desde visibilidades crudas hasta imágenes finales. El software se distingue por un simulador de dispersión interestelar dedicado que modela efectos de dispersión de pantalla delgada y aplica kernels de dispersión a imágenes de radio. También cuenta con un pipeline de síntesis de imágenes de radio capaz de generar datos VLBI sintéticos y ejecutar estudios paramétricos para optimizar las configuraciones de imagen. El sistema cubre una amplia gama de capacidades, incluyendo la reconstrucción de imágenes polarimétricas y multifrecuencia, calibración de radioastronomía y simulación de arreglos de telescopios. Proporciona herramientas integrales de análisis de datos para distribuciones circulares, estimación de intervalos de confianza bootstrap y la generación de gráficos de resumen observacional para evaluar la fiabilidad y calidad de la imagen. El conjunto de herramientas admite la importación de datos de radioastronomía desde formatos como FITS, UVFITS y HDF5.
Provides a library for computing polarimetric flux, circular statistics, and bootstrap confidence intervals for astronomical data.
Este repositorio es una colección de implementaciones de código fuente optimizadas para desafíos algorítmicos de LeetCode. Sirve como biblioteca de algoritmos tanto en Python como en Java, proporcionando problemas computacionales resueltos para estos dos lenguajes. El proyecto se centra en la implementación de estructuras de datos, proporcionando ejemplos de código que demuestran cómo utilizar estructuras complejas para resolver tareas de procesamiento lógico. Cubre una gama de problemas computacionales, incluyendo búsqueda de cadenas y análisis de enteros. El repositorio está diseñado para la práctica de programación competitiva y la preparación de entrevistas técnicas, con un enfoque en la implementación de estructuras de datos y lógica eficientes para cumplir con restricciones de rendimiento específicas.
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 es una biblioteca de algoritmos en Python y una referencia de lógica computacional. Proporciona una colección de implementaciones algorítmicas estándar y herramientas para analizar la eficiencia en tiempo de ejecución y el rendimiento de escalado de funciones específicas. El proyecto permite la inspección del código fuente subyacente de funciones internas para estudiar cómo se estructura y ejecuta la lógica. Mapea implementaciones específicas a su complejidad teórica de tiempo y espacio para el análisis de rendimiento. La biblioteca está organizada en módulos discretos que soportan la ejecución de patrones algorítmicos estándar en conjuntos de datos variables. Incluye capacidades para realizar benchmarks de implementaciones en Python y calcular la complejidad asintótica.
Provides a collection of solved computational problems and standard algorithmic patterns implemented in Python.
AlgorithmsByPython es una biblioteca de referencia y repositorio educativo que proporciona implementaciones ejecutables en Python de fundamentos de ciencias de la computación. Sirve como una guía completa para patrones algorítmicos, estructuras de datos centrales y soluciones para programación competitiva y desafíos de entrevistas técnicas. El proyecto se distingue por ofrecer una amplia gama de implementaciones de referencia, incluyendo un conjunto dedicado de soluciones para problemas comunes de LeetCode. Se centra en traducir la lógica computacional teórica en código Python práctico para uso educativo y profesional. El repositorio cubre una amplia gama de capacidades, incluyendo el diseño de colecciones lineales, árboles y grafos, así como la implementación de estrategias de búsqueda y ordenamiento. Incluye utilidades para teoría de grafos, como cálculos de camino más corto y árbol de expansión mínima, y proporciona mecanismos para indexación de disco y coincidencia de patrones de texto.
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.