luke.shaw@ironarray.io
luke.shaw@ironarray.io boosted:
Blosc Development TeamBlosc2@fosstodon.org
2025-07-10

πŸš€ C-Blosc2 2.19.0 is out!
We’ve added b2nd_expand_dims(), making it easy to add new dimensions to your b2nd arraysβ€”perfect for evolving your data structures on the fly.
Big thanks to @lshaw8317 for the contribution! πŸ™

Check out the release notes: github.com/Blosc/c-blosc2/blob

#C-Blosc2 #DataCompression #OpenSource

luke.shaw@ironarray.io boosted:
Blosc Development TeamBlosc2@fosstodon.org
2025-07-10

Struggling with slow I/O in hashtag#HDF5? Try hashtag#Blosc2 as a filter or I/O data handler β€” faster data, less pain!

πŸ‘‰ blosc.org/posts/pytables-b2nd-

#Performance #DataScience

The way to nirvana for I/O speed.
luke.shaw@ironarray.io boosted:
ironArray SLUironArray
2025-07-10

For those who could not attend, the recording of our webinar, "A Gentle Introduction to Cat2Cloud," is now available!

ironarray.io/cat2cloud#webinar

If interested, remember that the subscription to our beta program is currently open!

Compress Better, Compute Bigger, Share Faster!

luke.shaw@ironarray.io boosted:
2025-07-10

#Blosc2 now runs directly in your browser! Leveraging the power of #WASM, #Pyodide, and #JupyterLite, you can harness efficient, adaptable compression through the web's universal interface. Experience the future of large-scale data processing without leaving your browser window.

Compress Better, Compute Bigger, Share Faster

#WebAssembly #DataCompression #WebDevelopment #DataScience

Blosc2 can run in the browser!
luke.shaw@ironarray.io boosted:
ironArray SLUironArray
2025-07-10

Thanks to the advanced double partitioning techniques in , our package can serve small slices of big datasets (3.8 GB) through internet in less than the blink of an eye.

See how you can do that with the help of in using two different techniques:

1) Plain Python-Blosc2 library for quick and dirty access
2) Caterva2 Python client for a more heavy-duty and flexible operation

Try it out! πŸ‘‰ cat2.cloud/demo/roots/@public/

Downloading a slice of a large dataset in the blink of an eye
luke.shaw@ironarray.io boosted:
luke.shaw@ironarray.ioluke_shaw_ironarray
2025-06-18

Caterva2 also supports filtering πŸ—ƒοΈdata with fields, via the web client 🌐 or programmatically from Python code 🐍 . In the last few months we've extended this functionality even more, so that even the most advanced ❓❓❓queries are possible!
This makes it ideal for dealing with the structured datasets typically used in Machine Learning πŸ€– and Data Science πŸ§ͺ. Have a look πŸ‘€ to see what Caterva can do for you -> ironarray.io/caterva2.

luke.shaw@ironarray.ioluke_shaw_ironarray
2025-06-18

Caterva2 also supports filtering πŸ—ƒοΈdata with fields, via the web client 🌐 or programmatically from Python code 🐍 . In the last few months we've extended this functionality even more, so that even the most advanced ❓❓❓queries are possible!
This makes it ideal for dealing with the structured datasets typically used in Machine Learning πŸ€– and Data Science πŸ§ͺ. Have a look πŸ‘€ to see what Caterva can do for you -> ironarray.io/caterva2.

luke.shaw@ironarray.ioluke_shaw_ironarray
2025-06-13

Did you know Caterva2 has native support for HDF5 files πŸ“‚ ? Here at ironArray we are constantly working πŸ› οΈ on the software to offer an improved product to our users - checkout how to use the unfold πŸ“– command to expose your .h5 files to Caterva2's powerful analysis toolkit 🧰 - > ironarray.io/caterva2

You'll also find a comprehensive video which walks you through all the bells πŸ”” and whistles we've packed into Caterva2!

luke.shaw@ironarray.io boosted:
ironArray SLUironArray
2025-05-12

☁️ Cat2Cloud Video 5! ☁️

πŸŽ‰ Exciting news! With Cat2Cloud we're introducing a new way to work with large datasets in the cloud ☁️, inspired by spreadsheets πŸ“Š. Imagine an expression that automatically updates its value whenever the underlying data changes – that's the power we've brought to cloud-based data analysis.

In our new video, we connect the βœ… Single Source of Truth (SSoT) concept to lazy expressions and the powerful append πŸ“ functionality.

Full video at: ironarray.io/cat2cloud

Enjoy!

luke.shaw@ironarray.ioluke_shaw_ironarray
2025-04-29

Our **4th video** on **Cat2Cloud** is now live! πŸŽ‰

**Optimize your data analysis pipelines** using **lazy expressions** in Jupyter Notebooks. πŸ“Šβœ¨

Seamlessly combine **local πŸ–₯️ and remote 🌐 data processing** πŸ’Ύβš‘

πŸ‘‰ Full video ironarray.io/cat2cloud

luke.shaw@ironarray.ioluke_shaw_ironarray
2025-04-16

πŸš€ Compute Bigger with Cat2Cloud Compression! πŸ—œοΈ

In this third video, we explore lazy expressions πŸ˜΄β€”a compression-native tool to optimize operations βž•βœ–οΈβž— on your data using the Cat2Cloud web client. 🌐

