html_url,issue_url,id,node_id,user,created_at,updated_at,author_association,body,reactions,performed_via_github_app,issue https://github.com/pydata/xarray/pull/1840#issuecomment-359168533,https://api.github.com/repos/pydata/xarray/issues/1840,359168533,MDEyOklzc3VlQ29tbWVudDM1OTE2ODUzMw==,12229877,2018-01-20T12:39:30Z,2018-01-20T12:39:30Z,CONTRIBUTOR,"Added tests; float32 not upcast, float16 ([""intended for storage of many floating-point values where higher precision is not needed, not for performing arithmetic""](https://en.wikipedia.org/wiki/Half-precision_floating-point_format)) *is* upcast but only to float32. I'll open a new issue to add a basic suite of property-based tests to Xarray 😄","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,289853579 https://github.com/pydata/xarray/pull/1840#issuecomment-358882878,https://api.github.com/repos/pydata/xarray/issues/1840,358882878,MDEyOklzc3VlQ29tbWVudDM1ODg4Mjg3OA==,12229877,2018-01-19T06:58:14Z,2018-01-19T06:58:14Z,CONTRIBUTOR,"Thanks - I was actually writing up an issue and decided it would be easier to demonstrate the proposed fix in a PR, but I'll open an issue first next time. The checkbox about flake8 could be removed from the issue template now - since #1824 we run flake8 on everything in CI so if tests pass flake8 is passing too. Re: tests: what do you (and @shoyer) think about using [Hypothesis](https://hypothesis.readthedocs.io) for some property-based tests of variable coding? ""encoding then decoding is a no-op"" is a classic property 😄 Upside, more powerful and better at finding edge cases; downside slower simply because it checks more cases (a configurable number).","{""total_count"": 1, ""+1"": 1, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,289853579