Sign in

Max Gabrielsson

@maxxen.bsky.social
62 followers 11 following 3 posts

Software Engineer @ DuckDB Labs

PostsRepliesMedia
Reposted by Max Gabrielsson
Mathias Lafeldt @mathias.blog · 24/06/2025
duckdb-rs 1.3.1 is the first release I was involved in. Expect many more to come! 🤘 We also plan to implement changes that will allow us to publish new crate versions without waiting for the next DuckDB release. github.com/duckdb/duckd...
github.com
Release v1.3.1 · duckdb/duckdb-rs
Had to re-issue the release since the CD job failed. Sorry about that! What's Changed Multiple upgrade.sh improvements by @mlafeldt in #514 Fix a bunch of problems reported by Clippy by @mlafeldt ...
173
Max Gabrielsson @maxxen.bsky.social · 12/02/2025
Ive touched on this a couple times, but in short I think it would be very hard to put raster processing into duckdb and maintain acceptable performance/memory usage. Huge blobs (rasters) and vectorized execution does not go well together. E.g. a single duckdb vector with 512x512x4 tiles is 2GB RAM.
120
Max Gabrielsson @maxxen.bsky.social · 20/01/2025
As for the linux issues, thats a more general problem with all sorts of binary distributions on linux, which is why we're following pythons footsteps and using the many-linux system images when compiling. There's more details e.g. here peps.python.org/pep-0513/
peps.python.org
PEP 513 – A Platform Tag for Portable Linux Built Distributions | peps.python.org
This PEP proposes the creation of a new platform tag for Python package built distributions, such as wheels, called manylinux1_{x86_64,i686} with external dependencies limited to a standardized, restr...
010
Max Gabrielsson @maxxen.bsky.social · 20/01/2025
AFAIK the extension side of the C-API doesn't require any c++ code to function, you could theoretically just program against the header without any linking with all the api callbacks passed as function pointers at runtime. That's why we're generally trying to (slowly) invest more in the C-API.
230
Reposted by Max Gabrielsson
Nico Ritschel @nicoritschel.com · 09/12/2024
Full excel support also dropped in DuckDB 3 days ago (not through GDAL) 👀
github.com
Add support for reading/writing `.xlsx` files by Maxxen · Pull Request #3 · duckdb/duckdb_excel
This PR adds support for reading and writing .xlsx files through COPY TO/FROM ... FORMAT (XLSX), a new read_xlsx() table function as well as a .xlsx file replacement scan. The XLSX file parsing is ...
193