Blosc Development Team's Avatar

Blosc Development Team

@blosc.org

Announcements about Blosc2 developments https://blosc.org

30
Followers
4
Following
45
Posts
11.12.2024
Joined
Posts Following

Latest posts by Blosc Development Team @blosc.org

Video thumbnail

We designed DSL kernels in Blosc2 so that they can be used in the main platforms; nowadays this necessarily includes Web Assembly (WASM) in the browser.

We also implemented a new JIT compiler for WASM specially meant for Blosc2 DSL kernels.

Play with it at: cat2.cloud/demo/roots/@...

Have fun!

10.03.2026 16:38 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1
Post image

New DSL kernels in Python-Blosc2, being parallelizable and JIT-compiling capable, can accelerate code quite a bit πŸš€

For example, linspace() has been rewritten to use DSL kernels, and performance boost is well beyond expectations.

06.03.2026 06:57 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

Blosc2 4.1 Release!

We've packed this minor release: optimised compression and funcs for unicode arrays; cumulative reductions; memory-map support for store containers like `DictStore` ; and a DSL kernel functionality for faster, compiled, user-defined funcs!πŸ‘‡οΈ
Notebook - github.com/Blosc/python...)

04.03.2026 10:55 πŸ‘ 2 πŸ” 2 πŸ’¬ 0 πŸ“Œ 1
Post image Post image Post image Post image

Super-efficient DSL kernels are coming with forthcoming Python-Blosc 4.1.0.

A DSL kernel is a function that takes ndarray objects as input and returns a ndarray object as output.

Performance with classic Mandelbrot is kind of mind-blowing.

See github.com/Blosc/python... for full notebook.

20.02.2026 12:55 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1
Post image

The new engine in Python-Blosc2 4.0 delivers quite awesome performance results. Processing a 400 MB array can be up to 9.6x faster than NumPy 🀯

The best part is that it fully supports NumPy's array and ufunc interfaces. High performance with zero friction! πŸŽοΈπŸ’¨

ironarray.io/blog/miniexp...

Enjoy!

05.02.2026 06:45 πŸ‘ 6 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Python-Blosc2 just became a compute powerhouse. ⚑️

v4.0 integrates `miniexpr`: computing on cache-friendly blocks instead of RAM-heavy chunks.

πŸš€ Result? Massive speedups for memory-bound tasks (up to 4.5x in Cat2Cloud).

See benchmarks:
ironarray.io/blog/miniexp...

#Python #HPC #DataEngineering

02.02.2026 12:12 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 2
Post image

πŸ“’ Blosc2 🀝 OpenZL πŸ”

Use the OpenZL compression πŸ—œοΈ library from Blosc2: github.com/Blosc/blosc2...!

πš™Μ²πš’Μ²πš™Μ²β€‚Μ²πš’Μ²πš—Μ²πšœΜ²πšΜ²πšŠΜ²πš•Μ²πš•Μ²β€‚Μ²πš‹Μ²πš•Μ²πš˜Μ²πšœΜ²πšŒΜ²πŸΈΜ²β€“Μ²πš˜Μ²πš™Μ²πšŽΜ²πš—Μ²πš£Μ²πš•Μ²

and just like that, OpenZL compression + Blosc2 compute engine!

Check out the OpenZL project openzl.org.

Inside story on the plugin ⏩️ blosc.org/posts/openzl...

30.01.2026 12:32 πŸ‘ 2 πŸ” 2 πŸ’¬ 0 πŸ“Œ 1
Francesc Alted+Luke Shaw - Hands-on with Blosc2: Accelerating Your Python Data Workflows-PyData 2025
Francesc Alted+Luke Shaw - Hands-on with Blosc2: Accelerating Your Python Data Workflows-PyData 2025 YouTube video by PyData

πŸš€ Our #PyDataGlobal 2025 tutorial on modern #Blosc2 & #Caterva2 features is out!

Learn how compression boosts array performance & enables cloud computing without downloads. ☁️

Watch here: πŸ‘‡ www.youtube.com/watch?v=tUvS...

