diff options
Diffstat (limited to 'silx/math/fit/functions_wrapper.pxd')
-rw-r--r-- | silx/math/fit/functions_wrapper.pxd | 170 |
1 files changed, 0 insertions, 170 deletions
diff --git a/silx/math/fit/functions_wrapper.pxd b/silx/math/fit/functions_wrapper.pxd deleted file mode 100644 index 780116c..0000000 --- a/silx/math/fit/functions_wrapper.pxd +++ /dev/null @@ -1,170 +0,0 @@ -# coding: utf-8 -#/*########################################################################## -# Copyright (C) 2016 European Synchrotron Radiation Facility -# -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), to deal -# in the Software without restriction, including without limitation the rights -# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -# copies of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice shall be included in -# all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -# THE SOFTWARE. -# -#############################################################################*/ - -__authors__ = ["P. Knobel"] -__license__ = "MIT" -__date__ = "14/06/2016" - -cimport cython - -cdef extern from "functions.h": - int erfc_array(double* x, - int len_x, - double* y) - - int erf_array(double* x, - int len_x, - double* y); - - void snip1d(double *data, - int size, - int width) - - void snip2d(double *data, - int nrows, - int ncolumns, - int width) - - void snip3d(double *data, - int nx, - int ny, - int nz, - int width) - - int strip(double* input, - long len_input, - double c, - long niter, - int deltai, - long* anchors, - long len_anchors, - double* output) - - int sum_gauss(double* x, - int len_x, - double* pgauss, - int len_pgauss, - double* y) - - int sum_agauss(double* x, - int len_x, - double* pgauss, - int len_pgauss, - double* y) - - int sum_fastagauss(double* x, - int len_x, - double* pgauss, - int len_pgauss, - double* y) - - int sum_splitgauss(double* x, - int len_x, - double* pgauss, - int len_pgauss, - double* y) - - int sum_apvoigt(double* x, - int len_x, - double* pvoigt, - int len_pvoigt, - double* y) - - int sum_pvoigt(double* x, - int len_x, - double* pvoigt, - int len_pvoigt, - double* y) - - int sum_splitpvoigt(double* x, - int len_x, - double* pvoigt, - int len_pvoigt, - double* y) - - int sum_lorentz(double* x, - int len_x, - double* plorentz, - int len_plorentz, - double* y) - - int sum_alorentz(double* x, - int len_x, - double* plorentz, - int len_plorentz, - double* y) - - int sum_splitlorentz(double* x, - int len_x, - double* plorentz, - int len_plorentz, - double* y) - - int sum_stepdown(double* x, - int len_x, - double* pdstep, - int len_pdstep, - double* y) - - int sum_stepup(double* x, - int len_x, - double* pustep, - int len_pustep, - double* y) - - int sum_slit(double* x, - int len_x, - double* pslit, - int len_pslit, - double* y) - - int sum_ahypermet(double* x, - int len_x, - double* phypermet, - int len_phypermet, - double* y, - int tail_flags) - - int sum_fastahypermet(double* x, - int len_x, - double* phypermet, - int len_phypermet, - double* y, - int tail_flags) - - long seek(long begin_index, - long end_index, - long nsamples, - double fwhm, - double sensitivity, - double debug_info, - long max_npeaks, - double * data, - double * peaks, - double * relevances) - - int SavitskyGolay(double* input, - long len_input, - int npoints, - double* output) |