From 32f2dd682137d4752fe7899883884efa0ecc29ad Mon Sep 17 00:00:00 2001 From: Ian Cook Date: Wed, 23 Oct 2024 20:38:42 -0400 Subject: [PATCH 1/2] Improve project description in more places --- README.md | 5 +++-- docs/source/index.rst | 17 ++++++++--------- docs/source/python/index.rst | 5 +++-- 3 files changed, 14 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 7c31c91a5198a..f49ec4b8d98ee 100644 --- a/README.md +++ b/README.md @@ -25,8 +25,9 @@ ## Powering In-Memory Analytics -Apache Arrow is a development platform for in-memory analytics. It contains a -set of technologies that enable big data systems to process and move data fast. +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. Major components of the project include: diff --git a/docs/source/index.rst b/docs/source/index.rst index 3e678c78b6963..e2a6e9a09d35e 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -20,15 +20,14 @@ Apache Arrow ============ -Apache Arrow is a development platform for in-memory analytics. It contains a -set of technologies that enable big data systems to process and move data -fast. It specifies a standardized language-independent columnar memory format -for flat and hierarchical data, organized for efficient analytic operations on -modern hardware. +Apache Arrow is a universal columnar format and multi-language toolbox for fast +data interchange and in-memory analytics. -The project is developing a multi-language collection of libraries for solving -systems problems related to in-memory analytical data processing. This includes -such topics as: +The project specifies a language-independent column-oriented memory format +for flat and hierarchical data, organized for efficient analytic operations on +modern hardware. The project houses an actively developed collection of +libraries in many languages for solving problems related to data transfer and +in-memory analytical processing. This includes such topics as: * Zero-copy shared memory and RPC-based data movement * Reading and writing file formats (like CSV, Apache ORC, and Apache Parquet) @@ -104,7 +103,7 @@ Implementations C/GLib C++ C# - Go + Go Java JavaScript Julia diff --git a/docs/source/python/index.rst b/docs/source/python/index.rst index 7acff940ba2ad..337769f246ee7 100644 --- a/docs/source/python/index.rst +++ b/docs/source/python/index.rst @@ -25,8 +25,9 @@ PyArrow - Apache Arrow Python bindings This is the documentation of the Python API of Apache Arrow. -Apache Arrow is a development platform for in-memory analytics. -It contains a set of technologies that enable big data systems to store, process and move data fast. +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. From cd172d449b291ccca67789179dd2514e134cf6b3 Mon Sep 17 00:00:00 2001 From: Ian Cook Date: Wed, 23 Oct 2024 20:42:07 -0400 Subject: [PATCH 2/2] Revert unintended change --- docs/source/index.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/index.rst b/docs/source/index.rst index e2a6e9a09d35e..4b16f1f9db142 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -103,7 +103,7 @@ Implementations C/GLib C++ C# - Go + Go Java JavaScript Julia