Skip to main content

rspandas

pandas-compatible API, Rust-powered performance

PyPI Python Rust License


rspandas is a high-performance pandas-compatible data analysis library powered by Rust. Write the same pandas code you know—filtering, grouping, window functions, reshaping—but get near-native performance thanks to columnar storage, vectorized operations, and multi-threaded parallelism via Rayon.

Built on rsnumpy for zero-copy ndarray operations.

import rspandas as rpd

df = rpd.DataFrame({"a": [1, 2, 3], "b": ["x", "y", "z"]})
print(df.describe())
print(df.groupby("a").sum())

Highlights

  • 95%+ pandas API coverage — Series, DataFrame, GroupBy, Rolling/Expanding/EWM, Resampler, reshaping, time series
  • Rust 2024 core — columnar storage, vectorized computation, Rayon parallel iterators, LTO optimized
  • Multi-platform wheels — pre-built binaries for Linux (x86_64 / arm64), macOS (Intel / Apple Silicon), Windows (x64 / x86)
  • Minimal dependencies — requires only rsnumpy at runtime (no NumPy/PyArrow required)
  • Rich I/O — CSV, Excel (native Rust via calamine + rust_xlsxwriter), JSON, Parquet, SQL, Pickle, Feather
  • Full type system — int64, float64, bool, string, category, datetime, timedelta, period
  • Comprehensive testing — 950+ tests validating pandas compatibility

Installation

Requires Python >= 3.9.

pip install rspandas

Or build from source:

pip install maturin
maturin build --release
pip install target/wheels/rspandas-*.whl

Quick Start

Series

import rspandas as rpd

s = rpd.Series([1, 2, 3, 4, 5], name="values")
s.head(3)           # first 3 rows
s.sum()             # 15
s.mean()            # 3.0
s.std()             # ~1.58
s.describe()        # summary stats

# Missing values
s2 = rpd.Series([1, None, 3])
s2.fillna(0)        # replace None → 0
s2.dropna()         # remove None rows

# String operations
s3 = rpd.Series(["hello", "world"])
s3.str.upper()      # ["HELLO", "WORLD"]
s3.str.contains("ell")  # [True, False]

DataFrame

df = rpd.DataFrame({
    "name": ["Alice", "Bob", "Charlie"],
    "age":  [25, 30, 35],
    "score": [88.5, 92.0, 79.3],
})

df.shape            # (3, 3)
df.dtypes           # {"name": "object", "age": "int64", "score": "float64"}
df.head(2)
df["age"]           # Series
df[df["age"] > 26]  # filter rows
df.sort_values("score", ascending=False)

GroupBy

df = rpd.DataFrame({"team": ["A", "A", "B", "B", "C"], "score": [10, 20, 30, 40, 50]})

df.groupby("team").sum()       # sum by group
df.groupby("team").mean()      # mean by group
df.groupby("team").agg("std")  # std by group
df.groupby("team").rank()      # rank within group

Window Functions

s = rpd.Series([1, 2, 3, 4, 5])

s.rolling(3).mean()    # [NaN, NaN, 2.0, 3.0, 4.0]
s.rolling(3).sum()     # [NaN, NaN, 6.0, 9.0, 12.0]
s.expanding().sum()    # [1.0, 3.0, 6.0, 10.0, 15.0]
s.ewm(span=3).mean()   # exponentially weighted

Time Series

dates = rpd.date_range("2024-01-01", periods=5, freq="D")
ts = rpd.Series([1, 2, 3, 4, 5], index=dates)

ts.shift(1)       # lag
ts.diff()         # difference
ts.pct_change()   # percent change
ts.cumsum()       # [1, 3, 6, 10, 15]

# DatetimeSeries
ds = rpd.to_datetime(["2024-01-15", "2024-06-15"])
ds.dt.year        # [2024, 2024]
ds.dt.month_name  # ["January", "June"]

I/O

