Skip to content

d70-t/gridlook

Repository files navigation

gridlook

GridLook is a WebGL-based viewer for Earth system model (ESM) output. It supports cloud-hosted Zarr datasets.

Try It Live

Try out the example dataset:

https://gridlook.pages.dev

You can view any CORS-enabled, public Zarr dataset with GridLook:

https://gridlook.pages.dev/#<ZARR_URI>

Project Setup

This project uses Node.js and vue.js

npm install

Compile and Hot-Reload for Development

npm run dev

Type-Check, Compile and Minify for Production

npm run build

Lint with ESLint

npm run lint

Customize configuration

See Vite Configuration Reference.

Usage

The project is served at http://localhost:3000/ when you run npm run dev.

CORS & Hosting Notes

To load datasets from services like DKRZ Swift, ensure CORS is enabled on the server.

Example for the nextGEMS container on Swift:

swift post nextGEMS -m "X-Container-Meta-Access-Control-Allow-Origin:*"

This allows GridLook to fetch data directly from the container in your browser.

About

3D viewer for ESM datasets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages