2026-08-06 · 19 tables · 255,137,845 rows · 1.60 GB
| table | rows | size |
|---|---|---|
| cruise.parquet | 691 | 14 KB |
| dataset_taxon.parquet | 1,907 | 45 KB |
| dataset.parquet | 15 | 10 KB |
| grid.parquet | 218 | 100 KB |
| lookup.parquet | 26 | 2 KB |
| measurement_type.parquet | 198 | 12 KB |
| obs/ 15 parts | 20,088,748 | 151.1 MB |
| obs_attribute.parquet | 452,682 | 1.7 MB |
| obs_ctd_full/ supplemental 97 parts | 212,444,287 | 1017.9 MB |
| obs_mets_full/ supplemental 50 parts | 19,936,073 | 248.0 MB |
| obs.parquet | 20,088,748 | 147.8 MB |
| region.parquet | 4 | 1 KB |
| sample_measurement.parquet | 588,986 | 1.9 MB |
| sample.parquet | 1,460,019 | 21.0 MB |
| ship.parquet | 49 | 2 KB |
| spatial_attribute.parquet | 148,461 | 921 KB |
| spatial.parquet | 13,206 | 45.3 MB |
| taxon_group.parquet | 154 | 2 KB |
| taxon.parquet | 2,121 | 66 KB |
Machine-readable descriptions of this release.
| file | size |
|---|---|
| RELEASE_NOTES.md | 2 KB |
| catalog.json | 2 KB |
| erd.mmd | 8 KB |
| index.html | 10 KB |
| metadata.json | 122 KB |
| relationships.json | 9 KB |
| test_results.json | 5 KB |
obs appears twice. Each is published both as a Hive-partitioned directory and as a single .parquet file, on purpose — they are the same rows./**/*.parquet glob against cloud storage, so they need one addressable object. Removing either breaks a real consumer.SELECT * FROM read_parquet('https://storage.googleapis.com/calcofi-db/ducklake/releases/v2026.08.06/parquet/sample.parquet') LIMIT 10;
/**/*.parquet glob and
hive_partitioning, which turns the directory names into a real column):SELECT * FROM read_parquet('https://storage.googleapis.com/calcofi-db/ducklake/releases/v2026.08.06/parquet/obs_ctd_full/**/*.parquet',
hive_partitioning = true) LIMIT 10;