Surprisingly Python was a runtime dependency of R on conda-forge. As R doesn’t need Python to run, this was a bit weird. We got rid of this by splitting up the GLib package.
We have substantially reduced the footprint of creating a conda environment with
pyarrow. While working on this, we have also substantially reduced the size of a base Python installation from conda-forge. All this was done without disabling any functionality. We reduced the size of a conda environment for pyarrow by nearly 50% and reduced the “pyarrow tax” for reading...
Windows support for Apache Arrow is pretty good. There are Python wheels, Python conda packages and a binary build for R on CRAN. One thing that has been missing though for a long time has been a conda package for R Arrow on Windows. Thanks to a lot of experimentation and some important suggestions by Isuru Fernando (Thanks!), we...
When new members join our team, they usually are already fluent in data analysis with
pandasand know their way around the typical quirks. They know that they should use vectorised functions where possible and avoid using
applywith a slow Python callable. There are two main reasons, I teach them the
BlockManagerquite at the beginning....
It has been now nearly two years since the idea came up to use
ExtensionArrayinterface to provide columns in
pandasthat are backed by Apache Arrow.
fletcherwas started as a prototype project to show how this idea can be brought together. Since then there has been quite a lot of development...