-
Paolo Veglio authoredPaolo Veglio authored
ancillary.c 989.60 KiB
/* Generated by Cython 0.29.28 */
/* BEGIN: Cython Metadata
{
"distutils": {
"depends": [
"/home/pveglio/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/arrayobject.h",
"/home/pveglio/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/arrayscalars.h",
"/home/pveglio/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/ndarrayobject.h",
"/home/pveglio/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/ndarraytypes.h",
"/home/pveglio/miniconda3/lib/python3.9/site-packages/numpy/core/include/numpy/ufuncobject.h"
],
"include_dirs": [
"include",
"/opt/hdfeos2/2.20-gcc-8.3/include",
"/opt/netcdf4/4.7.0-gcc-8.3/include",
"/home/pveglio/miniconda3/lib/python3.9/site-packages/numpy/core/include"
],
"libraries": [
"netcdf"
],
"library_dirs": [
"/opt/hdfeos2/2.20-gcc-8.3/lib",
"/opt/netcdf4/4.7.0fcc-8.3/lib"
],
"name": "ancillary_data",
"sources": [
"ancillary.pyx",
"src/get_Reynolds_SST.c",
"src/bilinearInterpSST.c",
"src/swap_bytes.c",
"src/get_NDVI_background.c",
"src/get_Olson_eco.c",
"src/getcoord.c",
"src/get_GEOS.c",
"src/get_geos_times.c",
"src/get_granule_times.c",
"src/get_ti_vars.c",
"src/get_ti_weights.c",
"src/read_GEOS.c",
"src/read_GEOS_constants.c",
"src/read_GEOS_lndocn.c",
"src/assign_geos_vals.c",
"src/cithr.c",
"src/check_reg_uniformity.c"
]
},
"module_name": "ancillary_data"
}
END: Cython Metadata */
#ifndef PY_SSIZE_T_CLEAN
#define PY_SSIZE_T_CLEAN
#endif /* PY_SSIZE_T_CLEAN */
#include "Python.h"
#ifndef Py_PYTHON_H
#error Python headers needed to compile C extensions, please install development version of Python.
#elif PY_VERSION_HEX < 0x02060000 || (0x03000000 <= PY_VERSION_HEX && PY_VERSION_HEX < 0x03030000)
#error Cython requires Python 2.6+ or Python 3.3+.
#else
#define CYTHON_ABI "0_29_28"
#define CYTHON_HEX_VERSION 0x001D1CF0
#define CYTHON_FUTURE_DIVISION 1
#include <stddef.h>
#ifndef offsetof
#define offsetof(type, member) ( (size_t) & ((type*)0) -> member )
#endif
#if !defined(WIN32) && !defined(MS_WINDOWS)
#ifndef __stdcall
#define __stdcall