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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
|
.help revisions Jun88 pkg.utilities
.nf
mkpkg
utilities.hd
lcase.x -> t_lcase.x
luase.x -> t_ucase.x
split.x -> t_split.x
detab.x -> t_detab.x
entab.x -> t_entab.x
doc/bases.hlp +
Renamed files, added help page for BASES task. (10/24/11)
=======
V2.12.2
=======
utilities$urand.x
Modified method based on clktime for generating a new seed when
the users specifies it as INDEF so that it doesn't have a 1 second
granularity. (8/7/03, Valdes)
=====
V2.12
=====
utilities$mkpkg
Added missing dependencies. (10/11/99, Valdes)
utilities$curfit.gx
utilities$curfit.x
Removed an unneccessay include file statmenet. (9/22/99, Davis)
=======
V2.11.2
=======
utilities$surfit.par
utilities$t_surfit.x
utilities$doc/surfit.hlp
Added support for the half cross-terms option to the surfit task. This
involved changing the type of the xterms parameter from boolen (yes/no)
to string (none,half,full) but involved no other interface changes.
(7/6/99, Davis)
utilities$doc/surfit.hlp
Fixed minor formating problem. (4/22/99, Valdes)
=======
V2.11.1
=======
utilities$urand.x
utilities$doc/urand.hlp
If the "seed" parameter is set to INDEF then the clock time (integer
seconds since 1980) will be used as the seed. This allows different
executions to produce different random numbers.
(9/23/97, Valdes)
===========
V2.11export
===========
utilities$curfit.gx
Removed repeated output and added a comment character to the table
header line. (2/29/95, Valdes)
utilities$t_polyfit.x
Revoved the dependent variable normalization which was not doing anything
to improve the numerical statbility of the routine and which was causing
problems in the computation of the reduced chi-squared and standard
deviation statistics.
(7/11/94 LED)
utilities$t_polyfit.x
utilities$pfregres.f
Added a trap for rmul values < 0.0 and > 1.0 to the polyfit routine
to avoid floating operand errors caused by trying to take the square
route of a negative number.
(6/20/94 LED)
utilities$curfit.gx
Removed the graph limit setting so that the graph will be automatically
drawn with the default buffer distance from the end of the data.
Previously the end datapoints would fall right on the axes.
(5/10/94, Valdes)
utilities$t_surfit.x +
utilities$surfit.par +
utilities$doc/surfit.hlp +
utilities$x_utilities.x
utilities$mkpkg
utilities$utilities.cl
utilities$utilities.men
utilities$utilities.hd
A task for fitting a 2D function or "surface" to an irregularly
sampled set of x, y, and z points has been added. (7/6/93, Valdes)
utilities$curfit/t_curfit.x,curfit.gx
Curfit was failing if the input file list contained more than one
file or image. The problem was that ic_open was being called
before the file loop but ic_close(rd) was being called after every
fit leaving a null pointer in place for the second file.
(7/30/90 LED)
utilities$doc/polyfit.hlp
Added the missing "statistical" heading under the weighting section.
(7/23/90 LED)
utilities$lcase.x
Changed the default output file name extension from ".uc" to ".lc".
(3/7/90 LED)
utilities$t_curfit.x
For list input only, curfit now sorts the input array before fitting.
Sorted data is required by the rg_ranges procedure (even in the
default case of sample=*) or else data points will be ommitted from
the fit. (24/6/88 ShJ)
utilities$t_curfit.x,curfit.gx
Davis, December 2, 1987
1. Added a new parameter weighting to the curfit task. The four weighting
options are uniform, user, statistical and instrumental. The weights in
the four cases are 1.0, user input, 1/y and 1/sigmay ** 2. In the latter
case the weight that the user supplies is interpreted as sigmay. All
four options are available if input is from a list or STDIN. If input
is from an image section only the uniform and statistical options are
available.
utilities$t_polyfit.x
Davis, November 23, 1987.
1. Added a new parameter weighting to the polyfit task. The three
weighting options are instrumental, uniform and statistical. The
weights in the three cases are 1./sigy ** 2, 1.0 and 1/y consistent
with the Bevington definitions. If the weighting is instrumental
the user must supply the error in y as well as x and y.
utilities$*x
Valdes, February 17, 1987
1. Required GIO changes.
utilities$t_curfit.x, curfit.gx: Valdes, July 3, 1986
1. Modified CURFIT to use new ICFIT package.
________________________________________
From: Valdes Mar 14, 1986
Task: Curfit
1. The CURFIT task has been modified to allow switching between single
and double precision calculations. Generally double precision is used
but this task provides a convenient test facility for testing changes
in the mathematical routines or which precision is appropriate for a
new task being developed.
2. The help page was updated.
________________________________________
From: Hammond Jan 6, 1986
Task: Curfit
1. A new task, Curfit, has been installed. It is the cl interface to
the curfit package and allows for interactive fitting of functions
to list or image data. The function types supported are Legendre
or Chebyshev polynomials and linear or cubic splines.
__________________________________________
From: Hammond Dec 19, 1985
Task: Polyfit
1. Polyfit no longer gets a floating divide by zero when a linear fit
has a correlation = 1. The problem was in the error calculation (ftest)
portion of the Bevington routine regres. This problem was reported
by ST.
.endhelp
|