Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Add support for structured lat-lon grids

Aperta
#109 1 commento 0 reazioni 1 assegnatario Vedi su GitHub

@berkgeveci ci sta già lavorando.

Dal 10/8/2026.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

discuss with users version 3

A common analysis workflow of the EAM developers/users includes calculating time averages and then remapping the simulation output from a cubed-sphere to a (structured) lat-lon grid. The resulting data files are often referred to as "climo" files. An example can be found at this URL.

In such files, the ncol dimension in an unstructured data file is replaced by a pair lat, lon. For example, the variable float AODDUST(time, lat, lon) in a climo file corresponds to float AODDUST(time, ncol) in the data file on the cubed sphere. The climo files typically contain the following 1D arrays that describe the structured mesh:

        double lat(lat) ;
                lat:long_name = "Latitude of Grid Cell Centers" ;
                lat:standard_name = "latitude" ;
                lat:units = "degrees_north" ;
                lat:axis = "Y" ;
                lat:valid_min = -90. ;
                lat:valid_max = 90. ;
                lat:bounds = "lat_bnds" ;
        double lon(lon) ;
                lon:long_name = "Longitude of Grid Cell Centers" ;
                lon:standard_name = "longitude" ;
                lon:units = "degrees_east" ;
                lon:axis = "X" ;
                lon:valid_min = 0. ;
                lon:valid_max = 360. ;
                lon:bounds = "lon_bnds" ;

@berkgeveci , can we add support for such files? (We could treat the variables as point data or cell data - I should ask whether there is a preference.) Thanks!

Lingua principale
JavaScript
Stelle
3
Fork
4
Merge medio
1h 3m
PR unite (30g)
3

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Kitware/QuickView

Tutte le issue di Kitware/QuickView

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.