#Python #HPC #DataScience #BigData

21.01.2026 13:04 πŸ‘ 0 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image Post image Post image Post image

πŸ€” Can a library that computes on compressed data actually outperform performance heavyweights like NumPy and NumExpr?

Find some surprising answers πŸ‘‰ www.blosc.org/posts/roofli...

During the walk, I'm also introducing a funny anecdote back when NumPy was a πŸ‘Ά

Enjoy!

#Blosc2 #HPC #NumPy #Numexpr

27.11.2025 17:11 πŸ‘ 7 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

To round off our presentation of the shiny new Cat2Cloud product, we have a final πŸ’Š ironPill πŸ’Šon data handling from the web client 🌐 .

See how to move ➑️ , copy ©️ and perform other file management operations easily from the prompt box!

Stop downloading, start doing! πŸ”¨

25.11.2025 11:41 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1
Video thumbnail

ironArray is on a roll πŸš…!

With Cat2Cloud released this week we continue our πŸ’ŠironPill series with another video, showing you how to browse your cloud-hosted data ☁️ in the bespoke web client!

Visualise and manage all kinds of data formats - from arrays to jpgs πŸ–ΌοΈ, markdown to PDFs πŸ“„ !

19.11.2025 11:27 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

Excited to be part of this data story! ❀️

20.11.2025 10:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Tired of downloading large datasets? Cat2Cloud is now live! πŸš€

Bring computation directly to your data. Host, run, and share workflows with incredible speed. ⚑

Read the announcement: ironarray.io/blog/cat2clo...

#Cat2Cloud #BigData #DataScience #Python #HPC

18.11.2025 12:45 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1
Post image

Stop downloading. Start computing.

Everything changes on November 18, 2025.

#Cat2Cloud is coming.

12.11.2025 09:13 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
18.08.2025 Compress, Compute, and Conquer: Python-Blosc2 for Efficient Data Analysis
18.08.2025 Compress, Compute, and Conquer: Python-Blosc2 for Efficient Data Analysis YouTube video by EuroSciPy

Our Blosc2 tutorial for @euroscipy.bsky.social 2025 is up! Learn how compression boosts tensor data handling, sharing & computing.

www.youtube.com/watch?v=BdpT... #DataScience #BigData #HPC #OpenSource

07.11.2025 11:38 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image

πŸ“’πŸš¨Blosc2 3.11.0 Released! 🚨 πŸ“’

Blosc2 is part of the NumPy array library ecosystem: numpy.org

In v3.11, Blosc2 has become even more flexible; all functions can accept basically any array object:

πš‹πš•πš˜πšœπšŒπŸΈ.πš–πšŠπšπš–πšžπš•(𝙰, 𝙱)

for 𝙰, 𝙱 PyTorch, Jax, Tensorflow, Zarr... arrays!

#Compute
#Tensor
#PyTorch

03.11.2025 08:30 πŸ‘ 2 πŸ” 2 πŸ’¬ 0 πŸ“Œ 1
Video thumbnail

πŸ’ŠIronPill 2πŸ’Š
See how Blosc2 powers heavy-duty linear algebra (100GB!) workflows
⚑1.5-2x faster than PyTorch + h5py!
🧱 optimised chunking for your cache hierarchy
🐍 one line syntax πš‹πš•πš˜πšœπšŒπŸΈ.πš–πšŠπšπš–πšžπš•(𝙰, 𝙱, πšžπš›πš•πš™πšŠπšπš‘='𝚘𝚞𝚝.πš‹πŸΈπš—πš')

See blog here: ironarray.io/blog/la-blosc

#Blosc2
#Data
#LinearAlgebra

28.10.2025 12:37 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1

πŸš€ Want to boost performance in your complex calculations? Avoiding temporary arrays is critical!

Check out our new video 🎬 to see how #Blosc2 eliminates these temporaries⚑

Compress Better, Compute Larger

20.10.2025 12:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

πŸ“’Blosc2 3.10.2 Released! πŸ“’

Lazy evaluation for ALL Blosc2 functions in version 3.10!

