Check out the slides: speakerdeck.com/reuven/the-p...
Check out the slides: speakerdeck.com/reuven/the-p...
I got both a tutorial ("Comprehending comprehensions") and a talk ("The PyArrow revolution in Pandas") accepted at PyCon US.
See you in Pittsburgh in May!
I got both a tutorial ("Comprehending comprehensions") and a talk ("The PyArrow revolution in Pandas") accepted at PyCon US.
See you in Pittsburgh in May!
#503: The PyArrow Revolution
talkpython.fm/episodes/sho...
#503: The PyArrow Revolution
talkpython.fm/episodes/sho...
df = pd.read_csv(filename)
df = pd.read_csv(filename, engine='pyarrow')
With a 2.2GB file, it took 4s vs. 55s -- more than 10x faster!
df = pd.read_csv(filename)
df = pd.read_csv(filename, engine='pyarrow')
With a 2.2GB file, it took 4s vs. 55s -- more than 10x faster!
Take a look, and find out about the connection between #PyArrow and #Pandas, what this means for you today, and what it means moving forward: youtu.be/Cpr0wbopYvU?...
Take a look, and find out about the connection between #PyArrow and #Pandas, what this means for you today, and what it means moving forward: youtu.be/Cpr0wbopYvU?...
This release includes some new data science and data engineering packages: PyArrow, @pola.rs, @duckdb.org. This means you can play around with these packages in your browser.
Read everything here: blog.pyodide.org/posts/0.27-r...
This release includes some new data science and data engineering packages: PyArrow, @pola.rs, @duckdb.org. This means you can play around with these packages in your browser.
Read everything here: blog.pyodide.org/posts/0.27-r...
arro3-core is 15x smaller in your environment than pyarrow! kylebarron.dev/arro3/latest/
arro3-core is 15x smaller in your environment than pyarrow! kylebarron.dev/arro3/latest/
👥 Supported in both group-by and window contexts
🌐 Polars, DuckDB, PyArrow, PySpark, pandas...all supported
🗒️ PS. please don't draw conclusions about ice cream sales and drownings from this post
👥 Supported in both group-by and window contexts
🌐 Polars, DuckDB, PyArrow, PySpark, pandas...all supported
🗒️ PS. please don't draw conclusions about ice cream sales and drownings from this post
buff.ly/GbLlN53
If you're working with dataframes across different backends, this one's a must-watch.
See what else the community is learning from: buff.ly/8p7RXz2
buff.ly/GbLlN53
If you're working with dataframes across different backends, this one's a must-watch.
See what else the community is learning from: buff.ly/8p7RXz2
A colleague wanted me to debug something with PyArrow on my system and all I had to do was:
```
$ pixi exec -s pyarrow python
```
🤯
A colleague wanted me to debug something with PyArrow on my system and all I had to do was:
```
$ pixi exec -s pyarrow python
```
🤯
Marco Gorelli walks through how Narwhals enables this and why the ecosystem benefits when tools are interoperable.
Excellent PyData Berlin session:
Marco Gorelli walks through how Narwhals enables this and why the ecosystem benefits when tools are interoperable.
Excellent PyData Berlin session:
🇯🇵 Japanese math rock, 🅿️ porpoises and unfortunate aliases, and 🎤 Taylor Swift:
🥈All of these unexpectedly came up in this fun session, which is currently the 2nd most viewed of the conference
🙏 Thanks @pydatalondon.bsky.social for inviting me!
🇯🇵 Japanese math rock, 🅿️ porpoises and unfortunate aliases, and 🎤 Taylor Swift:
🥈All of these unexpectedly came up in this fun session, which is currently the 2nd most viewed of the conference
🙏 Thanks @pydatalondon.bsky.social for inviting me!
🎯 For time series enthusiasts, Darts now supports @pola.rs / PyArrow / cuDF / Modin via Narwhals
🎨 For visualisation enthusiasts, same story for @bokeh.org
🦄🌊 Underwater unicorn magic
🎯 For time series enthusiasts, Darts now supports @pola.rs / PyArrow / cuDF / Modin via Narwhals
🎨 For visualisation enthusiasts, same story for @bokeh.org
🦄🌊 Underwater unicorn magic
df = pd.read_csv(filename, dtype_backend='pyarrow')
The dtypes are double[pyarrow], int64[pyarrow], and string[pyarrow], not the normal NumPy ones.
Note: This is still experimental... but it's also the future.
df = pd.read_csv(filename, dtype_backend='pyarrow')
The dtypes are double[pyarrow], int64[pyarrow], and string[pyarrow], not the normal NumPy ones.
Note: This is still experimental... but it's also the future.
df = pd.read_csv(filename,
parse_dates=['x', 'y'])
Bonus: The PyArrow engine often (not always) parses columns that look like dates.
df = pd.read_csv(filename,
parse_dates=['x', 'y'])
Bonus: The PyArrow engine often (not always) parses columns that look like dates.
3️⃣.7️⃣ This will be available in their 3.7 release, probably later this month
🎢 Exciting times for Python dataframe visualisation!
3️⃣.7️⃣ This will be available in their 3.7 release, probably later this month
🎢 Exciting times for Python dataframe visualisation!
CDC Parquet writer is out in PyArrow nightlies .
pip install \
-i pypi.anaconda.org/scientific-p... \
"pyarrow>=21.0.0.dev0"
CDC Parquet writer is out in PyArrow nightlies .
pip install \
-i pypi.anaconda.org/scientific-p... \
"pyarrow>=21.0.0.dev0"