rspandas
pandas-compatible API, Rust-powered performance
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
rsnumpyat 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.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rspandas-2.1.1.tar.gz | 5.2 MB | Details |
Built distributions (wheels)
Total release size: 114.6 MB
Release files / rspandas-2.1.1.tar.gz
| Download URL | rspandas-2.1.1.tar.gz |
|---|---|
| Size | 5.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4a2572ea236e82c2711ca9484179ca7200790f9d9fc338899a77c91475dd0dab
|
|
BLAKE2b-256 checksum How to use checksums |
693c6e49dec0b4267722b12f39a632adeaec8dbf251e7421666337c3d958122f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rspandas-2.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rspandas-2.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
9ef5e9837033611cc9fc1c262ffe7d3147369efb3a0d0d3f13c163b2bda87935
|
|
BLAKE2b-256 checksum How to use checksums |
b0134641b8ced9c966d4387d7248f909428215f3315c02bc7a11270815defacf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rspandas-2.1.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rspandas-2.1.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
001aee184f9a0aafaeb1c0480f85854cb23966b93d6de5942a5f8413bd831189
|
|
BLAKE2b-256 checksum How to use checksums |
3ece35690171e49b3b88c5dbbddc90052376f6a625ad430b92c5b42fea587c09
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rspandas-2.1.1-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rspandas-2.1.1-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
1006bbad266bc941c9058e5a2c8cf6290246efdacfa40eb3686d46ea07b15d33
|
|
BLAKE2b-256 checksum How to use checksums |
d00b39261cfdb40a35cf4892e64f52c16c418db597731fe227bdbec28e0bde58
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rspandas-2.1.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rspandas-2.1.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.15 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
33e66a9c2131779e82a896a8ac704b6a2e35f5858d3500057534fc233566a195
|
|
BLAKE2b-256 checksum How to use checksums |
a71984fe03f049ac27bd6acd736e002ea04c8574b99b80c84fdc8c0abc95faec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rspandas-2.1.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rspandas-2.1.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
8e306539160f3dba249af1f8f5f7f2e3e98bc224994cb4629a98a71c24962389
|
|
BLAKE2b-256 checksum How to use checksums |
b9a28ba981ad64366cb41ee6e1242a5eea65cc1d0de68484f7f2a1de904cd592
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rspandas-2.1.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rspandas-2.1.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
08ba48d919986a277fffa59554a1c3548d7be88143823147cf376b027b8995bc
|
|
BLAKE2b-256 checksum How to use checksums |
00df9a1ab3478d621219325fd291a0a7fd3b6d1de3660ae7b20d5dc1e95a8a65
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rspandas-2.1.1-cp314-cp314-win_amd64.whl
| Download URL | rspandas-2.1.1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 3.1 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a4b995b591cebd50510340c3274d245107de4da55c833cefda5920c64bd53958
|
|
BLAKE2b-256 checksum How to use checksums |
45e387ee6bffbd78230c3b6d46bfba7285471c028285658e75c5a7789906102b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rspandas-2.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rspandas-2.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
4645d56cf23f9133155f7a3e9720355d89f1dd355db630816d6b64c5fb479a9a
|
|
BLAKE2b-256 checksum How to use checksums |
b10efc87d23a3f7dd25176fe96521f8b5217e6c4511c6e6d3603eaf1d1536ab8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rspandas-2.1.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rspandas-2.1.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
098eafe7060dfca2266ee4a78adce55060ce5cd50ae4d42dd386be6ea2dc9d8d
|
|
BLAKE2b-256 checksum How to use checksums |
36eb661b4c3ef992a62128a76a221d93116811c4d1a678dbfda8c585d865fbf8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rspandas-2.1.1-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
| Download URL | rspandas-2.1.1-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl |
|---|---|
| Size | 6.0 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 |
fbdb5d6522939d690801e272259456d0e8fa67ee2682e1357401eb928aaab0e4
|
|
BLAKE2b-256 checksum How to use checksums |
c9a3f045007818a9b84c348d5122dad35a7ebfac0f5ad50b206a1ecbb472467e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rspandas-2.1.1-cp313-cp313-win_amd64.whl
| Download URL | rspandas-2.1.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 3.1 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
99d55ed6edc0c81a45fa1427f7ef9a64f53d991162eed6ac33d1ecf89d30f582
|
|
BLAKE2b-256 checksum How to use checksums |
c8518447cfeae975086843b54e844a224bd31f722c54215d8633726b4c57c7fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rspandas-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rspandas-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
db3fb968faebeafc9f41306bd049776cad4ab83455f80a27e32831c889afef30
|
|
BLAKE2b-256 checksum How to use checksums |
b31686deeb308b48365305448781da1fba3410a7311b46c02a97731928158b5f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rspandas-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rspandas-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
866b005440c41883892cd813ad3c2afb6c99359f018d76337946b4f900e1d488
|
|
BLAKE2b-256 checksum How to use checksums |
b6fca6dfb3b65b48a3414e2d498435e97aa20f99586166dd86872d95f6cbbbbf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rspandas-2.1.1-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
| Download URL | rspandas-2.1.1-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl |
|---|---|
| Size | 6.0 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 |
745203a0574ff219759c614b322d1973f9dc27f5650824bec970446680ef68e4
|
|
BLAKE2b-256 checksum How to use checksums |
040b3105c8a1d0376d32d323643410d1c5dcf502b2627bf62e270f276bc4179a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rspandas-2.1.1-cp312-cp312-win_amd64.whl
| Download URL | rspandas-2.1.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 3.1 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
3ba10144d5d4b3820f7e2f953176649432ec723754f89207afa7095e34795e3d
|
|
BLAKE2b-256 checksum How to use checksums |
3542460e8f13acbdae6949cebfc3cee4361ec75682b50bc628242f4ceee094ce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rspandas-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rspandas-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
ea07c698ec01e42be8c2a66cffd6f1badc29f4536e76ef00d0b4e109a31fbf80
|
|
BLAKE2b-256 checksum How to use checksums |
141b1138b2444c761d65af3e654e74583615e22a6fca1ddcd5f476194c550e7a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rspandas-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rspandas-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
b773eb62d4f701790833903e559eb3c82ea61323e2b942cff466ce3144dc2348
|
|
BLAKE2b-256 checksum How to use checksums |
50798100f27b7093006d801c4bd4da0dec5d7e920c6135e4c745f0dd7638a988
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rspandas-2.1.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
| Download URL | rspandas-2.1.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl |
|---|---|
| Size | 6.0 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 |
50aedc1e35b3b1e02e5536a13edeef093ce70a676a6cba17e55b8a359c383622
|
|
BLAKE2b-256 checksum How to use checksums |
64c3c6b7186968881d44f56c20883ee3a0ae7572a859636c6d63a49dd0fea574
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rspandas-2.1.1-cp311-cp311-win_amd64.whl
| Download URL | rspandas-2.1.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 3.1 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
57f456cd882c1910e7118b51c09e495d5beda38239ddb7c6cfbd479ac56ef16f
|
|
BLAKE2b-256 checksum How to use checksums |
e9f7edb2bfb7e6520ac163f60b3f94818f335e31423a3840be977ba00a56107b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rspandas-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rspandas-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
9565d789f786291273db46199a3ee9a52aa5cbe2eef101c46311f60f9a6912a4
|
|
BLAKE2b-256 checksum How to use checksums |
16b9234f557f68bf287160dd03d2315e27290f57fb8ab34f648a3256fe881e42
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rspandas-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rspandas-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
e4d28f0f12ff90649e073f9f5a4702f3b187cc98288b6099fcd651a33edd7d84
|
|
BLAKE2b-256 checksum How to use checksums |
b2b1b30cba4d64478af90d26450eded234ed599f2d2b136f3bb480b78fbf0cd1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rspandas-2.1.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
| Download URL | rspandas-2.1.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl |
|---|---|
| Size | 6.0 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 |
f478401cb559de17d92d1cdf07d341f218f0a5448d24d71e5669d0afdb0e8d21
|
|
BLAKE2b-256 checksum How to use checksums |
8b16146aa117be0ebf8a9984b28e5bbef769f31de7406f038c3ed90b1359e359
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rspandas-2.1.1-cp310-cp310-win_amd64.whl
| Download URL | rspandas-2.1.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 3.1 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1e7b4ee7683b58ca823fe5ce5e2b9680eec26d57b73fe63a64caf62ef8246997
|
|
BLAKE2b-256 checksum How to use checksums |
faa51f49a93f5d5f42a98b916cfa80b499134d5fe33bda8bade072c049e09918
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rspandas-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rspandas-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
323bbb8b6661297112101b4224e42301525a561926942d529063672e243a4777
|
|
BLAKE2b-256 checksum How to use checksums |
19fceaf1dad8cdd83b9dd0cb5e69b2f785f5882d72a9a281dd3d5f7daa04def4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rspandas-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rspandas-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
a4e08c605e2234384491b51cd4037f6b7c6f494d6b8bd19d0185b0e0b3b1815e
|
|
BLAKE2b-256 checksum How to use checksums |
f58695b72b537e23f32a352f0053b50ac7efde2e4b3b52fbb48e5d2792d147cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rspandas-2.1.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
| Download URL | rspandas-2.1.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl |
|---|---|
| Size | 6.0 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 |
3b2450083cca83097244c173da78b13d358ad901e005c8687e65d9bb32230a3b
|
|
BLAKE2b-256 checksum How to use checksums |
4576bb9a5fd798f59b07ed820d00bfc92042829a5aa1b1e031214b5a45bc736c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rspandas-2.1.1-cp39-cp39-win_amd64.whl
| Download URL | rspandas-2.1.1-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 3.1 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e63ee9b3f283897097c3615534d698966fc3613630618eef84d7441f13fbf9a6
|
|
BLAKE2b-256 checksum How to use checksums |
4c0c70613c255ea5f4332f1bf9f3ef174f5fd0f438eefcf0a89e7a4bd9dfd8f4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / rspandas-2.1.1-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
| Download URL | rspandas-2.1.1-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl |
|---|---|
| Size | 6.0 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 |
b1289f073264fb3584a0299a80a841496f254989c92840ac49bf916000225f24
|
|
BLAKE2b-256 checksum How to use checksums |
bbf4eb13992bed95e33d35072e42c3cbfb4ba5b496fade6cf09ae269192db443
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|