17 Repos
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.
Dieses Projekt ist ein umfassendes, von der Community kuratiertes Verzeichnis, das eine riesige Landschaft von Python-Softwarebibliotheken, Frameworks und Tools organisiert. Es dient als zentrale Wissensdatenbank, die dazu entwickelt wurde, die Navigation im Ökosystem zu erleichtern und die Entdeckung durch Entwickler über den gesamten Softwareentwicklungs-Lebenszyklus hinweg zu beschleunigen. Das Verzeichnis zeichnet sich durch einen strukturierten Index von Ressourcen aus, die nach technischen Bereichen kategorisiert sind, von grundlegenden Entwicklungs-Dienstprogrammen bis hin zu spezialisierten Ingenieursbereichen. Es deckt hochrangige Fähigkeiten ab, einschließlich künstlicher Intelligenz, Data Science, Webentwicklung und Infrastrukturmanagement, was es Entwicklern ermöglicht, geprüfte Lösungen für spezifische technische Herausforderungen zu identifizieren. Das Projekt umfasst ein breites Spektrum an Fähigkeiten, einschließlich Tools für Abhängigkeitsmanagement, statische Codeanalyse und automatisierte Tests. Es katalogisiert zudem Ressourcen für persistente Datenspeicherung, Cloud-Infrastruktur-Orchestrierung und Schnittstellenentwicklung und bietet eine einheitliche Referenz für den Aufbau und die Wartung komplexer Softwaresysteme.
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.
Dieses Projekt ist eine Software-Suite für die Radiointerferometrie-Bildgebung, spezialisiert auf die Verarbeitung, Analyse und Rekonstruktion von Very Long Baseline Interferometry (VLBI)-Beobachtungen. Es bietet Tools zur Bildrekonstruktion aus Interferometriedaten mittels regularisierter Maximum-Likelihood-Methoden und verwaltet die End-to-End-Datenverarbeitungspipeline von Rohdaten bis zum finalen Bild. Die Software zeichnet sich durch einen dedizierten Simulator für interstellare Streuung aus, der Thin-Screen-Streueffekte modelliert und Streukerne auf Radiobilder anwendet. Sie verfügt zudem über eine Pipeline zur Synthese von Radiobildern, die synthetische VLBI-Daten generieren und parametrische Surveys zur Optimierung von Imaging-Konfigurationen ausführen kann. Das System deckt ein breites Spektrum an Funktionen ab, darunter polarimetrische und multifrequente Bildrekonstruktion, Kalibrierung in der Radioastronomie und Simulation von Teleskop-Arrays. Es bietet umfassende Datenanalysetools für zirkuläre Verteilungen, Bootstrap-Konfidenzintervallschätzungen und die Erstellung von Beobachtungszusammenfassungen zur Bewertung der Bildzuverlässigkeit und -qualität. Das Toolset unterstützt den Import von radioastronomischen Daten aus Formaten wie FITS, UVFITS und HDF5.
Provides a library for computing polarimetric flux, circular statistics, and bootstrap confidence intervals for astronomical data.
Dieses Repository ist eine Sammlung optimierter Quellcode-Implementierungen für LeetCode-Algorithmus-Challenges. Es dient als Algorithmus-Bibliothek für Python und Java und bietet gelöste Rechenprobleme für diese beiden Sprachen. Das Projekt konzentriert sich auf die Implementierung von Datenstrukturen und bietet Codebeispiele, die demonstrieren, wie komplexe Strukturen zur Lösung logischer Verarbeitungsprozesse eingesetzt werden. Es deckt eine Reihe von Rechenproblemen ab, einschließlich String-Suche und Integer-Parsing. Das Repository ist für das Training in Competitive Programming und die Vorbereitung auf technische Interviews konzipiert, mit Fokus auf die Implementierung effizienter Datenstrukturen und Logik, um spezifische Leistungsanforderungen zu erfüllen.
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 is a Python algorithm library and computational logic reference. It provides a collection of standard algorithmic implementations and tools for analyzing the runtime efficiency and scaling performance of specific functions. The project enables the inspection of underlying source code for internal functions to study how logic is structured and executed. It maps specific implementations to their theoretical time and space complexity for performance analysis. The library is organized into discrete modules that support the execution of standard algorithmic patterns across variable data
Provides a collection of solved computational problems and standard algorithmic patterns implemented in Python.
AlgorithmsByPython ist eine Referenzbibliothek und ein Bildungs-Repository, das ausführbare Python-Implementierungen der Grundlagen der Informatik bereitstellt. Es dient als umfassender Leitfaden für algorithmische Muster, grundlegende Datenstrukturen und Lösungen für wettbewerbsorientierte Programmierung und technische Interview-Herausforderungen. Das Projekt zeichnet sich durch ein breites Angebot an Referenzimplementierungen aus, einschließlich eines dedizierten Satzes von Lösungen für gängige LeetCode-Probleme. Es konzentriert sich auf die Übersetzung theoretischer Berechnungslogik in praktischen Python-Code für Bildungs- und praktische Zwecke. Das Repository deckt ein breites Spektrum an Funktionen ab, einschließlich des Entwurfs linearer Sammlungen, Bäume und Graphen sowie der Implementierung von Such- und Sortierstrategien. Es enthält Dienstprogramme für die Graphentheorie, wie Berechnungen für kürzeste Pfade und minimale Spannbäume, und bietet Mechanismen für die Festplattenindizierung und Textmustererkennung.
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.