Python numba

Open-source Python projects categorized as numba

Top 19 Python numba Projects

  1. Numba

    NumPy aware dynamic Python compiler using LLVM

    Project mention: CuPy: NumPy and SciPy for GPU | news.ycombinator.com | 2024-09-20

    I'm surprised to see pytorch and Jax mentioned as alternatives but not numba : https://github.com/numba/numba

    I've recently had to implement a few kernels to lower the memory footprint and runtime of some pytorch function : it's been really nice because numba kernels have type hints support (as opposed to raw cupy kernels).

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. stumpy

    STUMPY is a powerful and scalable Python library for modern time series analysis

    Project mention: Stumpy: Python library to computing matrix profiles on timeseries | news.ycombinator.com | 2025-03-19
  4. awkward

    Manipulate JSON-like data with NumPy-like idioms.

  5. diffeqpy

    Solving differential equations in Python using DifferentialEquations.jl and the SciML Scientific Machine Learning organization

  6. ranx

    ⚡️A Blazing-Fast Python Library for Ranking Evaluation, Comparison, and Fusion 🐍

  7. warp-drive

    Discontinued Extremely Fast End-to-End Deep Multi-Agent Reinforcement Learning Framework on a GPU (JMLR 2022)

  8. numpy-groupies

    Optimised tools for group-indexing operations: aggregated sum and more

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. CyberRadio

    📻 An SDR Based FM/AM Radio For Desktop. Accelerated with #cuSignal and Numba.

  11. numba-dpex

    Data Parallel Extension for Numba

  12. simba-ps

    Fast deterministic all-Python Lennard-Jones particle simulator that utilizes Numba for GPU-accelerated computation.

  13. ruck

    🧬 Modularised Evolutionary Algorithms For Python with Optional JIT and Multiprocessing (Ray) support. Inspired by PyTorch Lightning

  14. Python-Complementary-Languages

    Just a small test to see which language is better for extending python when using lists of lists

  15. qnorm

    Fast-ish (and correct!) quantile normalization in Python.

  16. mapa

    Create 3d-printable STLs from satellite 🌍 elevation data

  17. dataiter

    Simple, light-weight data frames for Python

    Project mention: FireDucks: Pandas but 100x Faster | news.ycombinator.com | 2024-11-20

    Agreed, never had a problem with the speed of anything NumPy or Arrow based.

    Here's my alternative: https://github.com/otsaloma/dataiter https://dataiter.readthedocs.io/en/latest/_static/comparison...

    Planning to switch to NumPy 2.0 strings soon. Other than that I feel all the basic operations are fine and solid.

    Note for anyone else rolling up their sleeves: You can get quite far with pure Python when building on top of NumPy (or maybe Arrow). The only thing I found needing more performance was group-by-aggregate, where Numba seems to work OK, although a bit difficult as a dependency.

  18. pixerise

    A high-performance 3D software renderer implemented in Python, optimized with NumPy and Numba JIT compilation.

    Project mention: Pixerise: A high-performance 3D software renderer implemented in Python | news.ycombinator.com | 2025-02-02
  19. dpbench

    Benchmark suite to evaluate Data Parallel Extensions for Python (by IntelPython)

  20. pydlpack

    DLPack data exchange interface in Python

  21. python-performance-playground

    Performance analysis of Python snippets for scientific computing

  22. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python numba discussion

Log in or Post with

Python numba related posts

  • Stumpy: Python library to computing matrix profiles on timeseries

    1 project | news.ycombinator.com | 19 Mar 2025
  • Powerful and scalable Python library for modern time series analysis

    1 project | news.ycombinator.com | 1 Aug 2024
  • TDAmeritrade: Timeseries Analysis with Stumpy

    1 project | news.ycombinator.com | 1 Aug 2024
  • Stumpy: Matrix profile time series analysis

    1 project | news.ycombinator.com | 3 Mar 2024
  • Data Parallel Extensions for Python: near-native speed for scientific computing

    2 projects | news.ycombinator.com | 24 Nov 2023
  • Time Series Analysis for air pollution data not aligned [R] [P]

    1 project | /r/MachineLearning | 23 Apr 2022
  • [D] STUMPY v1.11.0 Released for Modern Time Series Analysis

    2 projects | /r/MachineLearning | 22 Mar 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 14 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source numba projects in Python? This list will help you:

# Project Stars
1 Numba 10,409
2 stumpy 3,912
3 awkward 878
4 diffeqpy 566
5 ranx 549
6 warp-drive 482
7 numpy-groupies 203
8 CyberRadio 198
9 numba-dpex 81
10 simba-ps 76
11 ruck 53
12 Python-Complementary-Languages 31
13 qnorm 31
14 mapa 28
15 dataiter 26
16 pixerise 21
17 dpbench 17
18 pydlpack 14
19 python-performance-playground 4

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?