File: ReleaseNotes

package info (click to toggle)
tcl-fitstcl 2.3-3
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 1,608 kB
  • ctags: 529
  • sloc: ansic: 25,287; sh: 2,820; makefile: 252; tcl: 157
file content (183 lines) | stat: -rw-r--r-- 7,708 bytes parent folder | download
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
179
180
181
182
183
July, 2009: Release of fitsTcl v2.3 (part of fv5.3)

   * Fix large FITS file crashing and displaying summary/header issue.
   * Fix opening FITS files in read-only mode issue.

=====================================================================

September, 2007: Release of fitsTcl v2.2 (part of fv5.0)

   * Allow Long Long type (64 bits integer) in Windows.
   * Allow the switching of different set of WCS (WCSn, where n is a, b, c..) information.
   * Add routines to extract WCS header information.

=====================================================================

July, 2006: Release of fitsTcl v2.1.5 (part of fv4.4)

   * Fix incorrect calculation of Table array size of a FITS file.

=====================================================================

March, 2006: Release of fitsTcl v.2.1.4 (part of fv4.3)

   * Add region statistical calculation

=====================================================================
April 5th, 2005: Release of fitsTcl v.2.1.3 (part of fv4.2)

   * Change calling routine parameters to cfitsio
   * Fix TSTRING column length calculation (previous set to 80)

=====================================================================
August 9, 2004: Release of fitsTcl v.2.1.2 (part of fv4.1.4)

   * Fix CAR projection

=====================================================================
April 19, 2004: Release of fitsTcl v.2.1.1 (part of fv4.1.2)

   * Seperate cfitsio package from fitsTcl package.

=====================================================================
November 9, 2000: Release of fitsTcl v2.1 (part of fv3.0)

   * Added smooth command.  Currently only supports a boxcar filter.

   * Added range command.  Currently only has a "count" option which
     takes a range string (eg, 1-4,7,9-) and counts how many rows are
     included.

   * Added -rows parameter to "load expr".  This allows calculations to
     be performed on a subset of rows.

   * Replace fitsTcl's histogramming code with call to CFITSIO's
     better implementation.  Add new command 'histogram' which replaces
     the 'create 1dhisto' and 'create 2dhisto' and deprecate the latter.
     New command supports up to 4D histograms and inverse weighting.

   * Convert fitsObjn entry point to use Tcl_Objs instead of strings.
     Was able to get full precision data, but lost it when putting it.
     About half of file commands converted, rest have all parameters
     converted to strings in fitsDispatch.

   * Dropped/Ignore numElem parameter to 'put image'.  Can get number
     of elements from data list.

   * When "put"ting data to a complex column, single numbers will be
     interpretted as real only... imaginary part is zero

   * Added an optional rowList parameter to "get vtable"

   * Added -noformat option to "load tblock", "get table", and "get vtable"
     so that one can obtain raw values, not formatted strings.

   * Modified "get image" and "load iblock" routines so that they use
     native Tcl_Obj's instead of DString's for return values... allows
     full precision instead of truncated formats in real values->string
     conversion.

   * Revised wcs code to support CD matrix keywords and be more general.
     "-m" flag to 'get wcs' command will return WCS information as...
          {refVals} {refPix} {matrix} {types} {projections}
     Old-style keywords will be converted to this.  New-style will be
     converted to old-style in absence of "-m".  New-style not limited
     to 2D images or only 2 columns... can be 1 thru N-dimensions.

========================================================================

February 7, 2000: Release of fitsTcl v2.002 (part of fv2.6 and FTOOLS 5.0)

   * Modified histogram code so that it writes the column names into
     the CTYPEn keywords if the columns did not have TCTYPn keywords.

   * Add optional wcsSwap to return list of 'get wcs' command to flag
     whether the RA and Dec WCS keywords are swapped with regard to X
     and Y.  Use 'fits option wcsSwap 1|0' to toggle this parameter on
     or off. (Default: off... old behavior)

   * Add new 'fits option' command which allows one to alter fitsTcl's
     default behaviors.

   * Cast all argv's to "char *const[]" to protect them from accidental
     modification.

   * Modify 'load image' to conform to vtable/column's default NULL
     handling... NULLS are converted to datatype_MAX.  Formerly converted
     to -1.

   * Modify 'load vtable' to accept a default Null parameter.  This breaks
     backwards compatibility (it used to take a vector column width at
     the same position, but ignored in v2.0).

   * Modify 'get wcs' defaults to match CFITSIO's new implementation of
     them: 1.0 for xinc/yinc and 0.0 for all others.  Keep ctype='none',
     although CFITSIO uses a null string.

========================================================================

July 28, 1999: Release of fitsTcl v2.0

   * Major rewrite of internal code, while keeping as backwards
     compatible as possible with last fv release.  Update
     documentation and create this Release Notes document.

   * Change method of passing address pointers... Instead of using %ld
     to read and write addresses to/from strings, use the much more
     appropriate %p format.  NOTE: This is *NOT* compatible with %ld
     formats.  You must change any code dependent on fitsTcl in this
     regard!  (Or change all '%p' strings in fitsTcl back to '%ld'.)

   * Drop 'get imageblock' which was actually identical to 'load iblock'.
     'get' commands should return lists of data, which 'get imageblock'
     did not.  (Still exists for backwards compatibility, but removed from
     docs.)

   * Add new 'get image' command which returns list of data from an image
     array.

   * Rename 'put ihd/ahd/bhd' to 'insert image/table' which makes
     more sense.  New version drops the numCols parameter and allows some
     parameters to be empty.  (Again, old commands still exist but
     undocumented.)

   * Make many more trailing parameters optional

   * Convert some series of parameters to lists (eg,
     'get keyword keyName ...' becomes 'get keyword keyList')

   * Add/improve support for long keywords using new HIERARCH notation.

   * Eliminate (ignore if present) the object type parameter from the
     'free' command and accept a list of addresses to free.

   * Add general 'fits free addList' command to replace the
     fitsObj-dependent free command.

   * Add 'fits version' command to get fitsTcl and cfitsio version numbers.

   * Replace 'get imgwcs' and 'get colwcs' with a single 'get wcs'
     command which behaves appropriately based on the CHDU type.
     Error-handling behavior (ie, use of default values) is consistent,
     unlike the separate versions.  (Old commands exist, but undocumntd.)

   * Add 2 new commands for creating/reading 'load'ed data: lst2ptr and
     ptr2lst.  The former takes a TCL list and creates a pointer able to
     be passed to C code (eg, POW).  The latter reverses the conversion,
     taking a pointer and producing a TCL list.

   * Add new vector math command: vexpr.  It takes a C-style arithmetic
     expression and evaluates it in the context of TCL lists (or fitsTcl
     pointers).  Returns results as either a TCL list or fitsTcl pointer.

========================================================================

Apr 30, 1999: Release of fv v2.5 (unnumbered fitsTcl included)

========================================================================

NovDec, 1998: Release of FTOOLS v4.2 and fv v2.4 (unnumbered fitsTcl included)

========================================================================

??? ??, 1997: Release of fitsTcl v1.0