issues: 1577957904
This data as json
| id | node_id | number | title | user | state | locked | assignee | milestone | comments | created_at | updated_at | closed_at | author_association | active_lock_reason | draft | pull_request | body | reactions | performed_via_github_app | state_reason | repo | type |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1577957904 | I_kwDOAMm_X85eDboQ | 7517 | Getting information on netcdf file with unlimited dimensions | 2853966 | open | 0 | 3 | 2023-02-09T14:08:44Z | 2023-04-29T03:40:24Z | NONE | What is your issue?When one reads a netCDF file, there is not solution to determine if there is an unlimited dimension, and determine which one. I really need to be able to handle that. I need to process a variable, and write the result with the exact same informations about dimensions and coordinates, with all attributes and characteristics. Thanks, Olivier ``` import xarray as xr, os print ( '==== Get an example file' ) file = 'tas_Amon_IPSL-CM6A-LR_piControl_r1i1p1f1_gr_185001-234912.nc' h_file = f"https://vesg.ipsl.upmc.fr/thredds/fileServer/cmip6/CMIP/IPSL/IPSL-CM6A-LR/piControl/r1i1p1f1/Amon/tas/gr/v20200326/{file}" print ( '\n ==== Getting file ') os.system ( f"wget --no-clobber {h_file}") print ( '\n ==== File header : this file has an unlimited dimension "time"' ) os.system ( f"ncdump -h {file} | head") dd = xr.open_dataset ( file, decode_times=True, use_cftime=True) xr.set_options ( display_expand_attrs=True) print ( '\n ==== General information : no information about the unlimited dimension(s)' ) print (dd) print ( '\n ==== Dimensions : no information about the unlimited dimension(s)') print ( dd.dims ) print ( '\n === Attributes : no information about the unlimited dimension(s)' ) for attr in dd.attrs : print ( f'{attr} : {dd.attrs[attr]}' ) ``` |
{
"url": "https://api.github.com/repos/pydata/xarray/issues/7517/reactions",
"total_count": 0,
"+1": 0,
"-1": 0,
"laugh": 0,
"hooray": 0,
"confused": 0,
"heart": 0,
"rocket": 0,
"eyes": 0
} |
13221727 | issue |