2026-08-03 · 19 tables · 255,037,035 rows · 2.01 GB
| table | rows | size |
|---|---|---|
| cruise.parquet | 691 | 14 KB |
| dataset_taxon.parquet | 1,908 | 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 | 223.0 MB |
| obs_attribute.parquet | 452,682 | 1.7 MB |
| obs_ctd_full/ supplemental 97 parts | 212,444,287 | 1.22 GB |
| obs_mets_full/ supplemental 50 parts | 19,936,073 | 324.7 MB |
| obs.parquet | 20,088,748 | 219.5 MB |
| region.parquet | 4 | 1 KB |
| sample_measurement.parquet | 588,986 | 1.9 MB |
| sample.parquet | 1,477,206 | 21.1 MB |
| ship.parquet | 49 | 2 KB |
| spatial_attribute.parquet | 40,298 | 153 KB |
| spatial.parquet | 3,373 | 19.7 MB |
| taxon_group.parquet | 155 | 2 KB |
| taxon.parquet | 2,118 | 57 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 | 121 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.03/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.03/parquet/obs_ctd_full/**/*.parquet',
hive_partitioning = true) LIMIT 10;