Data Science & Numerical Computing Packages
Numerical computing, dataframes, and scientific-analysis libraries used across research and production data pipelines (NumPy, pandas, SciPy).
Packages in Data Science & Numerical Computing
Kind2
Sort:Used by Most Apps
NumPy
The fundamental N-dimensional array library powering Python's scientific computing stack.
pandas
The Python DataFrame library for fast, flexible, and expressive data analysis and manipulation.
rand
The de facto standard random number generation library for Rust.
PyTorch
A Python-first tensor library with GPU acceleration and a dynamic, define-by-run autograd engine for building and training deep neural networks.
scikit-learn
Simple and efficient tools for machine learning and data analysis in Python.
PyArrow
Python bindings for Apache Arrow's columnar in-memory format, giving pandas, NumPy, and data pipelines a fast, zero-copy way to move and process tabular data.
Datasets
One-line loading and fast, Arrow-backed processing for thousands of ML datasets
Matplotlib
Python's foundational plotting library for static, animated, and interactive charts
SciPy
Fundamental algorithms for scientific computing, optimization, and statistics in Python.
networkx
Python library for creating, manipulating, and analyzing complex networks and graphs.
mathjs
Extensive math library for JavaScript and Node.js with big numbers, complex numbers, units, and matrices.
num-traits
Numeric traits for generic mathematics in Rust, from Zero and One to Float and PrimInt
Arrow
The official Rust implementation of the Apache Arrow columnar in-memory data format.
Polars
Blazingly fast multi-threaded DataFrame library built in Rust with Python, Node.js, and R bindings
ndarray
An n-dimensional array library for Rust with array views, slicing, and BLAS-backed numerics
rust_decimal
Pure-Rust fixed-precision Decimal type for financial and monetary calculations
Apache Arrow JS
The official JavaScript/TypeScript implementation of Apache Arrow's columnar in-memory format for fast, zero-copy data interchange.
einops
A readable, framework-independent notation for tensor rearrangement, reduction, and repetition.
ipykernel
The IPython kernel that lets Jupyter notebooks, JupyterLab, and other frontends run and interact with Python code.
d3-array
Array manipulation, ordering, searching, and statistical summarization for JavaScript, built to power D3's data-visualization pipeline.
Streamlit
Turn a Python script into a shareable data app in minutes, with no frontend code
Seaborn
A Python statistical data visualization library built on matplotlib, for attractive charts with minimal code
big.js
A small, fast, dependency-free JavaScript library for arbitrary-precision decimal arithmetic.
XGBoost
Scalable, portable gradient boosting library for Python, R, Java, Scala, and C++