In [16]: reader = pa.StreamReader(source) In [17]: table = reader.read_all() In [18]: table Out[18]: In [19]: df = table.to_pandas() In [20]: df.memory_usage().sum() Out[20]: 1073741904