πŸ’‘ With lazy expressions, you can decompress and compute data only when needed, saving time and resources! ⏱️

πŸ‘‰ Try it out here: cat2.cloud/demo

πŸ”— Learn more at ironarray.io/cat2cloud πŸ‘€

luke.shaw@ironarray.ioluke_shaw_ironarray
2025-04-10

Excited to announce the release of the second cat2cloud introductory video! πŸ₯³
Our software optimises file transfer ⚑ and access for server-hosted data πŸ“… . cat2cloud's compression-first framework enables users to minimise transfer times and storage requirements πŸ—œοΈ.

In this video, you can see how easy and quick it is to manage file storage using the ubiquitous jupyter notebook format 🐍 !
Find out more (and see the first video) at ironarray.io/cat2cloud!

luke.shaw@ironarray.io boosted:
Blosc Development TeamBlosc2@fosstodon.org
2025-04-09

We are pleased to announce the release of Python-Blosc2 3.3.0, a nice update for:

πŸ”„ New blosc2.transpose() function for natively transposing 2D arrays
⚑️ New fast path for NDArray.slice() when slices align with underlying chunks - up to 40x speedup
πŸ”§ NDArray.slice() now preserves original compression parameters
πŸ“ Improved documentation with several English edits throughout

Happy to see the first contributions of Luke Shaw! πŸ˜€

github.com/Blosc/python-blosc2

Compress Better, Compute Bigger!

Transposing a compressed array
luke.shaw@ironarray.io boosted:
2025-04-03

πŸš€ **Exciting News!** After 15 years of developing #Blosc/#Blosc2, we're thrilled to announce the beta program for Cat2Cloud! πŸŽ‰

- πŸ”„ Share complex data securely and effortlessly
- πŸ—œοΈ Access to the best compression algorithms available
- ⚑ Perform advanced computations directly in the cloud

...and more!

ironarray.io/cat2cloud

Join our beta program today and be among the first to experience the power of Cat2Cloud!

#DataScience #Compression #SaaS #CloudComputing #BetaProgram

Share Data Faster!⚑

First video: Explains the concept of roots, and how to upload and download data
luke.shaw@ironarray.io boosted:
2025-03-31

Excited to share that Python-Blosc2 3.2.0 is out! πŸŽ‰
I'm proud to have contributed the new blosc2.matmul() function, which enables efficient matrix multiplication on NDArray instances. I’ve written a blog post about optimizing chunks with @Blosc2 check it out at:

blosc.org/posts/optimizing-chu

Visual representation of how a the atriz multiplication works.
luke.shaw@ironarray.io boosted:
Blosc Development TeamBlosc2@fosstodon.org
2025-03-31

Did you know that you can use the @blosc2.jit decorator to accelerate your computations with NumPy? See how you can compute expressions between 10x and 100x by just adding a single line to your function.

a, b and c are NumPy arrays, but the @blosc2.jit decorator will convert them into proxies for NumPy that can leverage the new Blosc2 compute engine. No need to add loops manually, just add @blosc2.jit and it will do its magic!

Compress Better, Compute Bigger!

Blosc2.jit decorator can greatly accelerate NumPy computations
luke.shaw@ironarray.io boosted:
Blosc Development TeamBlosc2@fosstodon.org
2025-03-31

πŸ“’ We are happy to announce the release of Python-Blosc2 3.2.0!

This release introduces the new blosc2.matmul() function for computing matrix multiplication on NDArray instances. Special thanks to Ricardo Sales Piquer, our new intern, for his contribution to this feature. He has blogged about this: blosc.org/posts/optimizing-chu

Lastly, we are excited to introduce WASM32 wheels for the first time. You can download them from the assets section on the release page: github.com/Blosc/python-blosc2

Enjoy!

luke.shaw@ironarray.io boosted:
Blosc Development TeamBlosc2@fosstodon.org
2025-03-31

Celebrating 100 stars for Python-Blosc2 in GitHub! πŸŽ‰ πŸŽ‰

github.com/Blosc/python-blosc2

Compress Better, Compute Faster

luke.shaw@ironarray.io boosted:
Blosc Development TeamBlosc2@fosstodon.org
2025-03-31

We've poured our hearts into creating comprehensive documentation for Python-Blosc2, aiming to make your experience smoother and more productive! Explore the latest resources, including guides and tutorials, at:

- blosc.org/python-blosc2/
- blosc.org/python-blosc2/gettin
- blosc.org/python-blosc2/gettin

Your feedback is invaluable in shaping these materials to better serve the community. Let us know what you think!

Compress Better, Compute Bigger!

luke.shaw@ironarray.io boosted:
Blosc Development TeamBlosc2@fosstodon.org
2025-03-31

πŸ“’ C-Blosc2 2.17.1 is out! We have fixed several things:

* Fix uninitialized memory access in newly added unshuffle12_sse2 and unshuffle12_avx2 functions
* Fix unaligned access in _sw32 and sw32_
* Fix DWORD being printed as %s in sprintf call
* Fix warning on unused variable (since this variable was only being used in the linux branch)
* `splitmode` variable was uninitialized if goto was triggered

See: github.com/Blosc/c-blosc2/rele

Compress Better, Compute Bigger!

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst