Extra Credit

Arrow

Official docs outline

14 sections
  1. Format Overview

    Arrow's in-memory columnar format and goals.

  2. Columnar Format

    Physical memory layout, buffers, validity bitmaps and nested types.

  3. Glossary

    Arrow terminology.

  4. IPC and Serialization

    Streaming and file IPC formats.

  5. C Data Interface

    Zero-copy data exchange between libraries.

  6. Arrow Flight

    RPC framework for high-performance data transport.

  7. Flight SQL

    SQL database access over Flight.

  8. ADBC

    Arrow Database Connectivity API.

  9. Python: Data Types and Structures

    Arrays, tables, schemas and record batches in PyArrow.

  10. Python: Memory and I/O

    Buffers, memory pools and zero-copy.

  11. Python: Compute Functions

    Vectorized compute kernels.

  12. Python: Datasets

    Multi-file datasets, partitioning and filters.

  13. Python: IPC and Feather

    Reading and writing Arrow IPC streams and files, and Feather.

  14. Python: Pandas Integration

    Conversion between Arrow and pandas.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 78