npm.io
0.2.0 • Published 3 months ago

@zarrita/storage

Licence
MIT
Version
0.2.0
Deps
2
Size
136 kB
Vulns
0
Weekly
0
Stars
136

@zarrita/storage

NPM License

Storage backends for Zarr in the browser, Node.js, Bun.js, and Deno.

Installation

npm install @zarrita/storage

Usage

import * as zarr from "zarrita";
import { FetchStore, FileSystemStore } from "@zarrita/storage";

let remoteStore = new FetchStore("http://localhost:8080/data.zarr");
let arr = await zarr.open(remoteStore, { kind: "array" });

let localStore = new FileSystemStore("data.zarr");
await zarr.create(localStore, {
	data_type: "int64",
	shape: [100, 100],
	chunk_shape: [10, 10],
});

Read the documentation to learn more.

License

MIT