Skip to content

Cythonizing of _packing.c fails #30

@waarmond

Description

@waarmond

I'm using Python 3.10 and Cython 0.29.36:

src/mo_pack/_packing.c: In function '__pyx_pf_7mo_pack_8_packing_decompress_rle':
src/mo_pack/_packing.c:2380:73: error: 'PyArrayObject' {aka 'struct tagPyArrayObject'} has no member named 'data'
 2380 |         __pyx_v_ret_code = runlen_decode(((float *)__pyx_v_unpacked_data->data), (__pyx_v_nrows * __pyx_v_ncols), ((float *)__pyx_v_packed_data->data), (__pyx_v_packed_data->dimensions[0]), __pyx_v_missing_data_indicator, ((function *)Py_None));
      |                                                                         ^~
src/mo_pack/_packing.c:2380:144: error: 'PyArrayObject' {aka 'struct tagPyArrayObject'} has no member named 'data'
 2380 |         __pyx_v_ret_code = runlen_decode(((float *)__pyx_v_unpacked_data->data), (__pyx_v_nrows * __pyx_v_ncols), ((float *)__pyx_v_packed_data->data), (__pyx_v_packed_data->dimensions[0]), __pyx_v_missing_data_indicator, ((function *)Py_None));
      |                                                                                                                                                ^~
src/mo_pack/_packing.c:2380:173: error: 'PyArrayObject' {aka 'struct tagPyArrayObject'} has no member named 'dimensions'
 2380 |         __pyx_v_ret_code = runlen_decode(((float *)__pyx_v_unpacked_data->data), (__pyx_v_nrows * __pyx_v_ncols), ((float *)__pyx_v_packed_data->data), (__pyx_v_packed_data->dimensions[0]), __pyx_v_missing_data_indicator, ((function *)Py_None));
      |                                                                                                                                                                             ^~
src/mo_pack/_packing.c: In function '__pyx_pf_7mo_pack_8_packing_2decompress_wgdos':
src/mo_pack/_packing.c:2783:60: error: 'PyArrayObject' {aka 'struct tagPyArrayObject'} has no member named 'data'
 2783 |         __pyx_v_ret_code = wgdos_unpack(__pyx_v_packed_data->data, (__pyx_v_nrows * __pyx_v_ncols), ((float *)__pyx_v_unpacked_data->data), __pyx_v_missing_data_indicator, ((function *)Py_None));
      |                                                            ^~
src/mo_pack/_packing.c:2783:132: error: 'PyArrayObject' {aka 'struct tagPyArrayObject'} has no member named 'data'
 2783 |         __pyx_v_ret_code = wgdos_unpack(__pyx_v_packed_data->data, (__pyx_v_nrows * __pyx_v_ncols), ((float *)__pyx_v_unpacked_data->data), __pyx_v_missing_data_indicator, ((function *)Py_None));
      |                                                                                                                                    ^~
src/mo_pack/_packing.c: In function '__pyx_pf_7mo_pack_8_packing_4compress_rle':
src/mo_pack/_packing.c:3044:37: error: 'PyArrayObject' {aka 'struct tagPyArrayObject'} has no member named 'dimensions'
 3044 |   __pyx_t_1 = (__pyx_v_unpacked_data->dimensions[0]);
      |                                     ^~
src/mo_pack/_packing.c:3045:37: error: 'PyArrayObject' {aka 'struct tagPyArrayObject'} has no member named 'dimensions'
 3045 |   __pyx_t_2 = (__pyx_v_unpacked_data->dimensions[1]);
      |                                     ^~
src/mo_pack/_packing.c:3149:73: error: 'PyArrayObject' {aka 'struct tagPyArrayObject'} has no member named 'data'
 3149 |         __pyx_v_ret_code = runlen_encode(((float *)__pyx_v_unpacked_data->data), __pyx_v_n_values, ((float *)__pyx_v_packed_data->data), (&__pyx_v_length), __pyx_v_missing_data_indicator, ((function *)Py_None));
      |                                                                         ^~
src/mo_pack/_packing.c:3149:129: error: 'PyArrayObject' {aka 'struct tagPyArrayObject'} has no member named 'data'
 3149 |         __pyx_v_ret_code = runlen_encode(((float *)__pyx_v_unpacked_data->data), __pyx_v_n_values, ((float *)__pyx_v_packed_data->data), (&__pyx_v_length), __pyx_v_missing_data_indicator, ((function *)Py_None));
      |                                                                                                                                 ^~
src/mo_pack/_packing.c: In function '__pyx_pf_7mo_pack_8_packing_6compress_wgdos':
src/mo_pack/_packing.c:3487:37: error: 'PyArrayObject' {aka 'struct tagPyArrayObject'} has no member named 'dimensions'
 3487 |   __pyx_t_1 = (__pyx_v_unpacked_data->dimensions[0]);
      |                                     ^~
src/mo_pack/_packing.c:3488:37: error: 'PyArrayObject' {aka 'struct tagPyArrayObject'} has no member named 'dimensions'
 3488 |   __pyx_t_2 = (__pyx_v_unpacked_data->dimensions[1]);
      |                                     ^~
src/mo_pack/_packing.c:3609:94: error: 'PyArrayObject' {aka 'struct tagPyArrayObject'} has no member named 'data'
 3609 |         __pyx_v_ret_code = wgdos_pack(__pyx_v_d0, __pyx_v_d1, ((float *)__pyx_v_unpacked_data->data), __pyx_v_missing_data_indicator, __pyx_v_accuracy, ((unsigned char *)__pyx_v_packed_data->data), (&__pyx_v_length), ((function *)Py_None));
      |                                                                                              ^~
src/mo_pack/_packing.c:3609:190: error: 'PyArrayObject' {aka 'struct tagPyArrayObject'} has no member named 'data'
 3609 |         __pyx_v_ret_code = wgdos_pack(__pyx_v_d0, __pyx_v_d1, ((float *)__pyx_v_unpacked_data->data), __pyx_v_missing_data_indicator, __pyx_v_accuracy, ((unsigned char *)__pyx_v_packed_data->data), (&__pyx_v_length), ((function *)Py_None));
      |                                                                                                                                                                                              ^~

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions