Not needed for v1 of the Thomson analysis browser — filed so the option stays visible when weighing how much server we want to run long-term.
The browser's backend will download .nc artifacts and slice them server-side. If fits also wrote the same datasets as consolidated zarr, a web client could read chunks straight from S3 (zarr-js / zarrita) and most server-side slicing endpoints become optional — the visualizer trends toward a static frontend plus the MLflow REST API.
Scope
netCDF stays canonical either way.
Not needed for v1 of the Thomson analysis browser — filed so the option stays visible when weighing how much server we want to run long-term.
The browser's backend will download
.ncartifacts and slice them server-side. If fits also wrote the same datasets as consolidated zarr, a web client could read chunks straight from S3 (zarr-js / zarrita) and most server-side slicing endpoints become optional — the visualizer trends toward a static frontend plus the MLflow REST API.Scope
to_zarrcopies with consolidated metadata next to the existing netCDF inbinary/public-ergodic-continuumbefore ever defaulting it onnetCDF stays canonical either way.