# CSV (native Rust)
df = rpd.read_csv("data.csv")
df.to_csv("output.csv")

# Excel (native Rust via calamine + rust_xlsxwriter)
df = rpd.read_excel("data.xlsx")
df.to_excel("output.xlsx")

# JSON
df = rpd.read_json("data.json")
df.to_json("output.json")

# Parquet / Feather (requires pyarrow)
df = rpd.read_parquet("data.parquet")
df.to_parquet("output.parquet")
df = rpd.read_feather("data.feather")

# SQL (requires sqlalchemy)
df = rpd.read_sql("SELECT * FROM table", engine)
df.to_sql("table_name", engine)

# Pickle
df = rpd.read_pickle("data.pkl")
df.to_pickle("output.pkl")

Merge & Reshape

df1 = rpd.DataFrame({"key": ["a", "b", "c"], "v1": [1, 2, 3]})
df2 = rpd.DataFrame({"key": ["b", "c", "d"], "v2": [4, 5, 6]})

df1.merge(df2, on="key", how="inner")   # inner join
df1.merge(df2, on="key", how="left")    # left join
rpd.concat([df1, df2], axis=0)          # row-wise

# Melt / Pivot
df.melt(id_vars=["a"])
df.pivot(index="x", columns="y", values="v")

Interop

# pandas
df.to_pandas()
rpd.DataFrame.from_pandas(pdf)

# numpy
s.to_numpy()
rpd.Series.from_numpy(arr)

# pyarrow
df.to_arrow()
rpd.DataFrame.from_arrow(table)

Utilities

rpd.factorize(["a", "b", "a", "c"])          # (codes, categories)
rpd.to_numeric(["1", "2", "x"], errors="coerce")  # [1, 2, None]
rpd.get_dummies(df)
rpd.cut(s, bins=[0, 10, 20, 30])
rpd.crosstab(df["a"], df["b"])

Performance

rspandas leverages multi-threaded parallelism via Rayon across all heavy operations:

Operation Parallelized methods
Aggregation sum, mean, min, max, std, var, nunique, any, all
Filtering filter, dropna, isnull, notnull, fillna
I/O CSV type inference & parsing, XLSX column conversion
DataFrame head, tail, filter_rows, dropna_rows, fillna_rows, to_string
String conversion to_string_vec, columns_to_string

The Rust core uses columnar Vec<Option<T>> storage with opt-level=3 and lto=true in release builds.

Architecture

User Code (Python)
    │  import rspandas as rpd
    ▼
┌──────────────────────────────────────┐
│  python/rspandas/                    │  ← Python API layer
│  series.py / dataframe.py / ...      │     (pandas-compatible signatures)
└────────────────┬─────────────────────┘
                 │  PyO3 FFI
                 ▼
