У меня есть ряд функций C, и я хотел бы назвать их из python. cython, кажется, путь, но я не могу найти пример того, как именно это делается. Моя функция C выглядит так:
void calculate_daily ( char *db_name, int grid_id, int year,
double *dtmp, double *dtmn, double *dtmx,
double *dprec, double *ddtr, double *dayl,
double *dpet, double *dpar ) ;
Все, что я хочу сделать, это указать первые три параметра (строку и два целых числа) и восстановить 8 массивов numpy (или списков python. Все двойные массивы имеют N элементов). Мой код предполагает, что указатели указывают на уже выделенный фрагмент памяти. Кроме того, полученный код C должен ссылаться на некоторые внешние библиотеки.