issue_comments
10 rows where author_association = "NONE" and issue = 1077079208 sorted by updated_at descending
This data as json, CSV (advanced)
Suggested facets: created_at (date), updated_at (date)
issue 1
- to_zarr: region not recognised as dataset dimensions · 10 ✖
id | html_url | issue_url | node_id | user | created_at | updated_at ▲ | author_association | body | reactions | performed_via_github_app | issue |
---|---|---|---|---|---|---|---|---|---|---|---|
1059400265 | https://github.com/pydata/xarray/issues/6069#issuecomment-1059400265 | https://api.github.com/repos/pydata/xarray/issues/6069 | IC_kwDOAMm_X84_JSpJ | Boorhin 9576982 | 2022-03-04T18:09:44Z | 2022-03-04T18:10:49Z | NONE | @d70-t we can try to branch it to the CF related issue yes.
The |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
to_zarr: region not recognised as dataset dimensions 1077079208 | |
1059274384 | https://github.com/pydata/xarray/issues/6069#issuecomment-1059274384 | https://api.github.com/repos/pydata/xarray/issues/6069 | IC_kwDOAMm_X84_Iz6Q | Boorhin 9576982 | 2022-03-04T15:42:36Z | 2022-03-04T15:42:36Z | NONE | I have tried to specify the chunk before writing the dataset and I have had some really strange behaviour with data written into the same chunks, the time dimension never went over 5, growing and reducing through the processing... |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
to_zarr: region not recognised as dataset dimensions 1077079208 | |
1059121536 | https://github.com/pydata/xarray/issues/6069#issuecomment-1059121536 | https://api.github.com/repos/pydata/xarray/issues/6069 | IC_kwDOAMm_X84_IOmA | Boorhin 9576982 | 2022-03-04T12:30:01Z | 2022-03-04T12:30:01Z | NONE | Effectively I have unstable results with sometimes errors with timesteps refusing to write
I systematically have this warning
``` python /tmp/ipykernel_1629/1269180709.py in aggregate_with_time(farm_name, resolution_M, canvas, W, H, master_raster_coordinates) 39 raster.drop( 40 ['x','y']).to_zarr( ---> 41 uri, mode='a', append_dim='time') 42 #except: 43 #print('something went wrong') /opt/conda/lib/python3.7/site-packages/xarray/core/dataset.py in to_zarr(self, store, chunk_store, mode, synchronizer, group, encoding, compute, consolidated, append_dim, region, safe_chunks, storage_options) 2048 append_dim=append_dim, 2049 region=region, -> 2050 safe_chunks=safe_chunks, 2051 ) 2052 /opt/conda/lib/python3.7/site-packages/xarray/backends/api.py in to_zarr(dataset, store, chunk_store, mode, synchronizer, group, encoding, compute, consolidated, append_dim, region, safe_chunks, storage_options) 1406 _validate_datatypes_for_zarr_append(dataset) 1407 if append_dim is not None: -> 1408 existing_dims = zstore.get_dimensions() 1409 if append_dim not in existing_dims: 1410 raise ValueError( /opt/conda/lib/python3.7/site-packages/xarray/backends/zarr.py in get_dimensions(self) 450 if d in dimensions and dimensions[d] != s: 451 raise ValueError( --> 452 f"found conflicting lengths for dimension {d} " 453 f"({s} != {dimensions[d]})" 454 ) ValueError: found conflicting lengths for dimension time (2 != 1) ``` |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
to_zarr: region not recognised as dataset dimensions 1077079208 | |
1059078276 | https://github.com/pydata/xarray/issues/6069#issuecomment-1059078276 | https://api.github.com/repos/pydata/xarray/issues/6069 | IC_kwDOAMm_X84_IECE | Boorhin 9576982 | 2022-03-04T11:26:04Z | 2022-03-04T11:26:04Z | NONE | In my case I specify _fillvalue in the reprojection so I would not think this is an issue to overwrite it. I just don't know how to do it |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
to_zarr: region not recognised as dataset dimensions 1077079208 | |
1059052257 | https://github.com/pydata/xarray/issues/6069#issuecomment-1059052257 | https://api.github.com/repos/pydata/xarray/issues/6069 | IC_kwDOAMm_X84_H9rh | Boorhin 9576982 | 2022-03-04T10:50:09Z | 2022-03-04T10:50:09Z | NONE | OK that's not exactly the same error message, I could not even start the appending. But that's basically one example that could be tested. A model would want to compute each of these variables step by step and variable by variable and save them for each single iteration. There is no need of concurrent writing as most of the resources are focused on the modelling.
|
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
to_zarr: region not recognised as dataset dimensions 1077079208 | |
1059022639 | https://github.com/pydata/xarray/issues/6069#issuecomment-1059022639 | https://api.github.com/repos/pydata/xarray/issues/6069 | IC_kwDOAMm_X84_H2cv | Boorhin 9576982 | 2022-03-04T10:10:08Z | 2022-03-04T10:10:08Z | NONE | The _FillValue is always the same (np.nan) and specified when I reproject with rioxarray. so I don't understand the first error then. The thing is that the _fillvalue is attached to a variable not the whole dataset. But it never change. Not too sure what to do |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
to_zarr: region not recognised as dataset dimensions 1077079208 | |
1058323632 | https://github.com/pydata/xarray/issues/6069#issuecomment-1058323632 | https://api.github.com/repos/pydata/xarray/issues/6069 | IC_kwDOAMm_X84_FLyw | Boorhin 9576982 | 2022-03-03T17:54:27Z | 2022-03-03T17:54:27Z | NONE | I did make
ds.attrs={}
but at each appending I get a warning
|
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
to_zarr: region not recognised as dataset dimensions 1077079208 | |
1058315108 | https://github.com/pydata/xarray/issues/6069#issuecomment-1058315108 | https://api.github.com/repos/pydata/xarray/issues/6069 | IC_kwDOAMm_X84_FJtk | Boorhin 9576982 | 2022-03-03T17:45:15Z | 2022-03-03T17:45:15Z | NONE | I have looked at these examples and I still don't manage to make it work in the real world.
I find append the most logical but I have attributes attached to a dataset that I don't seem to be able to drop before appending. This generates this error:
|
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
to_zarr: region not recognised as dataset dimensions 1077079208 | |
1034678675 | https://github.com/pydata/xarray/issues/6069#issuecomment-1034678675 | https://api.github.com/repos/pydata/xarray/issues/6069 | IC_kwDOAMm_X849q_GT | Boorhin 9576982 | 2022-02-10T09:18:47Z | 2022-02-10T09:18:47Z | NONE | If Xarray/zarr is to replace netcdf, appending by time step is really an important feature
Most (all?) numerical models will output results per time step onto a multidimensional grid with different variables
Said grid will also have other parameters that will help rebuild the geometry or follow standards, like CF and Ugrid (The things that you are supposed to drop). The geometry of the grid is computed at the initialisation of the model. It is a bit counter intuitive to get rid of it for incremental backups especially that each write will not concern this part of the file.
What I do at the moment is that I create a first dataset at the final dimension based on dummy dask arrays
Export it With a buffer system, I create a new dataset for each buffer with the right data at the right place meaning only the time interval concerned and I write At the end I write all the parameters before closing the main dataset. To my knowledge, that's the only method which works. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
to_zarr: region not recognised as dataset dimensions 1077079208 | |
1032480933 | https://github.com/pydata/xarray/issues/6069#issuecomment-1032480933 | https://api.github.com/repos/pydata/xarray/issues/6069 | IC_kwDOAMm_X849imil | Boorhin 9576982 | 2022-02-08T11:01:21Z | 2022-02-08T11:01:21Z | NONE | I don't get the second crash. It is not true that these variables are not in common, they are the coordinates of each of the variables. They are all made the same. This is a typical example of an unstructured grid backup. Meanwhile I found an alternate solution which is also better for memory management. I think the documentation example doesn't actually work. I will try to formulate my trick but that's not using this particular method of region that is not functioning as it should in my opinion. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
to_zarr: region not recognised as dataset dimensions 1077079208 |
Advanced export
JSON shape: default, array, newline-delimited, object
CREATE TABLE [issue_comments] ( [html_url] TEXT, [issue_url] TEXT, [id] INTEGER PRIMARY KEY, [node_id] TEXT, [user] INTEGER REFERENCES [users]([id]), [created_at] TEXT, [updated_at] TEXT, [author_association] TEXT, [body] TEXT, [reactions] TEXT, [performed_via_github_app] TEXT, [issue] INTEGER REFERENCES [issues]([id]) ); CREATE INDEX [idx_issue_comments_issue] ON [issue_comments] ([issue]); CREATE INDEX [idx_issue_comments_user] ON [issue_comments] ([user]);
user 1