┌──────────────────────────────────────┐
│  rspandas._rust  (compiled .so/.dylib)│  ← Native module
├──────────────────────────────────────┤
│  PySeries / PyDataFrame  (#[pyclass])│
├──────────────────────────────────────┤
│  Series / DataFrame  (Rust structs)  │  ← Rust core
├──────────────────────────────────────┤
│  ColumnData  (Int/Float/Bool/String/…)│
└──────────────────────────────────────┘
  • Python layer: parameter validation, type inference, display formatting, API compatibility
  • Rust core: columnar storage, vectorized computation, parallel filtering & aggregation
  • PyO3 bridge: zero-copy Python/Rust type conversion

API Coverage

Top-level Functions

read_csv, to_csv, read_excel, to_excel, read_parquet, to_parquet, read_json, to_json, read_sql, to_sql, read_pickle, to_pickle, read_feather, to_feather, concat, merge, get_dummies, cut, qcut, crosstab, factorize, to_datetime, to_timedelta, to_numeric, date_range, timedelta_range, period_range, bdate_range, infer_freq, set_option, get_option, reset_option

Series

Properties: shape, dtype, name, values, index, size, empty, nbytes

Accessors: .str, .dt, .cat

Methods: head, tail, sum, mean, min, max, count, std, var, median, describe, isnull, notnull, dropna, fillna, unique, nunique, value_counts, astype, sort_values, sort_index, apply, map, replace, where, mask, duplicated, drop_duplicates, isin, between, rolling, expanding, ewm, resample, shift, diff, pct_change, cumsum, cumprod, cummax, cummin, rank, quantile, argmax, argmin, idxmax, idxmin, explode, repeat, to_list, to_numpy, to_dict, to_frame, to_pandas, from_pandas, mode, skew, kurt, sem, abs, round, clip, rename, rename_axis, iloc, loc

DataFrame

Properties: shape, columns, dtypes, index, values, size, empty, T

Methods: head, tail, describe, info, dropna, fillna, merge, concat, groupby, apply, applymap, sort_values, sort_index, sort_columns, set_index, reset_index, reindex, drop, rename, rename_axis, replace, duplicated, drop_duplicates, melt, pivot, pivot_table, stack, unstack, transpose, swapaxes, rolling, expanding, ewm, resample, shift, diff, pct_change, cumsum, cumprod, cummax, cummin, rank, quantile, mode, skew, kurt, idxmax, idxmin, clip, astype, select_dtypes, filter, assign, eval, query, pipe, transform, take, xs, get, compare, equals, copy, pop, insert, first, last, truncate, asfreq, tz_localize, tz_convert, between_time, at_time, first_valid_index, last_valid_index, nunique, memory_usage, cumcount, to_pandas, from_pandas, to_numpy, from_numpy, to_arrow, from_arrow, iloc, loc

String Accessor

lower, upper, title, capitalize, swapcase, casefold, strip, lstrip, rstrip, len, contains, startswith, endswith, replace, split, rsplit, slice, cat, find, rfind, findall, match, fullmatch, extract, extractall, partition, rpartition, wrap, zfill, pad, isalnum, isalpha, isdigit, islower, isupper, isspace, istitle, encode, decode, get, count, ljust, rjust, center, slice_replace, get_dummies

Datetime Accessor

year, month, day, hour, minute, second, microsecond, dayofweek, dayofyear, quarter, is_month_start, is_month_end, is_year_start, is_year_end, is_leap_year, days_in_month, day_name, month_name, strftime, to_pydatetime

Index Types

Index, RangeIndex, MultiIndex, IntervalIndex, DatetimeIndex, TimedeltaIndex, PeriodIndex, CategoricalIndex

Development

# Install in dev mode
pip install -e ".[dev]"

# Build and install to .venv
./build_wheel.sh

# Run tests
pytest tests/        # 950+ Python tests
cargo test           # Rust unit tests

# Lint (automatically checked by build_wheel.sh)
cargo fmt --all -- --check
cargo clippy --all-targets -- -D warnings
uv run flake8 python/ --max-line-length=500 --extend-ignore=E203
uv run black --check --target-version py313 python/

Requirements

  • Python >= 3.10
  • Rust toolchain (stable, edition 2024)
  • maturin >= 1.7
  • uv (recommended for development)

License

MIT

Metadata

Release files for rspandas 2.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rspandas 2.0.6
File Size Uploaded
rspandas-2.0.6.tar.gz 5.1 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for rspandas 2.0.6
File
rspandas-2.0.6-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details
rspandas-2.0.6-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details
rspandas-2.0.6-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Details
rspandas-2.0.6-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details
rspandas-2.0.6-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
rspandas-2.0.6-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
rspandas-2.0.6-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
rspandas-2.0.6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
rspandas-2.0.6-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
rspandas-2.0.6-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64 Details
rspandas-2.0.6-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
rspandas-2.0.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
rspandas-2.0.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
rspandas-2.0.6-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64 Details
rspandas-2.0.6-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
rspandas-2.0.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
rspandas-2.0.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
rspandas-2.0.6-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64, macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64) Details
rspandas-2.0.6-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
rspandas-2.0.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
rspandas-2.0.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
rspandas-2.0.6-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64 Details
rspandas-2.0.6-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
rspandas-2.0.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
rspandas-2.0.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
rspandas-2.0.6-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64, macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64) Details
rspandas-2.0.6-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
rspandas-2.0.6-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.9 CPython 3.9 macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64, macOS 11.0+ ARM64 Details

Total release size: 55.6 MB

Release files / rspandas-2.0.6.tar.gz

Download URL rspandas-2.0.6.tar.gz
Size 5.1 MB
Tags Source
SHA-256 checksum
How to use checksums
ebf48a1cd586b4480fcedf1e84f74ad0e71c5894c69e2b76653d2fc2a4f197d5
BLAKE2b-256 checksum
How to use checksums
b9567ab47c74977b41ad5a82c3ae36667263d148e48c963a22d0ce4c5f29411d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / rspandas-2.0.6-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rspandas-2.0.6-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.6 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
da0748e04f415e62a7b75323e55db07dd7b91122e25f0d879b6ea6ecec2ba983
BLAKE2b-256 checksum
How to use checksums
3186a04dcedcfa2d4c327b87f3e1fb2931610770ec8f97ee4210b537ac6a7d4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / rspandas-2.0.6-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rspandas-2.0.6-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.5 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
3f637648543ac4cf69ef8ebbb9535d0cfe37a319a340cdbd6fafc302d621b8e2
BLAKE2b-256 checksum
How to use checksums
0fd4a457d00c64f82801b386e17d2f7e2ee64c709caf6512db9ab3797b7e5ecf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / rspandas-2.0.6-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rspandas-2.0.6-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.6 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
66db6276e8662be9037d69b110fad8a5014a4925f33da94de4fdf4f4f58abeb5
BLAKE2b-256 checksum
How to use checksums
247a96cd944d8a8d99a9fb1b7005fc61b6727c69098596e6ed57200ff8349167
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / rspandas-2.0.6-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rspandas-2.0.6-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.6 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
96b361a8e16bd6ba6d39f83f665adc66f0f598a25d2e9ad6e23f6e23d8d4cf8a
BLAKE2b-256 checksum
How to use checksums
42683db4d6b508b4c11269a4e51e5e63ce5719daa0b09ea622819715f994960c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / rspandas-2.0.6-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rspandas-2.0.6-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6ede7aff2cda09fdbb966c2fca49e26ad765f89100733ac2e54103b89f46c3c8
BLAKE2b-256 checksum
How to use checksums
cca3dba06b8fac077720708e6989d122432272856007b0e5b2b66a14818c86ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / rspandas-2.0.6-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rspandas-2.0.6-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
7524ab5e6665ec2ea9a7cb11eaa6e6a55034e5b848a94219398a48b7e033f26f
BLAKE2b-256 checksum
How to use checksums
bd86bcf859df0adaa91ddec068ec87b28e7164edb3f47ae5bff31c4f44bffbfd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / rspandas-2.0.6-cp314-cp314-win_amd64.whl

