89 Commits

Author SHA1 Message Date
c63f4931ee wip: pooltable/framtable handling 2025-09-10 06:54:07 +02:00
4f5a3f49e7 wip: PoolSets 2025-09-07 19:31:01 +02:00
e0e8aef902 feat: add exists(key) method to IBackingStore 2025-09-03 19:50:41 +02:00
08372c670c wip: coming along nicely now... 2025-09-03 18:52:48 +02:00
5e73471037 wip: getting closer to a decent abstraction level for arhives, stores and keys 2025-09-03 11:13:59 +02:00
d53c08c40a wip: save (nothing works yet) 2025-09-02 07:34:59 +02:00
6b220983b2 wip: work on abstraction levelsm not quite happy yet 2025-08-27 08:51:03 +02:00
63a6ff84a3 fix: if Uri parsing fails, try prepend file:// (better cli experience) 2025-08-26 07:59:47 +02:00
a2a520e6a7 dev: update editorconfig and misc 2025-08-22 11:50:58 +02:00
8599939268 dev: reformat with fantomas 2025-08-22 11:50:03 +02:00
d265058193 wip: better archive and grid initialization, and stuff 2025-08-22 11:48:41 +02:00
00cd06da36 wip: improve O3 init and grid conversion 2025-08-20 16:09:11 +02:00
f8a57f5b73 test: update and simplify oZone tests 2025-08-20 14:14:02 +02:00
031c0fea39 devel: test with json snapshots 2025-08-20 13:59:54 +02:00
5da80a0cae devel: refactor Ozone to OZone 2025-08-20 13:46:26 +02:00
5862239ddf devel: add tests! 2025-08-20 12:50:25 +02:00
d07529cc21 wip: refactor and add test (fails) 2025-08-19 16:00:57 +02:00
b2b3ca3107 wip: Ozone/O3 revamp 2025-08-19 15:26:16 +02:00
1e506f016a wip: rudimentart Tzar metadata handler 2025-08-17 13:32:05 +02:00
6cd8a9791f wip: simplify gradients a bit 2025-08-17 12:33:29 +02:00
2e148f1c0c wip: add Stig's Clough-Tocher gradient code 2025-08-17 09:34:45 +02:00
e42382a2cf wip: add stub tzar metadata and index 2025-07-11 16:09:30 +02:00
48ac7b7769 feat: compress and write to tzar format 2025-07-11 15:24:03 +02:00
4658c1900b feat: add upstream SZ3 as submodule 2025-07-10 15:29:53 +02:00
f68180fefa Merge branch 'main' of gitlab.com:oceanbox/Tzar 2025-07-10 15:28:42 +02:00
657a0114fb feat: add sz3 relative precision 2025-07-10 15:27:21 +02:00
0ce49226c6 minor: exflate/pump is now wither. 2025-07-10 13:00:17 +02:00
3ebd5b309f feat: working(?) sz3 compression! 2025-07-09 16:25:54 +02:00
5fb333ebd6 fix: misc fixes and stuff 2025-07-09 16:25:24 +02:00
94a6330d78 fix: fix Fargo arg opt order 2025-07-08 20:37:10 +02:00
764963360c fix: fix applicative and! parse problem with Fargo 2025-07-08 15:51:06 +02:00
70c13eab79 fix: fix cli completion stuff 2025-07-08 14:25:21 +02:00
4b3885ea11 Merge remote-tracking branch 'origin/main' into diffie 2025-07-08 13:53:44 +02:00
30ff8a35b3 fix: remove grid option in favor of init 2025-07-08 10:48:56 +02:00
semantic-release-bot
c488961a5f chore(release): 1.1.1
## [1.1.1](https://gitlab.com/oceanbox/Tzar/compare/v1.1.0...v1.1.1) (2025-07-08)

### Bug Fixes

