https://blosc.org
For ultimate speed, native Blosc2 containers are still king. 🏎️
Code: gist.github.com/FrancescAlte...
#Python #DataScience #NumPy #Performance #Blosc
For ultimate speed, native Blosc2 containers are still king. 🏎️
Code: gist.github.com/FrancescAlte...
#Python #DataScience #NumPy #Performance #Blosc
📝 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
📝 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
But you can always bypass this mechanism for more appropriate fine-tuning in different scenarios 🚀
www.blosc.org/python-blosc...
#Compression #Performance
But you can always bypass this mechanism for more appropriate fine-tuning in different scenarios 🚀
www.blosc.org/python-blosc...
#Compression #Performance
¡Unlock new levels of data manipulation with #Blosc2! 🚀
We've tamed the complexity of fancy indexing to make it intuitive, efficient, and consistent with NumPy's behavior.
👉 www.blosc.org/posts/blosc2...
Enjoy
#Python #DataScience #BigData #NumPy #Performance
¡Unlock new levels of data manipulation with #Blosc2! 🚀
We've tamed the complexity of fancy indexing to make it intuitive, efficient, and consistent with NumPy's behavior.
👉 www.blosc.org/posts/blosc2...
Enjoy
#Python #DataScience #BigData #NumPy #Performance
✨ Why memory-mapping?
1️⃣ No system call overhead for each read/write
2️⃣ Data goes straight from page cache to user space—much faster than traditional I/O!
👉 github.com/Blosc/python...
#DataScience #Performance #BigData 🚀💾
✨ Why memory-mapping?
1️⃣ No system call overhead for each read/write
2️⃣ Data goes straight from page cache to user space—much faster than traditional I/O!
👉 github.com/Blosc/python...
#DataScience #Performance #BigData 🚀💾
Compress Better, Compute Bigger, Share Faster
#WebAssembly #DataCompression #WebDevelopment #DataScience
Compress Better, Compute Bigger, Share Faster
#WebAssembly #DataCompression #WebDevelopment #DataScience
This introduces significant performance and memory optimizations, enhancing the experience of computing with large, compressed datasets using lazy expressions.
Compress Better, Compute Bigger!
#Performance #MemoryEfficiency #DataScience
This introduces significant performance and memory optimizations, enhancing the experience of computing with large, compressed datasets using lazy expressions.
Compress Better, Compute Bigger!
#Performance #MemoryEfficiency #DataScience
👉 www.blosc.org/posts/pytabl...
#Performance #DataScience
👉 www.blosc.org/posts/pytabl...
#Performance #DataScience
This release introduces the powerful stack() function! 🥞 You can now stack multiple Blosc2 NDarrays along a new axis, similar to np.stack(), while getting great performance.
We have blogged about it here: www.blosc.org/posts/blosc2...
Compress Better, Compute Bigger
This release introduces the powerful stack() function! 🥞 You can now stack multiple Blosc2 NDarrays along a new axis, similar to np.stack(), while getting great performance.
We have blogged about it here: www.blosc.org/posts/blosc2...
Compress Better, Compute Bigger
We've updated our recent blog post:
Check it out! 👇
www.blosc.org/posts/blosc2...
Compress Better, Compute Bigger
#Python #DataScience #Performance #OpenSource
We've updated our recent blog post:
Check it out! 👇
www.blosc.org/posts/blosc2...
Compress Better, Compute Bigger
#Python #DataScience #Performance #OpenSource
Users are rapidly adopting #Blosc2, which now accounts for over 95% of downloads compared to Blosc1. 📈 Thanks to our amazing users. 🙏 🚀
Our motto: Compress Better, Compute Bigger! 💪
#Milestone #CommunitySupport #DataCompression
Users are rapidly adopting #Blosc2, which now accounts for over 95% of downloads compared to Blosc1. 📈 Thanks to our amazing users. 🙏 🚀
Our motto: Compress Better, Compute Bigger! 💪
#Milestone #CommunitySupport #DataCompression
Leverage hdf5plugin (hdf5plugin.readthedocs.io) to integrate Blosc2 as a filter within HDF5. Create and read data using popular Python wrappers like h5py or PyTables, while achieving excellent performance! 💨
Compress Better!
Leverage hdf5plugin (hdf5plugin.readthedocs.io) to integrate Blosc2 as a filter within HDF5. Create and read data using popular Python wrappers like h5py or PyTables, while achieving excellent performance! 💨
Compress Better!
Make NDArrays Transposition Fast (and Compressed!) in #Blosc2 🚀
www.blosc.org/posts/optimi...
Great work Ricardo! 🎉
#Compression #LinearAlgebra #Optimization #DataScience
Compress Better, Compute Faster 😀
Make NDArrays Transposition Fast (and Compressed!) in #Blosc2 🚀
www.blosc.org/posts/optimi...
Great work Ricardo! 🎉
#Compression #LinearAlgebra #Optimization #DataScience
Compress Better, Compute Faster 😀
🔄 New blosc2.transpose()
⚡️ New fast path for NDArray.slice() - up to 40x speedup
🔧 NDArray.slice() now preserves compression params
📝 Improved documentation
Thanks to all contributors!
github.com/Blosc/python...
Compress Better, Compute Bigger! 😀
🔄 New blosc2.transpose()
⚡️ New fast path for NDArray.slice() - up to 40x speedup
🔧 NDArray.slice() now preserves compression params
📝 Improved documentation
Thanks to all contributors!
github.com/Blosc/python...
Compress Better, Compute Bigger! 😀
🚀 Outperforms NumPy by 10x ~ 100x for large computations
🐍 Integrates seamlessly with the Python data science ecosystem
💻 Works both in-memory and on-disk with minimal performance differences
ironarray.io/blog/compute...
🚀 Outperforms NumPy by 10x ~ 100x for large computations
🐍 Integrates seamlessly with the Python data science ecosystem
💻 Works both in-memory and on-disk with minimal performance differences
ironarray.io/blog/compute...
See how: github.com/Blosc/python-blosc2/blob/main/examples/ndarray/jit-numpy-funcs.py
#DataScience #Python #Compression
Compress Better, Compute Bigger!
See how: github.com/Blosc/python-blosc2/blob/main/examples/ndarray/jit-numpy-funcs.py
#DataScience #Python #Compression
Compress Better, Compute Bigger!
No need to add loops manually, just add @blosc2.jit and it will do its magic!
Compress Better, Compute Bigger!
No need to add loops manually, just add @blosc2.jit and it will do its magic!
Compress Better, Compute Bigger!
See how Dask + Zarr benefits from it. But vertical integration between compression and the compute engine in newest Python-Blosc2 makes a big difference in terms of speed ⚡ and scalability 🤟
#Compress better, #Compute bigger!
More info: www.blosc.org/python-blosc2/
Compress better, compute bigger!
#compute #compress
More info: www.blosc.org/python-blosc2/
Compress better, compute bigger!
#compute #compress
See how the new version can reach great performance even for the case that the operands largely exceed (by up to 20x) the RAM of your computer ⚡️
www.blosc.org/python-blosc2/
Compress better, compute bigger!
See how the new version can reach great performance even for the case that the operands largely exceed (by up to 20x) the RAM of your computer ⚡️
www.blosc.org/python-blosc2/
Compress better, compute bigger!
* _fseeki64/_ftelli64/_stat64 on Windows for large file support.
* 12-byte unshuffle for avx2 and sse2.
* Better description of the Blosc2 format as a whole.
Compress better, Compute faster!
* _fseeki64/_ftelli64/_stat64 on Windows for large file support.
* 12-byte unshuffle for avx2 and sse2.
* Better description of the Blosc2 format as a whole.
Compress better, Compute faster!
$ conda -c conda-forge install python-blosc2 mkl
will let you fully utilize your CPUs?
⏩ Advanced SIMD
⏩ Multiple cores
⏩ Leverage caches efficiently
www.blosc.org/python-blosc...
Do not let your hardware sit idle; put it to work for you. Kudos to @conda-forge.org team! 🤟
$ conda -c conda-forge install python-blosc2 mkl
will let you fully utilize your CPUs?
⏩ Advanced SIMD
⏩ Multiple cores
⏩ Leverage caches efficiently
www.blosc.org/python-blosc...
Do not let your hardware sit idle; put it to work for you. Kudos to @conda-forge.org team! 🤟
See an introduction to the shiny new compute engine at: www.blosc.org/python-blosc...
Looking forward to what you can build with Python-Blosc2 3.0!
** Compress Better, Compute Bigger! **
See an introduction to the shiny new compute engine at: www.blosc.org/python-blosc...
Looking forward to what you can build with Python-Blosc2 3.0!
** Compress Better, Compute Bigger! **
In our last release candidate, we fixed a couple of issues that showed up in our recent tutorial at the PyData Global 2024.
github.com/Blosc/python...
We are curious on what you are going to build with it! 😀
In our last release candidate, we fixed a couple of issues that showed up in our recent tutorial at the PyData Global 2024.
github.com/Blosc/python...
We are curious on what you are going to build with it! 😀