17 repository-uri
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.
Acest proiect este un director cuprinzător, curatoriat de comunitate, care organizează un peisaj vast de biblioteci, framework-uri și instrumente software Python. Servește drept bază de cunoștințe centralizată concepută pentru a facilita navigarea în ecosistem și a accelera descoperirea de către dezvoltatori pe parcursul întregului ciclu de viață al dezvoltării software. Directorul se distinge prin furnizarea unui index structurat de resurse categorisite pe domeniu tehnic, variind de la utilitare fundamentale de dezvoltare la domenii de inginerie specializate. Acoperă capabilități de nivel înalt, inclusiv inteligență artificială, știința datelor, dezvoltare web și gestionarea infrastructurii, permițând dezvoltatorilor să identifice soluții verificate pentru provocări tehnice specifice. Proiectul cuprinde o suprafață largă de capabilități, inclusiv instrumente pentru gestionarea dependențelor, analiza statică a codului și testarea automatizată. De asemenea, cataloghează resurse pentru stocarea persistentă a datelor, orchestrarea infrastructurii cloud și dezvoltarea interfețelor, oferind o referință unificată pentru construirea și menținerea sistemelor software complexe.
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.
Acest proiect este o suită de software pentru imagistică prin interferometrie radio, specializată în procesarea, analiza și reconstrucția observațiilor de tip Very Long Baseline Interferometry (VLBI). Oferă instrumente pentru reconstrucția imaginilor din date de interferometrie folosind metode de verosimilitate maximă regularizată (regularized maximum likelihood) și gestionarea pipeline-ului de procesare a datelor de la vizibilități brute până la imaginile finale. Software-ul se distinge printr-un simulator dedicat de scattering interstelar care modelează efectele de scattering prin ecrane subțiri și aplică nuclee de scattering imaginilor radio. De asemenea, dispune de un pipeline de sinteză a imaginilor radio capabil să genereze date VLBI sintetice și să execute studii parametrice pentru a optimiza configurațiile de imagistică. Sistemul acoperă o gamă largă de capabilități, inclusiv reconstrucția de imagini polarimetrice și multi-frecvență, calibrarea în astronomia radio și simularea rețelelor de telescoape. Oferă instrumente cuprinzătoare de analiză a datelor pentru distribuții circulare, estimarea intervalelor de încredere prin bootstrap și generarea de grafice rezumative observaționale pentru a evalua fiabilitatea și calitatea imaginii. Toolset-ul suportă importul datelor de astronomie radio din formate precum FITS, UVFITS și HDF5.
Provides a library for computing polarimetric flux, circular statistics, and bootstrap confidence intervals for astronomical data.
Acest repository este o colecție de implementări de cod optimizate pentru provocările algoritmice de pe LeetCode. Servește atât ca bibliotecă de algoritmi Python și Java, oferind probleme computaționale rezolvate pentru aceste două limbaje. Proiectul se concentrează pe implementarea structurilor de date, oferind exemple de cod care demonstrează cum să utilizezi structuri complexe pentru a rezolva sarcini de procesare logică. Acoperă o gamă de probleme computaționale, inclusiv căutarea în șiruri și parsarea numerelor întregi. Repository-ul este conceput pentru practica de programare competitivă și pregătirea pentru interviuri tehnice, cu accent pe implementarea structurilor de date eficiente și a logicii pentru a îndeplini constrângeri specifice de performanță.
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 este o bibliotecă Python de algoritmi și o referință pentru logica computațională. Aceasta oferă o colecție de implementări algoritmice standard și instrumente pentru analizarea eficienței execuției și a performanței de scalare a unor funcții specifice. Proiectul permite inspectarea codului sursă pentru funcțiile interne, pentru a studia modul în care logica este structurată și executată. Acesta mapează implementările specifice la complexitatea lor teoretică de timp și spațiu pentru analiza performanței. Biblioteca este organizată în module discrete care suportă execuția modelelor algoritmice standard pe seturi de date variabile. Include capabilități pentru benchmarking-ul implementărilor Python și calcularea complexității asimptotice.
Provides a collection of solved computational problems and standard algorithmic patterns implemented in Python.
AlgorithmsByPython is a reference library and educational repository providing runnable Python implementations of computer science fundamentals. It serves as a comprehensive guide for algorithmic patterns, core data structures, and solutions for competitive programming and technical interview challenges. The project distinguishes itself by offering a wide array of reference implementations, including a dedicated set of solutions for common LeetCode problems. It focuses on translating theoretical computational logic into practical Python code for educational and practical use. The repository
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.