[Bioc-devel] rhdf5 NA's in int32

Mike Smith grimbough at gmail.com
Fri Mar 2 10:45:07 CET 2018


Dear Stepan,

Thanks for your questions.  I'll take a look at them over the next few days
and get back to you with some answers.  I've also opened a new issue on
Github (https://github.com/grimbough/rhdf5/issues/10) with your question,
so I'll post any replies there too.

Thanks,
Mike

On 28 February 2018 at 15:48, Stepan Kasal <kasal at ucw.cz> wrote:

> Hello,
> I believe I noticed two bugs in rhdf5.
>
> I'm using R 3.3.3 on Windows64, 2.18.0 linking to C-library HDF5 1.8.7
>
> 1. problem:
>
> h5read(..., bit64conversion='double')
>
> converts int32 columns to double as well.  I did not expect that the
> option would affect 64bit integer types only.
> Is this intentional?
> Is it documented?
>
> 2. problem:
>
> AFAIK -2^63 of type int64 is not a number, it encodes NA.
> I would expect that even with bit64conversion='double' or 'int', this
> special value silently becomes NA.
> (Or am I wrong?  Is this convention generally accepted?)
>
> The warnings "integer precision lost" or "integer overflow" (respectively),
> that are triggered by values that are in abs >= 2^53 or >= 2^31 (resp.),
> should not be triggered by this special value.
>
> Thank you all for the package,
>    Stepan Kasal
>
> _______________________________________________
> Bioc-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/bioc-devel
>

	[[alternative HTML version deleted]]



More information about the Bioc-devel mailing list