minarrow
Fast, minimal, and ergonomic zero-copy Apache Arrow tabular data implementation in Rust, with PyO3, Python bindings, NdArray, XArray, shared-memory and low-latency SIMD for data-engineering and columnar workloads. Bridge to Polars and Arrow-rs over FFI effortlessly.
파일 탐색기
최종 버전 다운로드 (.zip)- config.toml
- audit.yaml
- features.yaml
- release.yml
- benchmark_parallel_simd.rs
- consolidate.rs
- hotloop_benchmark_avg_simd.rs
- hotloop_benchmark_avg_std.rs
- hotloop_benchmark_simd.rs
- hotloop_benchmark_std.rs
- benchmark_cold_start_avg_simd.sh
- benchmark_cold_start_avg_std.sh
- test_broadcasting.rs
- test_scalar_arithmetic.rs
- test_string_broadcasting.rs
- test_value_macros.rs
- test_value_ops.rs
- apache_arrow_ffi.rs
- polars_ffi.rs
- arithmetic.rs
- datetime_ops.rs
- ndarray.rs
- print.rs
- selection.rs
- super_ndarray.rs
- xarray.rs
- emblem.png
- favicon.png
- logo-trim.png
- logo.png
- toc-collapse.js
- brand.css
- api.md
- index.md
- interop.md
- quickstart.md
- requirements.txt
- types.md
- ecosystem.py
- pyliquid_ecosystem.rs
- pyliquid_lifetime.rs
- quickstart.py
- roundtrip_ml.rs
- roundtrip_tensor.rs
- array.rs
- arrow_type.rs
- chunked_array.rs
- chunked_ndarray.rs
- chunked_table.rs
- convert.rs
- cube.rs
- dtype.rs
- field.rs
- lib.rs
- matrix.rs
- ndarray.rs
- pyliquid.rs
- table.rs
- xarray.rs
- test_array.py
- test_getting_started.py
- test_ndarray.py
- test_repr.py
- test_table.py
- .gitignore
- build.rs
- Cargo.lock
- Cargo.toml
- LICENSE
- mkdocs.yml
- NOTICE
- pyproject.toml
- README.md
- run-site-local.sh
- rust-toolchain.toml
- pycapsule_demo.py
- pycapsule_exchange.rs
- dlpack.rs
- mod.rs
- to_py.rs
- to_rust.rs
- error.rs
- lib.rs
- types.rs
- atomic_tests.rs
- python_roundtrip.rs
- test_roundtrip.py
- build.rs
- Cargo.lock
- Cargo.toml
- CHANGELOG.md
- pyproject.toml
- README.md
- numeric_array.rs
- temporal_array.rs
- text_array.rs
- conversions.rs
- impls.rs
- mod.rs
- array.rs
- error.rs
- operators.rs
- scalar.rs
- shape_dim.rs
- time_units.rs
- arrow_c_ffi.rs
- arrow_dtype.rs
- arrow_rs.rs
- dlpack.rs
- polars.rs
- schema.rs
- dispatch.rs
- mod.rs
- simd.rs
- std.rs
- string.rs
- string_ops.rs
- types.rs
- dispatch.rs
- mod.rs
- simd.rs
- std.rs
- array.rs
- array_view.rs
- cube.rs
- field_array.rs
- matrix.rs
- mod.rs
- scalar.rs
- super_array.rs
- super_array_view.rs
- super_table.rs
- super_table_view.rs
- table.rs
- table_view.rs
- arithmetic.rs
- binary_map.rs
- broadcast.rs
- mod.rs
- bitwise.rs
- datetime.rs
- string.rs
- super_array.rs
- super_ndarray.rs
- super_table.rs
- owned.rs
- pvec.rs
- vtable.rs
- memfd.rs
- mod.rs
- datetime_ops.rs
- mod.rs
- parse.rs
- tz.rs
- boolean.rs
- categorical.rs
- float.rs
- integer.rs
- string.rs
- super_array_view.rs
- super_ndarray_view.rs
- super_table_view.rs
- boolean_array_view.rs
- numeric_array_view.rs
- temporal_array_view.rs
- text_array_view.rs
- array_view.rs
- bitmask_view.rs
- ndarray_view.rs
- table_view.rs
- arena.rs
- bitmask.rs
- buffer.rs
- column.rs
- cube.rs
- dictionary.rs
- field.rs
- field_array.rs
- lbuffer.rs
- matrix.rs
- ndarray.rs
- table.rs
- xarray.rs
- byte_size.rs
- combine.rs
- concatenate.rs
- consolidate.rs
- custom_value.rs
- datetime_ops.rs
- masked_array.rs
- print.rs
- selection.rs
- shape.rs
- type_unions.rs
- view.rs
- aliases.rs
- conversions.rs
- lib.rs
- log.rs
- macros.rs
- utils.rs
- apache_arrow.rs
- arrow_c_integration.rs
- c_inspect_arrow.c
- categorical_dict_stress.rs
- delete_range.rs
- lbuffer_stress.rs
- libcinspect.a
- polars.rs
- test_selection.rs
- .gitignore
- build.rs
- Cargo.lock
- Cargo.toml
- CHANGELOG.md
- CLA.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- LICENSE
- NOTICE
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/SpaceCell/minarrow
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd minarrow
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Python
쉬움 추천사전 준비물
pip install .
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
파이썬 스크립트(또는 모듈)를 실행합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
3. Rust
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Rust (rustup) rustup으로 설치하면 cargo도 함께 설치됩니다.
cargo add minarrow
이 명령어를 터미널에 그대로 입력해 실행하세요.
cargo build가 에러 없이 끝나면 성공입니다. target/ 폴더에 실행 파일이 생성됩니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
