[Numpy-discussion] Using np.frombuffer and cffi.buffer on array of C structs (problem with struct member padding)

Joe solarjoe at posteo.org
Wed Jan 31 02:06:39 EST 2018


Does someone know of a function or a convenient way to automatically
derive a dtype object from a C typedef struct string or a cffi.typeof()?

Am 27.01.2018 10:30 schrieb Joe:
> Thanks for your help on this! This solved my issue.
> 
> 
> Am 25.01.2018 um 19:01 schrieb Allan Haldane:
>> There is a new section discussing alignment in the numpy 1.14 
>> structured
>> array docs, which has some hints about interfacing with C structs.
>> 
>> These new 1.14 docs are not online yet on scipy.org, but in the 
>> meantime
>>   you can view them here:
>> https://ahaldane.github.io/user/basics.rec.html#automatic-byte-offsets-and-alignment
>> 
>> (That links specifically to the discussion of alignments and padding).
>> 
>> Allan
>> 
>> On 01/25/2018 11:33 AM, Chris Barker - NOAA Federal wrote:
>>> 
>>>> 
>>>> The numpy dtype constructor takes an “align” keyword that will pad 
>>>> it
>>>> for you.
>>> 
>>> https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.dtype.html
>>> 
>>> -CHB
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> NumPy-Discussion mailing list
>>> NumPy-Discussion at python.org
>>> https://mail.python.org/mailman/listinfo/numpy-discussion
>>> 
>> 
>> _______________________________________________
>> NumPy-Discussion mailing list
>> NumPy-Discussion at python.org
>> https://mail.python.org/mailman/listinfo/numpy-discussion
>> 
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at python.org
> https://mail.python.org/mailman/listinfo/numpy-discussion


More information about the NumPy-Discussion mailing list