{"action":"created","issue":{"url":"https://api.github.com/repos/silx-kit/silx/issues/571","repository_url":"https://api.github.com/repos/silx-kit/silx","labels_url":"https://api.github.com/repos/silx-kit/silx/issues/571/labels{/name}","comments_url":"https://api.github.com/repos/silx-kit/silx/issues/571/comments","events_url":"https://api.github.com/repos/silx-kit/silx/issues/571/events","html_url":"https://github.com/silx-kit/silx/issues/571","id":202547280,"number":571,"title":"hdf5widget: add import hdf5plugin before h5py","user":{"login":"vincefn","id":4380511,"avatar_url":"https://avatars.githubusercontent.com/u/4380511?v=3","gravatar_id":"","url":"https://api.github.com/users/vincefn","html_url":"https://github.com/vincefn","followers_url":"https://api.github.com/users/vincefn/followers","following_url":"https://api.github.com/users/vincefn/following{/other_user}","gists_url":"https://api.github.com/users/vincefn/gists{/gist_id}","starred_url":"https://api.github.com/users/vincefn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vincefn/subscriptions","organizations_url":"https://api.github.com/users/vincefn/orgs","repos_url":"https://api.github.com/users/vincefn/repos","events_url":"https://api.github.com/users/vincefn/events{/privacy}","received_events_url":"https://api.github.com/users/vincefn/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"vallsv","id":7579321,"avatar_url":"https://avatars.githubusercontent.com/u/7579321?v=3","gravatar_id":"","url":"https://api.github.com/users/vallsv","html_url":"https://github.com/vallsv","followers_url":"https://api.github.com/users/vallsv/followers","following_url":"https://api.github.com/users/vallsv/following{/other_user}","gists_url":"https://api.github.com/users/vallsv/gists{/gist_id}","starred_url":"https://api.github.com/users/vallsv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vallsv/subscriptions","organizations_url":"https://api.github.com/users/vallsv/orgs","repos_url":"https://api.github.com/users/vallsv/repos","events_url":"https://api.github.com/users/vallsv/events{/privacy}","received_events_url":"https://api.github.com/users/vallsv/received_events","type":"User","site_admin":false},"assignees":[{"login":"vallsv","id":7579321,"avatar_url":"https://avatars.githubusercontent.com/u/7579321?v=3","gravatar_id":"","url":"https://api.github.com/users/vallsv","html_url":"https://github.com/vallsv","followers_url":"https://api.github.com/users/vallsv/followers","following_url":"https://api.github.com/users/vallsv/following{/other_user}","gists_url":"https://api.github.com/users/vallsv/gists{/gist_id}","starred_url":"https://api.github.com/users/vallsv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vallsv/subscriptions","organizations_url":"https://api.github.com/users/vallsv/orgs","repos_url":"https://api.github.com/users/vallsv/repos","events_url":"https://api.github.com/users/vallsv/events{/privacy}","received_events_url":"https://api.github.com/users/vallsv/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/silx-kit/silx/milestones/5","html_url":"https://github.com/silx-kit/silx/milestone/5","labels_url":"https://api.github.com/repos/silx-kit/silx/milestones/5/labels","id":2076776,"number":5,"title":"0.4","description":"","creator":{"login":"vasole","id":5636251,"avatar_url":"https://avatars.githubusercontent.com/u/5636251?v=3","gravatar_id":"","url":"https://api.github.com/users/vasole","html_url":"https://github.com/vasole","followers_url":"https://api.github.com/users/vasole/followers","following_url":"https://api.github.com/users/vasole/following{/other_user}","gists_url":"https://api.github.com/users/vasole/gists{/gist_id}","starred_url":"https://api.github.com/users/vasole/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vasole/subscriptions","organizations_url":"https://api.github.com/users/vasole/orgs","repos_url":"https://api.github.com/users/vasole/repos","events_url":"https://api.github.com/users/vasole/events{/privacy}","received_events_url":"https://api.github.com/users/vasole/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":76,"state":"open","created_at":"2016-10-18T09:40:32Z","updated_at":"2017-01-27T10:38:23Z","due_on":"2017-01-31T08:00:00Z","closed_at":null},"comments":3,"created_at":"2017-01-23T14:24:07Z","updated_at":"2017-01-27T10:43:02Z","closed_at":null,"body":"try importing hdf5plugin before h5py, so that some compressed files can be opened without being struck with the \"can't open directory\" error.\r\nMaybe advise to add hdf5plugins if a dataset cannot be read with an OSError"},"comment":{"url":"https://api.github.com/repos/silx-kit/silx/issues/comments/275637568","html_url":"https://github.com/silx-kit/silx/issues/571#issuecomment-275637568","issue_url":"https://api.github.com/repos/silx-kit/silx/issues/571","id":275637568,"user":{"login":"vasole","id":5636251,"avatar_url":"https://avatars.githubusercontent.com/u/5636251?v=3","gravatar_id":"","url":"https://api.github.com/users/vasole","html_url":"https://github.com/vasole","followers_url":"https://api.github.com/users/vasole/followers","following_url":"https://api.github.com/users/vasole/following{/other_user}","gists_url":"https://api.github.com/users/vasole/gists{/gist_id}","starred_url":"https://api.github.com/users/vasole/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vasole/subscriptions","organizations_url":"https://api.github.com/users/vasole/orgs","repos_url":"https://api.github.com/users/vasole/repos","events_url":"https://api.github.com/users/vasole/events{/privacy}","received_events_url":"https://api.github.com/users/vasole/received_events","type":"User","site_admin":false},"created_at":"2017-01-27T10:43:02Z","updated_at":"2017-01-27T10:43:02Z","body":"It seems HDF5 or h5py do not properly set the dataset attribute compression when an external filter has been used for compression.\r\n \r\nAt least I could found a way to know what filters have been used on a dataset:\r\n\r\n```\r\nimport h5py\r\nh = h5py.File(\"lz4.h5\", \"r\")\r\nd = h[\"/entry/data\"]\r\nfor i in range(d._dcpl.get_num_filters()):\r\n    print(d._dcpl.get_filter(i)\r\n```"}}
{"actor":{"display_login":"vasole"}}