https://blog.datalakehouse.help/posts/2024-10-getting-started-with-pyarrow-in-python/