.. currentmodule:: pyarrow
These factory functions are the recommended way to create a Arrow stream. They accept various kinds of sources, such as in-memory buffers or on-disk files.
.. autosummary:: :toctree: ../generated/ input_stream output_stream memory_map create_memory_map
.. autosummary:: :toctree: ../generated/ NativeFile OSFile PythonFile BufferReader BufferOutputStream FixedSizeBufferWriter MemoryMappedFile CompressedInputStream CompressedOutputStream
See :ref:`api.fs`.