mirror of
https://github.com/apache/arrow.git
synced 2026-10-29 09:05:47 +08:00
### Rationale for this change The current parquet section is one-page and covering lots of topics. As per https://github.com/apache/arrow/issues/46601 the parquet section is most visited and would therefore need a bit of maintenance/content update. ### What changes are included in this PR? - Parquet documentation is split in 4 different subpages (index.rst, parquet.rst, parquet_datasets.rst and parquet_encryption.rst). - Some additional content is added ### Are these changes tested? Via the docs preview ### Are there any user-facing changes? No * GitHub Issue: #47686 Lead-authored-by: AlenkaF <frim.alenka@gmail.com> Co-authored-by: Alenka Frim <AlenkaF@users.noreply.github.com> Co-authored-by: Adam Reeve <adreeve@gmail.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Signed-off-by: AlenkaF <frim.alenka@gmail.com>
71 lines
2.0 KiB
ReStructuredText
71 lines
2.0 KiB
ReStructuredText
.. Licensed to the Apache Software Foundation (ASF) under one
|
|
.. or more contributor license agreements. See the NOTICE file
|
|
.. distributed with this work for additional information
|
|
.. regarding copyright ownership. The ASF licenses this file
|
|
.. to you under the Apache License, Version 2.0 (the
|
|
.. "License"); you may not use this file except in compliance
|
|
.. with the License. You may obtain a copy of the License at
|
|
|
|
.. http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
.. Unless required by applicable law or agreed to in writing,
|
|
.. software distributed under the License is distributed on an
|
|
.. "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
|
.. KIND, either express or implied. See the License for the
|
|
.. specific language governing permissions and limitations
|
|
.. under the License.
|
|
|
|
.. _python:
|
|
|
|
Python
|
|
======
|
|
|
|
PyArrow - Apache Arrow Python bindings
|
|
--------------------------------------
|
|
|
|
This is the documentation of the Python API of Apache Arrow.
|
|
|
|
Apache Arrow is a universal columnar format and multi-language toolbox for fast
|
|
data interchange and in-memory analytics. It contains a set of technologies that
|
|
enable data systems to efficiently store, process, and move data.
|
|
|
|
See the :doc:`parent documentation <../index>` for additional details on
|
|
the Arrow Project itself, on the Arrow format and the other language bindings.
|
|
|
|
The Arrow Python bindings (also named "PyArrow") have first-class integration
|
|
with NumPy, pandas, and built-in Python objects. They are based on the C++
|
|
implementation of Arrow.
|
|
|
|
Here we will detail the usage of the Python API for Arrow and the leaf
|
|
libraries that add additional functionality such as reading Apache Parquet
|
|
files into Arrow structures.
|
|
|
|
.. toctree::
|
|
:maxdepth: 2
|
|
|
|
install
|
|
getstarted
|
|
data
|
|
compute
|
|
memory
|
|
ipc
|
|
filesystems
|
|
numpy
|
|
pandas
|
|
timestamps
|
|
parquet/index
|
|
dataset
|
|
csv
|
|
orc
|
|
feather
|
|
json
|
|
flight
|
|
extending_types
|
|
interchange_protocol
|
|
dlpack
|
|
integration
|
|
env_vars
|
|
api
|
|
getting_involved
|
|
Python cookbook <https://arrow.apache.org/cookbook/py/>
|