https://quantstack.net/ Recent blog posts featured by QuantStack team 2026-08-17T11:39:46.226Z https://github.com/jpmonette/feed QuantStack Team https://quantstack.net Atom feed for QuantStack website blog page <![CDATA[A Decade of Open Source at QuantStack]]> /blogs/Decade-of-Open-Source 2026-08-17T00:00:00.000Z

Ten years ago, I founded QuantStack on a conviction: that we could build a sustainable business by supporting world-class open-source software to advance science. It was a bold bet. We had no outside funding, no guarantees—just the belief that…

]]>
Sylvain Corlay
<![CDATA[Numba in the Browser: Unlocking a New Scientific Python Stack in JupyterLite]]> https://notebook.link/blog/numba-in-the-browser 2026-08-11T00:00:00.000Z

Today, we are excited to share the first working version of the Numba JIT compiler running entirely in the browser with JupyterLite and emscripten-forge!

]]>
Anutosh Bhat
<![CDATA[JupyterLite 0.8 is released! 🎉]]> https://blog.jupyter.org/jupyterlite-0-8-is-released-0c89c4200f79 2026-07-10T00:00:00.000Z

The new 0.8 release includes a number of new features, bug fixes, and enhancements. Highlights include a shareable REPL, a refreshed loading screen, file system reliability improvements, a terminal in the browser, and an update to JupyterLab 4.6 and Notebook 7.6.

]]>
Jeremy Tuloup
<![CDATA[Congratulations, Distinguished Contributors!]]> https://blog.jupyter.org/congratulations-distinguished-contributors-1998f468b29e 2026-06-24T00:00:00.000Z

We are proud to announce the recipients of the Jupyter Distinguished Contributor (JDC) award for the 2025 cohort of contributors.

]]>
Johan Mabille
<![CDATA[Improving SIMD in Apache Arrow: 80% faster Parquet column reads on ARM]]> https://medium.com/@AntoineProuvost/improving-simd-in-apache-arrow-80-faster-parquet-column-reads-on-arm-42150ac4ec21 2026-06-11T00:00:00.000Z

We accelerated Parquet column reads on ARM by up to 80% in Apache Arrow C++, by adding support for the Scalable Vector Extension (SVE) and fixing a compiler optimization issue worth a 5x speedup on a dedicated routine.

]]>
Antoine Prouvost
<![CDATA[Async Xeus Python]]> https://notebook.link/@DerThorsten/async-xeus-python 2026-06-10T00:00:00.000Z

We added top-level await support to xeus-python 🚀. You can now use toplevel async code directly in notebooks without extra boilerplate and without blocking the kernel.

]]>
Thorsten Beier
<![CDATA[Sharded Repodata Support in Mamba]]> https://medium.com/@julien.jerphanion/sharded-repodata-support-in-mamba-ae6147d1d608 2026-04-29T00:00:00.000Z

We are thrilled to introduce Mamba 2.6, the first release of the package manager with support for sharded repodata, improving perfomance by a large factor, both in execution time and memory consumption.

]]>
Julien Jerphanion
<![CDATA[Introducing Sparrow-IPC: A modern C++ implementation of Arrow IPC]]> https://medium.com/@QuantStack/introducing-sparrow-ipc-modern-c-20-arrow-ipc-e1690ae82b81 2026-04-04T00:00:00.000Z

If you work in the world of data engineering, you are probably familiar with Apache Arrow — the universal columnar format and multi-language toolbox that has become the gold standard for fast in-memory analytics and data interchange.

]]>
Hind Montassif, Alexis Placet, Johan Mabille
<![CDATA[How notebook.link Scales Without Backends]]> https://prefix.dev/blog/serverless-scientific-computing-how-notebook-link-scales-without-backends 2026-03-27T00:00:00.000Z

Notebook.link combines WebAssembly and the conda ecosystem to deliver scalable, serverless computing environments that run entirely in the browser.

]]>
Sylvain Corlay
<![CDATA[Faster Reads for Apache Parquet: Improving Integer Unpacking]]> https://medium.com/@AntoineProuvost/faster-reads-for-apache-parquet-improving-integer-unpacking-f6e21ce49a85 2026-03-16T00:00:00.000Z

By rewriting the SIMD optimizations of a critical low-level algorithm in Arrow C++, we have been able to deliver substantial speedups when reading Parquet data, up to 60% on some Arrow benchmarks with specific column encodings.

]]>
Antoine Prouvost
<![CDATA[Expanding Geospatial Workflows in JupyterGIS: STAC Browsing and Story Maps]]> https://blog.jupyter.org/expanding-geospatial-workflows-in-jupytergis-stac-browsing-and-story-maps-7fb98eece82e 2026-02-19T00:00:00.000Z

