Skip to content

Need to work out how to select coordinates from multiple coordinate N2560 #56

Description

@bnlawrence
File: ta_N2560_test2.nc {
dimensions:
        model_level_number = 55;
        bnds = 2;
        time = 8;
        longitude = 5120;
        latitude = 3840;
variables:
        float32 time(time) ;
                time:axis = "T" ;
                time:units = "hours since 1970-01-01 00:00:00" ;
                time:standard_name = "time" ;
                time:calendar = "gregorian" ;
                time:_Storage = "Contiguous" ;
        int32 model_level_number(model_level_number) ;
                model_level_number:axis = "Z" ;
                model_level_number:units = "1" ;
                model_level_number:standard_name = "model_level_number" ;
                model_level_number:positive = "up" ;
                model_level_number:_Storage = "Contiguous" ;
        float32 latitude(latitude) ;
                latitude:axis = "Y" ;
                latitude:units = "degrees_north" ;
                latitude:standard_name = "latitude" ;
                latitude:_Storage = "Contiguous" ;
        float32 longitude(longitude) ;
                longitude:axis = "X" ;
                longitude:units = "degrees_east" ;
                longitude:standard_name = "longitude" ;
                longitude:_Storage = "Contiguous" ;
        float32 forecast_reference_time ;
                forecast_reference_time:units = "hours since 1970-01-01 00:00:00" ;
                forecast_reference_time:standard_name = "forecast_reference_time" ;
                forecast_reference_time:calendar = "gregorian" ;
                forecast_reference_time:_Storage = "Contiguous" ;
        int32 realization ;
                realization:units = "1" ;
                realization:standard_name = "realization" ;
                realization:_Storage = "Contiguous" ;
        float32 forecast_period(time) ;
                forecast_period:units = "hours" ;
                forecast_period:standard_name = "forecast_period" ;
                forecast_period:_Storage = "Contiguous" ;
        float32 bnds(bnds) ;
                bnds:_Storage = "Contiguous" ;
        float32 level_height_bnds(model_level_number, bnds) ;
                level_height_bnds:_Storage = "Contiguous" ;
        float32 level_height(model_level_number) ;
                level_height:units = "m" ;
                level_height:long_name = "level_height" ;
                level_height:positive = "up" ;
                level_height:bounds = "level_height_bnds" ;
                level_height:_Storage = "Contiguous" ;
        float32 sigma_bnds(model_level_number, bnds) ;
                sigma_bnds:_Storage = "Contiguous" ;
        float32 sigma(model_level_number) ;
                sigma:long_name = "sigma" ;
                sigma:units = "1" ;
                sigma:bounds = "sigma_bnds" ;
                sigma:_Storage = "Contiguous" ;
        char latitude_longitude ;
                latitude_longitude:longitude_of_prime_meridian = [0.] ;
                latitude_longitude:earth_radius = [6371229.] ;
                latitude_longitude:grid_mapping_name = "latitude_longitude" ;
                latitude_longitude:_Storage = "Contiguous" ;
        float32 air_temperature(time, model_level_number, latitude, longitude) ;
                air_temperature:standard_name = "air_temperature" ;
                air_temperature:long_name = "TEMPERATURE ON THETA LEVELS" ;
                air_temperature:units = "K" ;
                air_temperature:coordinates = "forecast_reference_time realization forecast_period level_height sigma" ;
                air_temperature:grid_mapping = "latitude_longitude" ;
                air_temperature:_Storage = "Chunked" ;
                air_temperature:_n_chunks = 7040 ;
                air_temperature:_chunk_shape = (4, 1, 480, 640) ;
                air_temperature:_btree_range = (13908, 657884) ;
                air_temperature:_first_chunk = 1090124 ;
                air_temperature:_compression = "gzip(4)" ;
// global attributes:
                :Conventions = "CF-1.13" ;
                :source_type = "AGCM" ;
                :references = "Walters, D., et al: The Met Office Unified Model Global Atmosphere 7.0/7.1 and JULES Global Land 7.0 configurations. Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-291 in review ,2017." ;
                :institution = "Met Office Hadley Centre, Fitzroy Road, Exeter, Devon, EX1 3PB, UK" ;
                :further_info_url = "https://www.esiwace.eu/services/dyamond-specific-pages-and-material/unified-model" ;
                :grid_label = "gn" ;
                :grid = "N2560" ;
                :activity_id = "DYAMOND" ;
                :model = "u-cd160" ;
                :nominal_resolution = "5 km" ;
                :institution_id = "MOHC" ;
                :source = "aerosol: Easy aerosols;
 atmos: MetUM-HadGEM3-GA7.1 (N2560; 5120 x 3840 longitude/latitude; 85 levels; top level 85 km);
 atmosChem: none;
 land: JULES-HadGEM3-GL7.1;
 landIce: none;
 ocean: none;
 ocnBgchem: none;
 seaIce: none;" ;
}

The problem is we really only care about the dimension variables ...

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions