inaos / iron-array

2 stars 0 forks source link

[ENH] Provide a Python wrapper for the new UDF registry #530

Closed FrancescAlted closed 2 years ago

FrancescAlted commented 2 years ago

There is an ongoing effort to create an API to enable the registration of UDFs in the new_udf_api branch of the iron-array repo. The PR is https://github.com/inaos/iron-array/pull/519.

The task is to provide Cython wrappers for the new public functions (the new ones in include/libiarray/iarray.h). As this is a moving target, let's create another new_udf_api branch in the iron-array-python repo and keep it in sync with its sibling branch in iron-array repo.

FrancescAlted commented 2 years ago

@stoni recently added support for the lookup of a LLVM function in a library. The name of the function is jug_udf_function_get_function_ptr(). @martaiborra could you add support for it in the current wrapper?

FrancescAlted commented 2 years ago

PR https://github.com/inaos/iron-array/pull/519 has been merged. Closing.