We introduce two new JupyterGIS features: a STAC browser integrated directly into JupyterGIS, and a new Story Map feature, which makes it possible to combine maps and narrative content in a single, interactive view.

]]>
Gregory Mooney
<![CDATA[JupyterLite Officially Joins Project Jupyter]]> https://blog.jupyter.org/jupyterlite-officially-joins-project-jupyter-77df24c8db80 2026-02-12T00:00:00.000Z

We are thrilled to announce that JupyterLite is now an official part of Project Jupyter. This milestone marks a significant step forward for interactive computing in the browser and strengthens JupyterLite’s role within the Jupyter ecosystem.

]]>
Jérémy Tuloup, Sylvain Corlay, Fernando Pérez
<![CDATA[Instantly view Parquet files in JupyterLab with Arbalister]]> https://blog.jupyter.org/instantly-view-parquet-files-in-jupyterlab-with-arbalister-4799c28bbce7 2026-01-29T00:00:00.000Z

Arbalister is a JupyterLab extension that enables seamless viewing of many tabular file formats, including Parquet, CSV, Avro, ORC, and SQLite.

]]>
Antoine Prouvost
<![CDATA[Introducing notebook.link: The Future of Notebook Sharing]]> https://medium.com/@QuantStack/introducing-notebook-link-the-future-of-notebook-sharing-5de900a97b4a 2026-01-22T00:00:00.000Z

We are excited to unveil notebook.link, a groundbreaking platform that simplifies sharing and running notebooks like never before.

]]>
QuantStack
<![CDATA[JupyterLite 0.7 is released! 🎉]]> https://blog.jupyter.org/jupyterlite-0-7-is-released-67db4d1609ad 2025-12-04T00:00:00.000Z

The new 0.7 release includes a number of new features, bug fixes, and enhancements. This release also brings significant improvements to the user experience and new customization options for JupyterLite deployments.

]]>
Jeremy Tuloup
<![CDATA[Teaching a Billion People to Code: How JupyterLite Is Scaling the Impossible]]> https://thenewstack.io/teaching-a-billion-people-to-code-how-jupyterlite-is-scaling-the-impossible/ 2025-12-01T00:00:00.000Z

QuantStack, an “almost accidental startup,” is building a serverless distro of JupyterLab for Jupyter’s global adoption.

]]>
Michelle Gienow
<![CDATA[JupyterLab 4.5 and Notebook 7.5 are available!]]> https://blog.jupyter.org/jupyterlab-4-5-and-notebook-7-5-are-available-1bcd1fa19a47 2025-11-24T00:00:00.000Z

JupyterLab 4.5 has been released! This new minor release of JupyterLab includes 51 new features and enhancements, 81 bug fixes, 44 maintenance tasks and 38 documentation improvements.

]]>
Jeremy Tuloup
<![CDATA[GNU Octave Meets JupyterLite: Compute Anywhere, Anytime!]]> https://blog.jupyter.org/gnu-octave-meets-jupyterlite-compute-anywhere-anytime-8b033afbbcdc 2025-10-16T00:00:00.000Z

We are thrilled to announce the newest member of our JupyterLite kernel ecosystem: Xeus-Octave. Xeus-Octave allows you to run GNU Octave code directly on your browser.

]]>
Isabel Paredes
<![CDATA[JupyterGIS breaks through to the next level]]> https://eo4society.esa.int/2025/10/16/jupytergis-breaks-through-to-the-next-level/ 2025-10-16T00:00:00.000Z

Launched in June 2024, JupyterGIS was introduced as a collaborative, web-based GIS environment built on the JupyterLab framework. Its objective is to bring QGIS-inspired workflows into the browser…

]]>
Martin Renou, Arjun Verma, Gregory Mooney, Sylvain Corlay
<![CDATA[Sovereign Tech Agency Invests in Apache Arrow’s Future with QuantStack]]> https://medium.com/@QuantStack/sovereign-tech-agency-invests-in-apache-arrows-future-with-quantstack-d2f84c21c2cc 2025-10-07T00:00:00.000Z

We are thrilled to announce that the Sovereign Tech Fund is providing critical funding to sustain and improve Apache Arrow, an essential open-source project in the modern data ecosystem.

]]>
Antoine Pitrou, Raúl Cumplido