Download URL rspandas-2.0.6-cp314-cp314-win_amd64.whl
Size 1.5 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
fea3afc873b18bcf5aea318176eb68130f0cc919a266455bf8ce2147eb3fdf6f
BLAKE2b-256 checksum
How to use checksums
84b8bcbcbdd12b339a58f58e8fa4fe1a17b5f9951706294d2c86db387a0426f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / rspandas-2.0.6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rspandas-2.0.6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.6 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c22d84117a16a7ac9c2aaf7fecdbd4c66e9c7751e4950c8e77c7b15e8be96e0b
BLAKE2b-256 checksum
How to use checksums
775d27608cb29dd982a721b61a0a5c5315f5c99ac08e940ff10d9a4c0772a3d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / rspandas-2.0.6-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rspandas-2.0.6-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.5 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
f4310adb73ecf0dff04b9d73ed72682521bf2c1609e8eb37d0344dbe84c163ac
BLAKE2b-256 checksum
How to use checksums
9f1f922ec2a668aede6a6468d29d78a978fc1f40bfcd12c307272a0e7f98eee9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / rspandas-2.0.6-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL rspandas-2.0.6-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 2.8 MB
Tags CPython 3.14 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
04c82c2e27bac379bef0b2d12566efd2845cdb6e2931762eaa910407e53bac88
BLAKE2b-256 checksum
How to use checksums
a6af2295859481a079f0f5604c821ac71d8893f1655df90a7facf39e8c71d692
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / rspandas-2.0.6-cp313-cp313-win_amd64.whl

Download URL rspandas-2.0.6-cp313-cp313-win_amd64.whl
Size 1.5 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
00ca7b9813c6d3352b46c3e869dd9800531052e816c79a22dfc6a54b312a8a0f
BLAKE2b-256 checksum
How to use checksums
fdff56a0369f386172c0bc7997f663e1c570e62fc0caa5aefb4d2cb7995cd13e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / rspandas-2.0.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rspandas-2.0.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.6 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ccfbdb66478428eacaac3f503645f9e49dacbf02649e08db1122aa0300bd5e58
BLAKE2b-256 checksum
How to use checksums
5b9f27f9393c284d72adcc698ab03207f9fcc9c5a9e82aa55c82c9c11c95f1c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / rspandas-2.0.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rspandas-2.0.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.5 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b27648b102eb7a7bf64e929e177d84e20291b4872b332efd53f74096528c1b80
BLAKE2b-256 checksum
How to use checksums
95ea825a6bd4e21b7886d888d9b9646ddcff6fe14d03b6ab27306642cb138e55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / rspandas-2.0.6-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL rspandas-2.0.6-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 2.8 MB
Tags CPython 3.13 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
03ab877e1229668bf98501905879ca448562dba3356b32e55d71d5520d41ae46
BLAKE2b-256 checksum
How to use checksums
957ebe6318846b1cd41e8e2f4f7a8ae33250afeaa18e8313a2d35d164b641fb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / rspandas-2.0.6-cp312-cp312-win_amd64.whl

Download URL rspandas-2.0.6-cp312-cp312-win_amd64.whl
Size 1.5 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
61d530515632e9d72a4fb6853c1bc76b78952d4733b774e989eec9b348afde81
BLAKE2b-256 checksum
How to use checksums
40529858ae9d212c37c7dda13fbeaed848972ac330feacea9664ed0a6714dd90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / rspandas-2.0.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rspandas-2.0.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.6 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a3f9a758e22d9822ee69e32d56232bc6a420ef31d0065161db7be62190d078ca
BLAKE2b-256 checksum
How to use checksums
fe61f00a4bf6514d707c5f804442616816dea0de07c3e5d517515fd6054852f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / rspandas-2.0.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rspandas-2.0.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.5 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1dc18b8911040f9b52815ae94e12576f1e932096054a4d5a931bbb82094536eb
BLAKE2b-256 checksum
How to use checksums
e93f43af3fcff1694d378f78792b67b36d8b1faae0d300beea0782c9e0bb57dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / rspandas-2.0.6-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL rspandas-2.0.6-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 2.8 MB
Tags CPython 3.12 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cfd92aa283514d96c517a3812d49168d916ceb9357037937590e966f7e8dbf9c
BLAKE2b-256 checksum
How to use checksums
45a6f3321399d9a363ad79305dc02c858ae1e28354f20604fed28a89f44ea850
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / rspandas-2.0.6-cp311-cp311-win_amd64.whl

