Advertisement Β· 728 Γ— 90

Posts by Blosc Development Team

πŸš€ C-Blosc2 3.0.0 RC1 is out!

What's new?

πŸ“¦ VL-blocks for irregular data (strings, JSON)

πŸ—œοΈ LZ4/LZ4HC dictionary compression

πŸ›‘οΈ Important safety fixes

Check out the full release notes here: github.com/Blosc/c-blos...

Give it a spin and provide feedback!

#Blosc2 #OpenSource #C

2 weeks ago 3 2 0 0
Post image

Look at the bump in performance that we will see with the next Python-Blosc2 release.

Matrix multiplication has been speeded up by using blocks and Blosc2 prefilters and its own efficient and multithreaded engine.

Expect between 5x and 6x better speed for matrices with no padding.

2 weeks ago 4 2 0 0
Video

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!

1 month ago 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.

1 month ago 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...)

1 month ago 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.

1 month ago 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!

2 months ago 6 4 0 0
Video

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

2 months ago 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...

2 months ago 2 2 0 1
Advertisement
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

2 months ago 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

4 months ago 7 3 1 0
Video

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! πŸ”¨

4 months ago 3 1 0 1
Video

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 πŸ“„ !

4 months ago 3 2 0 0

Excited to be part of this data story! ❀️

4 months ago 0 0 0 0
Video

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

4 months ago 3 1 0 1
Post image

Stop downloading. Start computing.

Everything changes on November 18, 2025.

#Cat2Cloud is coming.

5 months ago 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

5 months ago 4 2 0 0
Advertisement
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

5 months ago 2 2 0 1
Video

πŸ’Š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

5 months ago 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

5 months ago 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

5 months ago 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.

6 months ago 0 0 0 0

This is really exciting news! 😍

6 months ago 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!

6 months ago 0 0 0 0
Advertisement
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

6 months ago 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

7 months ago 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!

7 months ago 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

7 months ago 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

7 months ago 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!

7 months ago 0 1 0 0