payload: {"action":"created","issue":{"url":"https://api.github.com/repos/dask/dask/issues/4543","repository_url":"https://api.github.com/repos/dask/dask","labels_url":"https://api.github.com/repos/dask/dask/issues/4543/labels{/name}","comments_url":"https://api.github.com/repos/dask/dask/issues/4543/comments","events_url":"https://api.github.com/repos/dask/dask/issues/4543/events","html_url":"https://github.com/dask/dask/pull/4543","id":417313328,"node_id":"MDExOlB1bGxSZXF1ZXN0MjU4MzM2NDg4","number":4543,"title":"[WIP]: Dask Array _meta attribute","user":{"login":"pentschev","id":4398246,"node_id":"MDQ6VXNlcjQzOTgyNDY=","avatar_url":"https://avatars3.githubusercontent.com/u/4398246?v=4","gravatar_id":"","url":"https://api.github.com/users/pentschev","html_url":"https://github.com/pentschev","followers_url":"https://api.github.com/users/pentschev/followers","following_url":"https://api.github.com/users/pentschev/following{/other_user}","gists_url":"https://api.github.com/users/pentschev/gists{/gist_id}","starred_url":"https://api.github.com/users/pentschev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pentschev/subscriptions","organizations_url":"https://api.github.com/users/pentschev/orgs","repos_url":"https://api.github.com/users/pentschev/repos","events_url":"https://api.github.com/users/pentschev/events{/privacy}","received_events_url":"https://api.github.com/users/pentschev/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":18,"created_at":"2019-03-05T14:01:43Z","updated_at":"2019-03-18T20:51:23Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/dask/dask/pulls/4543","html_url":"https://github.com/dask/dask/pull/4543","diff_url":"https://github.com/dask/dask/pull/4543.diff","patch_url":"https://github.com/dask/dask/pull/4543.patch"},"body":"This PR intends to add the _meta attribute, as per discussion in #2977.\r\n\r\nMissing changes:\r\n\r\n- [ ] Handle all `blockwise()` cases\r\n- [ ] Fix `test_count_nonzero_str` and `test_count_nonzero_str`: broken after passing `**kwargs` to `func()` in `blockwise()`.\r\n- [ ] Handle slicing better in `__getitem__`\r\n- [ ] Construct new `meta` with `func` in `partial_reduce()`\r\n- [ ] Pass `meta` to all `Array()` constructors where `dtype` does not suffice\r\n\r\nCI:\r\n\r\n- [ ] Tests added / passed\r\n- [ ] Passes `flake8 dask`"},"comment":{"url":"https://api.github.com/repos/dask/dask/issues/comments/474095792","html_url":"https://github.com/dask/dask/pull/4543#issuecomment-474095792","issue_url":"https://api.github.com/repos/dask/dask/issues/4543","id":474095792,"node_id":"MDEyOklzc3VlQ29tbWVudDQ3NDA5NTc5Mg==","user":{"login":"pentschev","id":4398246,"node_id":"MDQ6VXNlcjQzOTgyNDY=","avatar_url":"https://avatars3.githubusercontent.com/u/4398246?v=4","gravatar_id":"","url":"https://api.github.com/users/pentschev","html_url":"https://github.com/pentschev","followers_url":"https://api.github.com/users/pentschev/followers","following_url":"https://api.github.com/users/pentschev/following{/other_user}","gists_url":"https://api.github.com/users/pentschev/gists{/gist_id}","starred_url":"https://api.github.com/users/pentschev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pentschev/subscriptions","organizations_url":"https://api.github.com/users/pentschev/orgs","repos_url":"https://api.github.com/users/pentschev/repos","events_url":"https://api.github.com/users/pentschev/events{/privacy}","received_events_url":"https://api.github.com/users/pentschev/received_events","type":"User","site_admin":false},"created_at":"2019-03-18T20:51:23Z","updated_at":"2019-03-18T20:51:23Z","author_association":"CONTRIBUTOR","body":"> > Fix `test_count_nonzero_str` and `test_count_nonzero_str`: broken after passing `**kwargs` to `func()` in `blockwise()`\r\n> \r\n> This probably is just a matter of tweaking [`_isnonzero_vec`](https://github.com/dask/dask/blob/bb6b5a9ae80e5bb285725fe4dba9bbaf600c42de/dask/array/routines.py#L1086-L1090).\r\n\r\nIt's possible, I will try to look at it this week."}}
other: {"actor":{"display_login":"pentschev"}}