1- Announcing Caterva2 2025.6.26
1+ Announcing Caterva2 2025.8.7
22=============================
33
44Caterva2 is a high-performance storage and computation system for
55Blosc2 data repositories.
66
7- This is a major release that includes native support for HDF5 datasets.
8- Also, the tomography viewer has been improved to support navigation
9- across different axes, not just the first one. In addition, we have
10- added new ` concatenate ` and ` stack ` API methods to mirror new Blosc2
11- capabilities.
7+ This is a major release that includes a big refactoring for getting rid of
8+ the PubSub code (which, to be frank, was not bringing too much benefit).
9+ We have added a new ` cat2agent ` to watch a directory and sync changes to a
10+ Caterva2 server.
11+
12+ Finally, fixed a few bugs and added some new features, such as the
13+ ` cat2agent ` command line client, which allows you to watch a directory and
14+ sync changes to a Caterva2 server. This is particularly useful for
15+ automatically uploading new datasets to a Caterva2 server, or for keeping
16+ a local copy of a remote Caterva2 server.
1217
1318For more info, you can have a look at the release notes in:
1419
@@ -20,26 +25,19 @@ https://github.com/ironArray/Caterva2#readme
2025
2126## What is it?
2227
23- Caterva2 is a distributed system written in Python meant for sharing Blosc2
24- datasets among different hosts by using a publish–subscribe messaging pattern
25- (see https://en.wikipedia.org/wiki/Publish–subscribe_pattern ). Here,
26- publishers categorize datasets into root groups that are announced to the
27- broker and propagated to subscribers.
28-
29- Subscribers can access datasets of publishers on demand on behalf of clients,
30- and cache them locally. This could be particularly useful for accessing remote
31- datasets and sharing them within a local network, thereby optimizing
32- communication and storage resources within work groups.
28+ Caterva2 is a server written in Python meant for sharing Blosc2 and HDF5
29+ datasets. There are several interfaces to Caterva2, including a web GUI,
30+ a REST API, a Python API, and a command-line client. With Caterva2, you can
31+ easily share your datasets with your colleagues, or even the public.
3332
3433Caterva2 is distributed using the AGPL license, see
3534https://github.com/ironArray/Caterva2/blob/main/LICENSE.txt
3635for details.
3736
3837## Follow us
3938
40- You can follow us on Mastodon: https://mastodon.social/@ironArray ,
41- LinkedIn: https://www.linkedin.com/company/77649425/admin/feed/posts/
42- or on Twitter: https://twitter.com/ironArray
39+ We send announcements on Mastodon: https://mastodon.social/@ironArray ,
40+ and LinkedIn: https://www.linkedin.com/company/77649425/admin/feed/posts/
4341
4442You can contact us at: https://ironarray.io
4543
0 commit comments