/usr/lib/iraf/lib/math/curfit.h is in iraf-dev 2.16.1+2018.03.10-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | # definitions for the curfit package
# define the permitted types of curves
define CV_FUNCTIONS "|chebyshev|legendre|spline3|spline1|"
define CHEBYSHEV 1
define LEGENDRE 2
define SPLINE3 3
define SPLINE1 4
define USERFNC 5
define NTYPES 5
# define the weighting flags
define CV_WEIGHTS "|user|uniform|spacing|chisq|"
define WTS_USER 1 # user enters weights
define WTS_UNIFORM 2 # equal weights
define WTS_SPACING 3 # weight proportional to spacing of data points
define WTS_CHISQ 4 # chi-squared weights (input data in photons)
# error conditions
define SINGULAR 1
define NO_DEG_FREEDOM 2
# definitions for cvstat
define CVTYPE 1 # curve type
define CVORDER 2 # order
define CVNCOEFF 3 # Number of coefficients
define CVNSAVE 4 # Length of save buffer
define CVXMIN 5 # minimum ordinate
define CVXMAX 6 # maximum ordinate
|