issue_comments
4 rows where issue = 484752930 and user = 2448579 sorted by updated_at descending
This data as json, CSV (advanced)
issue 1
- [WIP] Add map_blocks. · 4 ✖
| id | html_url | issue_url | node_id | user | created_at | updated_at ▲ | author_association | body | reactions | performed_via_github_app | issue |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 529168271 | https://github.com/pydata/xarray/pull/3258#issuecomment-529168271 | https://api.github.com/repos/pydata/xarray/issues/3258 | MDEyOklzc3VlQ29tbWVudDUyOTE2ODI3MQ== | dcherian 2448579 | 2019-09-08T04:20:19Z | 2019-09-08T04:20:19Z | MEMBER | Closing in favour of #3276 |
{
"total_count": 0,
"+1": 0,
"-1": 0,
"laugh": 0,
"hooray": 0,
"confused": 0,
"heart": 0,
"rocket": 0,
"eyes": 0
} |
[WIP] Add map_blocks. 484752930 | |
| 527186872 | https://github.com/pydata/xarray/pull/3258#issuecomment-527186872 | https://api.github.com/repos/pydata/xarray/issues/3258 | MDEyOklzc3VlQ29tbWVudDUyNzE4Njg3Mg== | dcherian 2448579 | 2019-09-02T15:34:21Z | 2019-09-02T15:34:21Z | MEMBER | Thanks. That worked. I have a new version up in #3276 that works with both DataArrays and Datasets. |
{
"total_count": 0,
"+1": 0,
"-1": 0,
"laugh": 0,
"hooray": 0,
"confused": 0,
"heart": 0,
"rocket": 0,
"eyes": 0
} |
[WIP] Add map_blocks. 484752930 | |
| 526751676 | https://github.com/pydata/xarray/pull/3258#issuecomment-526751676 | https://api.github.com/repos/pydata/xarray/issues/3258 | MDEyOklzc3VlQ29tbWVudDUyNjc1MTY3Ng== | dcherian 2448579 | 2019-08-30T21:11:28Z | 2019-08-30T21:11:28Z | MEMBER | Thanks @mrocklin. Unfortunately that doesn't work with the Dataset constructor. With a list it treats it as array-like ``` The following notations are accepted:
``` Unless @shoyer has another idea, I guess I can insert creating a DataArray into the graph and then refer to those keys in the Dataset constructor. |
{
"total_count": 0,
"+1": 0,
"-1": 0,
"laugh": 0,
"hooray": 0,
"confused": 0,
"heart": 0,
"rocket": 0,
"eyes": 0
} |
[WIP] Add map_blocks. 484752930 | |
| 525965607 | https://github.com/pydata/xarray/pull/3258#issuecomment-525965607 | https://api.github.com/repos/pydata/xarray/issues/3258 | MDEyOklzc3VlQ29tbWVudDUyNTk2NTYwNw== | dcherian 2448579 | 2019-08-28T23:51:43Z | 2019-08-28T23:53:46Z | MEMBER | I started prototyping a Dataset version. Here's what I have: ``` python import dask import xarray as xr darray = xr.DataArray(np.ones((10, 20)), dims=['x', 'y'], coords={'x': np.arange(10), 'y': np.arange(100, 120)}) dset = darray.to_dataset(name='a') dset['b'] = dset.a + 50 dset['c'] = (dset.x + 20) dset = dset.chunk({'x': 4, 'y': 5}) ``` The function I'm applying takes a dataset and returns a DataArray because that's easy to test without figuring out how to assemble everything back into a dataset. ``` python import itertools function takes dataset and returns dataarray so that I can check that things work without reconstructing a datasetdef function(ds): return ds.a + 10 dataset_dims = list(dset.dims) graph = {} gname = 'dsnew' map dims to list of chunk indexesIf different variables have different chunking along the same dimthe call to .chunks will raise an error.ichunk = {dim: range(len(dset.chunks[dim])) for dim in dataset_dims} iterate over all possible chunk combinationsfor v in itertools.product(*ichunk.values()): chunk_index_dict = dict(zip(dataset_dims, v)) data_vars = {} for name, variable in dset.data_vars.items(): # why do does dask_keys have an extra level? # the [0] is not required for dataarrays var_dask_keys = variable.dask_keys()[0]
final_graph = dask.highlevelgraph.HighLevelGraph.from_collections(name, graph, dependencies=[dset]) ``` Elements of the graph look like
This doesn't work because dask doesn't replace the keys by numpy arrays when the
The graph is "disconnected":
I'm not sure what I'm doing wrong here. An equivalent version for DataArrays works perfectly. |
{
"total_count": 0,
"+1": 0,
"-1": 0,
"laugh": 0,
"hooray": 0,
"confused": 0,
"heart": 0,
"rocket": 0,
"eyes": 0
} |
[WIP] Add map_blocks. 484752930 |
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