Download URL rspandas-2.0.6-cp311-cp311-win_amd64.whl
Size 1.5 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
9b5931e7e3a2f2cd2e474d97b73a14e6b880b802ec040e1f479b3d50f1a609f8
BLAKE2b-256 checksum
How to use checksums
145cec905dd79bfbcc6371e199f1d14746500400fc6d9bcdbc28444db243d566
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / rspandas-2.0.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rspandas-2.0.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.6 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8f9787e7310dc42c14830e783d0369ad6da9c6559fd4bfe4ec51af371e01c636
BLAKE2b-256 checksum
How to use checksums
c2292aa853232daeb99ab98fd3c72bbcd7615148471952d2cec87506a67404c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / rspandas-2.0.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rspandas-2.0.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.5 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
f80380c1f2105250365fa43e93eb04492148bf048765cf0535affac3fcbf404b
BLAKE2b-256 checksum
How to use checksums
a95e447ceea2bb959a2a8d11b3ff639aa6a7ec798b6dcb68870277a8ed7cd67a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / rspandas-2.0.6-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL rspandas-2.0.6-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 2.8 MB
Tags CPython 3.11 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4fbcce93e1076818ef452997fa987b924beae00eeff97c1649691b832693f16b
BLAKE2b-256 checksum
How to use checksums
00e59df489a5c881ca02130db2c6e0fa0ff7718f35d23127518df75406b560d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / rspandas-2.0.6-cp310-cp310-win_amd64.whl

Download URL rspandas-2.0.6-cp310-cp310-win_amd64.whl
Size 1.5 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
e8518e85cf2b69ceb09f0e5af1fa7804c58a825075046ffe43ec40e964114fd7
BLAKE2b-256 checksum
How to use checksums
e68db2820ba334d798d58f0ec809e1f90fe2cc0b337b033e7e017e342af47351
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / rspandas-2.0.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rspandas-2.0.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.6 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e5dc1ad72e8fb331b84fa94ff758beed9bb63a28333222688e7fdfc4868b3eb5
BLAKE2b-256 checksum
How to use checksums
ad356bfac51d86ee84494539d96cd1d1e8d625b44f6e2c5fa64ea396a3d08932
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / rspandas-2.0.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rspandas-2.0.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.5 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
92cb41e1d615f8294ace43d0a31641280c183067b3a64d200d9ea0770396ec4f
BLAKE2b-256 checksum
How to use checksums
e9413d2b482a301c4f245e26908254736fdaafdbc34368577d65787002a69c49
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / rspandas-2.0.6-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL rspandas-2.0.6-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 2.8 MB
Tags CPython 3.10 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fa0fec25ad545a15b64decd8b0270dbd537099285447b932751f1691c7b6d2e2
BLAKE2b-256 checksum
How to use checksums
299c85a71ff079cb450aefe86cad2d1cf0106b293a5c4f23b3e39e2aee0d491f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / rspandas-2.0.6-cp39-cp39-win_amd64.whl

Download URL rspandas-2.0.6-cp39-cp39-win_amd64.whl
Size 1.5 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
e58ec34da196e69e7bf73640331d7764b23f3bbb7ce8fe754f67dafbd902b0d7
BLAKE2b-256 checksum
How to use checksums
c3d0d7a56084a323b0b5fad42480c07da48e6a5e1b567e8a0b6d6173a1e9603a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release files / rspandas-2.0.6-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL rspandas-2.0.6-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 2.8 MB
Tags CPython 3.9 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
25236bd2b0425c0ff10929ab44594663fdbe2346e05e567e1ef588bda28b0f5a
BLAKE2b-256 checksum
How to use checksums
92b74df27afaf7aa213134f94390cd38add63c5ffa41eb61b41a6ec996982864
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.14.1

Release history Release notifications | RSS feed

2.1.1

29 release files

2.1.0

29 release files

This release

2.0.6 This release

29 release files

2.0.5

27 release files

2.0.2

3 release files

2.0.1

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page