Skip to content
Snippets Groups Projects
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