* Switch Argu with Fargo ([0f7c35e](0f7c35ec41))
v1.1.1
2025-07-08 08:47:28 +00:00
Jonas Juselius
6fbe13ac66 Merge branch 'mrtz/cmdline' into 'main'
fix: Switch Argu with Fargo

See merge request oceanbox/Tzar!3
2025-07-08 10:45:05 +02:00
Moritz Jörg
0f7c35ec41 fix: Switch Argu with Fargo 2025-07-07 22:19:22 +02:00
f2631714c6 feat: diff data and write to netcdf 2025-07-07 21:13:43 +02:00
b4be510c30 wip: property diffing 2025-07-07 15:40:18 +02:00
f34de5665a devel: more refactoings 2025-07-07 15:39:26 +02:00
8c6b60717a Merge branch 'main' of gitlab.com:oceanbox/Tzar 2025-07-07 14:31:30 +02:00
412432a7a8 devel: refactor Main 2025-07-07 14:29:36 +02:00
semantic-release-bot
0336e6da16 chore(release): 1.1.0
# [1.1.0](https://gitlab.com/oceanbox/Tzar/compare/v1.0.0...v1.1.0) (2025-07-07)

### Features

* revamp rados/r3 interfaces ([07e5281](07e5281c40))
v1.1.0
2025-07-07 11:00:50 +00:00
07e5281c40 feat: revamp rados/r3 interfaces 2025-07-07 12:57:49 +02:00
93fc3fd357 Merge branch 'main' of gitlab.com:oceanbox/Tzar 2025-07-06 20:11:03 +02:00
65512030ff wip: librados tweaks and improvements 2025-07-06 20:10:49 +02:00
semantic-release-bot
604d5ef182 chore(release): 1.0.0
# 1.0.0 (2025-07-06)

### Bug Fixes

* Add bun to devcontainer and format .build ([e80f77b](e80f77b7d4))
* fix ci project dir ([be42f45](be42f45d17))
* fix ci project name ([9c55cc7](9c55cc7e1b))
* generalize and add double precission compression ([a91f4f0](a91f4f0d74))
* handle init failure gracefully ([de63d80](de63d80a84))
* merge sigma layers per prop ([204ff47](204ff47876))
* read, uncompress zfp and concat props on the fly ([cca972c](cca972ce0a))
* rename s3noddy to czar ([907d3cf](907d3cf693))
* rename to tzar ([6cf148b](6cf148b1e8))
* simplify C interop ([f1bc639](f1bc63993a))

### Features

* add fvcom netcdf read/write/create caos ([bb5fb75](bb5fb7532c))
* add msgpacked grids ([e896725](e896725a5b))
* add radosWriteZfp_s and generalize ([aab9119](aab91191cf))
* add rudimentary rados interface functions ([f53bb23](f53bb232ca))
* add zfp compression (untested) ([8adfd3a](8adfd3aa79))
* connect to Ceph via librados ([13cd841](13cd841721))
* initial commit ([577793e](577793e066))
* nc and zarr file archive access ([34f7110](34f7110ef6))
* r3 cli, rados async io with .net callbacks ([b7970a5](b7970a5468))
* read adn write fvcom netcdf ([6b46d9e](6b46d9e923))
* revamp cli and add rados (wip) ([301c819](301c819b43))
* s3 bucket and object access ([f87fb8f](f87fb8f1ab))
* working zfp exflation! ([d27bba2](d27bba219a))
* working zfp interop and stuff ([ccaed7d](ccaed7d037))
v1.0.0
2025-07-06 16:44:39 +00:00
Jonas Juselius
b3f52272c7 Merge branch 'mrtz/docker' into 'main'
fix: Add bun to devcontainer and format .build

See merge request oceanbox/Tzar!2
2025-07-06 18:40:41 +02:00
Moritz Jörg
e80f77b7d4 fix: Add bun to devcontainer and format .build 2025-07-06 10:09:21 +02:00
11f6c6b30c wip: librados tweaks and improvements 2025-07-06 09:01:18 +02:00