Blosc2 powers:
- Zarr/HDF5 computations (see image and blosc.org/posts/tensor...)
- Server compuation via Cat2Cloud (demo site here cat2.cloud/demo/)!

#Zarr
#HDF5
#Python

15.10.2025 11:58 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 1

There is no data wider than the one offered by the Milky Way! And with the right tools, you can do it all on your laptop.

10.10.2025 09:24 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This is really exciting news! 😍

01.10.2025 09:40 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It's also worth highlighting that the Blosc2 internal compute engine brings several advanced features to the table:
πŸ“‘ Broadcasting
🎯 Reductions
🀝 Superior type compatibility with NumPy
✍️ Support for User-Defined Functions (UDFs)

Compress Better, Compute Bigger!

22.09.2025 15:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

πŸš€ Boost your Python computations on NumPy arrays with @blosc.jit! Let Blosc2's compute engine accelerate your code without changing containers. ⚑

For ultimate speed, native Blosc2 containers are still king. 🏎️

Code: gist.github.com/FrancescAlte...

#Python #DataScience #NumPy #Performance #Blosc

22.09.2025 12:19 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1
Post image

πŸ—£οΈ Announcing Python-Blosc2 3.8.0 πŸš€

A step closer to compliance with the array-api standard: data-apis.org/array-api!
This is an effort across all array-based libraries so that your code works (e.g. for both blosc2 and NumPy) by simply changing the import statement below!

#arrayapi #Blosc2

12.09.2025 11:12 πŸ‘ 5 πŸ” 3 πŸ’¬ 1 πŸ“Œ 1

πŸ—£οΈ Announcing C-Blosc2 2.21.2

This is a maintenance release, with a few fixes and some optimizations. Thanks to Barak Ugav and Preeyan Parmar.

For more info, see the release notes in:

github.com/Blosc/c-blos...

Compress Better, Compute Bigger
Enjoy!

10.09.2025 12:16 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

Struggling to get performant code from LLMs? πŸ€”

We can help! πŸ’ͺ We've spent countless hours profiling and micro-benchmarking Blosc2 for you. A thing that LLMs cannot do (yet).

Ready to dive in? πŸš€
πŸ”Ή EuroSciPy Talk: www.blosc.org/docs/2025-Eu...
πŸ”Ή Tutorial: github.com/Blosc/EuroSc...

#HPC #Blosc2

08.09.2025 12:11 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1
Preview
GitHub - EmilDohne/compressed-image: Fast and memory-efficient, compressed in-memory image storage for C++ and Python. Fast and memory-efficient, compressed in-memory image storage for C++ and Python. - EmilDohne/compressed-image

πŸ“£Great to see the community building powerful tools on Blosc2! πŸš€

Check out compress-image: a new C++/Python library for working with compressed images directly in memory.

Kudos to Emil Dohne for this fantastic work!

Project here: github.com/EmilDohne/co...

#Blosc2 #FOSS #ImageProcessing

01.09.2025 17:32 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1
Post image

The slides of my talk about _Blosc2: Compress Better, Compute Bigger_ for the recent @euroscipy.bsky.social:
www.blosc.org/docs/2025-Eu...

EuroSciPy 2025 was great! A human sized event with lots of interesting talks and people ready to help you. Thanks to the organizers for such a fantastic event!

22.08.2025 15:53 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

πŸš€ We're thrilled to announce *TreeStore*, a new class in Python-Blosc2! Endow your datasets with a hierarchical structure! ⚑️

πŸ“ We've blogged about it:
www.blosc.org/posts/new-tr...

It's in beta, and available in Python-Blosc2 v3.7.2. Enjoy!

#Python #Blosc2 #TreeStore #DataScience #OpenSource

20.08.2025 06:07 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 1
Post image

Python-Blosc2 comes with an extensively tested partition sizes algorithm for automatically setting the best chunk and block sizes for you.

But you can always bypass this mechanism for more appropriate fine-tuning in different scenarios πŸš€

www.blosc.org/python-blosc...

#Compression #Performance

29.07.2025 08:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1