Sign in

AntoinePrv

@antoineprv.bsky.social
44 followers 137 following 10 posts
PostsRepliesMedia
AntoinePrv @antoineprv.bsky.social · 11/06/2026
New SIMD improvements make Parquet column reads up to 80% faster on baseline ARM64 and SVE. Shipping with @arrow.apache.org 25.0. Work done @quantstack.bsky.social with support from a generous sponsor. medium.com/@AntoineProu...
074
AntoinePrv @antoineprv.bsky.social · 10/06/2026
Solving MILP in the browser with PySCIPOpt 🚀 No server, no installation, 100% WASM, running on *your* machine. + Some cool ipycanvas visualizations notebook.link/@AntoinePrv/...
notebook.link
Notebook.link - Run & Share Jupyter Notebooks Instantly
A fully interactive, scalable, and language-agnostic computing environment that operates entirely in your browser. Supports Python, R, C++, and GNU Octave. Share a link — anyone can run it instantly.
053
Reposted by AntoinePrv
Compute! Paris @computeparis.bsky.social · 24/04/2026
Your research, your challenges, your solutions. Compute! Paris 2026 (Nov 25-26) wants to hear from you. The Call for Proposals is open. Don’t just attend; help shape the conversation. Whether you’re in academia, industry, or public institutions, your voice matters. pretalx.com/compute-pari...
035
AntoinePrv @antoineprv.bsky.social · 17/03/2026
This was quite some work and proud to have it finally out!
030
Reposted by AntoinePrv
Antoine Pitrou @pitrou.net · 26/02/2026
At @quantstack.bsky.social we designed novel bit-unpacking SIMD optimizations for @arrow.apache.org and #ApacheParquet, and implemented them entirely using C++ metaprogramming instead of Python-based code generation. We'll publish a deep dive blog post soon. github.com/apache/arrow...
github.com
GH-48277: [C++][Parquet] unpack with shuffle algorithm by AntoinePrv · Pull Request #47994 · apache/arrow
Rationale for this change The current bit-unpacking algorithm (which is implemented as a C++ code generator script in Python) does not fully leverage SIMD operations: all loads and some bitshifts u...
1106
Reposted by AntoinePrv
Jeremy Tuloup @jtp.io · 11/02/2026
Everybody is talking about secure Python sandboxes for LLM code execution, but what about using the browser sandbox? Quick demo using JupyterLite and the Pyodide kernel 💡
072
AntoinePrv @antoineprv.bsky.social · 29/01/2026
A viewer for Parquet, SQLite, and Avro files in JupyterLab. Check out our new JupyterLab extension: Arbalister. 🏹 Built upon Apache Datafusion, @jupyter.org , and @arrow.apache.org , it lazily fetches rows so that you can view files larger than memory! blog.jupyter.org/instantly-vi...
0147
Reposted by AntoinePrv
QuantStack @quantstack.bsky.social · 22/01/2026
We are thrilled to introduce notebook.link, a platform that lets you create, share, and run Jupyter notebooks instantly in your browser. Powered by JupyterLite and WebAssembly, it supports Python, R, C++, and a full in-browser terminal experience. 📖 Read the full story: medium.com/@QuantStack/...
notebook.link
Notebook.link
02418
AntoinePrv @antoineprv.bsky.social · 02/12/2025
SIMD coding is hard: platforms, inconsistencies, lane constraints... but xsimd abstracts a lot away. With my first contributions, I improved byte shuffling, now available in the latest 14.0 release. #C++ #SIMD #xsimd #openSource
062
Reposted by AntoinePrv
Apache Arrow @arrow.apache.org · 28/08/2025
Register for the Apache Arrow Summit Paris 25 (October 2nd) at: www.meetup.com/pydata-paris... The event is hosted by @pydataparis.bsky.social We are looking forward to seeing you there and talking about all things Arrow.
meetup.com
Apache Arrow Summit, Thu, Oct 2, 2025, 9:30 AM | Meetup
The day after the PyData Paris conference, we’re excited to host the first-ever Apache Arrow Summit - a gathering dedicated to fostering collaboration and innovation within
0126
AntoinePrv @antoineprv.bsky.social · 28/08/2025
I'll be attending the event, looking forward to meet Python folks!
020