Registry / data / arro3-compute

arro3-compute

JSON →
library0.8.1pypypi✓ verified 85d ago

A compute library for the Arrow in-memory columnar format, providing high-performance operations on array and chunked arrays. Version 0.8.0 requires Python >=3.9. Development is active with no major breaking changes recently reported.

pip install arro3-compute
INSTALL
IMPORT
SIG · ARRO3-COMPUTE
A
arro3-compute
datapythonv0.8.1
Install
2.2s avg
Import
14ms
Disk
39MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v0.8.1 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.014s · 41.3MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 2.2s · import 0.014s · 41MB
39MB installed
● package 39MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

arro3.compute
import arro3.compute
import arro3_compute
The package uses dot notation, not underscore, for import.

Create an array and compute its sum using arro3-compute.

import arro3.core as a3c import arro3.compute as a3comp arr = a3c.array([1, 2, 3, 4, 5]) result = a3comp.sum(arr) print(result) # 15
Debug
Known issues
gotchaThe package 'arro3-compute' is distributed separately from 'arro3-core'. If you install only 'arro3-compute', you must also install 'arro3-core' explicitly or rely on dependency resolution.
fix
Install both: pip install arro3-core arro3-compute
affects: all
deprecatedSome functions that were in arro3-core in older versions (e.g., arithmetic operations) have moved to arro3-compute. Ensure you import from the correct module.
fix
Use import arro3.compute for compute operations; import arro3.core for array creation.
affects: >=0.6.0
gotchaUnderlying data types (e.g., int64 vs int32) affect compute results (e.g., overflow may occur silently).
fix
Specify dtype explicitly when creating arrays: a3c.array([1,2,3], dtype=a3c.int64())
affects: all
Errors
Common errors & fixes
ModuleNotFoundError: No module named 'arro3_core'
Attempting to import with underscore instead of dot: 'import arro3_core'
fix
Use correct import: import arro3.core as a3c
AttributeError: module 'arro3.compute' has no attribute 'sum'
The function was not found; possible typo or older version where function was in core.
fix
Upgrade to latest version: pip install --upgrade arro3-compute
ImportError: DLL load failed while importing arro3: The specified module could not be found.
Missing C++ runtime libraries (e.g., Visual C++ Redistributable on Windows).
fix
Install Microsoft Visual C++ Redistributable for Visual Studio 2015-2022.
Upgrade
Version history
0.8.1latest on PyPI · released Jun 11, 2026
Audit
Dependencies
arro3-corerequiredCore library providing array data structures; must be installed separately or as a dependency.
pyarrowoptionalOptional; used for interoperability (e.g., converting to/from Arrow arrays).
Agent activity
33 hits · last 30 days
node
26
OpenAI (training)
1
Resources