{"library":"arro3-io","type":"library","category":null,"description":"arro3-io is a Python library that provides streaming-capable readers and writers for various Apache Arrow-compatible data formats, including Parquet, Arrow IPC, JSON, and CSV. It is an integral part of the `arro3` ecosystem, which aims to be a minimal Python interface to Apache Arrow's Rust implementation, offering a more lightweight alternative to PyArrow. The library emphasizes a streaming-first approach, enabling efficient processing of larger-than-memory datasets through lazy iterators. It is actively maintained, with the current version being 0.8.0, and integrates seamlessly with other Python data libraries that implement the Arrow PyCapsule Interface.","language":"python","status":"active","version":"0.8.0","tags":["apache arrow","data processing","parquet","ipc","csv","json","streaming","rust","pyo3"],"last_verified":"Sun May 24","install":[{"cmd":"pip install arro3-io","imports":["from arro3.io import read_parquet","from arro3.io import write_parquet","from arro3.io import read_ipc","from arro3.io import write_ipc","from arro3.core import Table"]},{"cmd":"pip install arro3-core arro3-io arro3-compute","imports":[]}],"homepage":"https://kylebarron.dev/arro3","github":null,"docs":null,"changelog":null,"pypi":"https://pypi.org/project/arro3-io/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":2.4,"avg_import_s":0,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/arro3-io/compatibility"}}