awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repository-uri

Awesome GitHub RepositoriesBuffer-Protocol Array Integration

Mechanisms for sharing memory between native languages and numerical array libraries using buffer protocols.

Distinct from Shared Memory Buffers: None of the candidates focus on the Python buffer protocol for zero-copy NumPy integration; they focus on GPU buffers or IPC.

Explore 4 awesome GitHub repositories matching scientific & mathematical computing · Buffer-Protocol Array Integration. Refine with filters or upvote what's useful.

Awesome Buffer-Protocol Array Integration GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • pybind/pybind11Avatar pybind

    pybind/pybind11

    17,913Vezi pe GitHub↗

    pybind11 is a header-only C++ binding library that exposes C++ functions and classes as Python modules. It serves as a language bridge, mapping native types, inheritance hierarchies, and lambda functions into compatible Python objects to enable high-performance native code execution. The library includes specialized integration for NumPy arrays, utilizing buffer protocols to bind native C++ data without copying memory. It provides a toolkit for mapping C++ standard library data structures and smart pointers into the Python environment while maintaining cross-language memory management. The p

    Implements the Python buffer protocol to share memory between C++ and NumPy arrays without copying.

    C++
    Vezi pe GitHub↗17,913
  • ta-lib/ta-lib-pythonAvatar TA-Lib

    TA-Lib/ta-lib-python

    12,041Vezi pe GitHub↗

    This project is a Python wrapper for the TA-Lib library, providing a technical analysis library for computing moving averages, momentum, and volatility metrics for financial time series analysis. It serves as a financial indicator calculator that processes price and volume arrays to generate technical signals and pattern recognition. The library includes an incremental data processor capable of computing the most recent technical indicator values as new streaming market data arrives. This allows for real-time price monitoring and the processing of streaming data without recalculating entire d

    Uses buffer protocols to share contiguous numerical memory pointers between Python and C, avoiding expensive data copying.

    Cythonfinancepattern-recognitionpython
    Vezi pe GitHub↗12,041
  • realsenseai/librealsenseAvatar realsenseai

    realsenseai/librealsense

    8,541Vezi pe GitHub↗

    The Intel RealSense SDK is a software development kit providing drivers and libraries for interfacing with depth cameras to capture color, depth, and infrared data streams. It includes a depth camera driver for device discovery and sensor configuration, a stereo vision library for computing depth maps and aligning frames, and a 3D point cloud generator to transform depth and infrared frames into spatial representations. The SDK distinguishes itself through on-chip depth calculation and stereo calibration, using internal vision processors to reduce host CPU load. It supports hardware-level str

    Transforms depth and color image data into NumPy arrays using the buffer protocol for zero-copy transfers.

    C++camera-apicomputer-visiondeveloper-kits
    Vezi pe GitHub↗8,541
  • xtensor-stack/xtensorAvatar xtensor-stack

    xtensor-stack/xtensor

    3,748Vezi pe GitHub↗

    xtensor is a C++ multidimensional array library for numerical computing that provides N-dimensional containers with an interface mirroring the NumPy API. It utilizes a lazy evaluation expression engine to defer numerical computations until assignment, which minimizes memory allocations and intermediate copies. The library features a foreign memory array adaptor that allows it to wrap external buffers, such as NumPy arrays, to perform numerical operations in-place without duplicating data. It further optimizes performance through lazy broadcasting and a system that manages the lifetime of temp

    Manipulates Python numerical arrays directly via the buffer protocol for high-performance analysis on external memory.

    C++c-plus-plus-14multidimensional-arraysnumpy
    Vezi pe GitHub↗3,748
  1. Home
  2. Scientific & Mathematical Computing
  3. Buffer-Protocol Array Integration