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 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926
|
.help revisions Jun88 proto
.nf
t_mkglbhdr.x +
mkglbhdr.par +
doc/mkglbhdr.hlp +
x_proto.x
mkpkg
proto.cl
proto.hd
proto.men
A new task that creates a global, dataless image header from keywords
which are in common in an input image list and an optional reference
image. (2/6/09, Valdes)
masks$t_mimstat.x
The clipping calculation was resetting the user supplied pixel limits.
Instead, any clipping limits need to remain bounded by the user
limits.
(7/15/08, Valdes)
masks/t_mimstat.x
When creating an output mask the final mp_invert step doesn't work. I'm
not sure if this ever worked right with the PIX_NOT(PIX_SRC) raster op.
Replaced this routine with yt_pminvert. (3/14/08, Valdes)
masks/t_mimstat.x
doc/mimstat.hlp
The "pmmatch" facility now allows the masks to be matched in physical
and world coordinate systems. (2/4/08, Valdes)
t_bscale.x
Fixed a type declaration problem (1/21/08, MJF)
t_fixpix.x
Changed from using xt_pmmap to yt_pmmap thus supporting world
coordinate pixel mask matching. (1/16/08, Valdes)
maskexpr/t_mskexpr.x
If both a reference image and a reference mask are specified the
reference mask will be matched to reference image using the features
of yt_mappm (see xtools$fixpix/ytpmmap.x). The default is to match
in "logical" which basically trims or pads the mask. The power of
this is that the user may set the environment variable "pmmatch" to
one of "physical", "world", or "offset". The physical option is useful
for taking trims, subsections, or other linear changes into account.
The world option is useful for matching masks generated from transformed
images. One application of this task is now to create the matched
mask as a file from the internal matching operation by using the
simple expression "m".
(1/10/08, Valdes)
=====
V2.14
=====
t_imext.x
Removed supporting procedures which are now in the xtools library
in the file xtextns.
(3/20/07, Valdes)
=====
V2.13
=====
========
V2.12.2a
========
maskexpr/t_mskregions.x
The code to inherit the size of the reference image was incorrect
and is now fixed. (7/8/04, Valdes)
interp.x
Removed the limit on the size of the table. The table is initially
allocated to 4096 pairs, and dynamically reallocated in 4096 chunks
as needed. (5/6/04, MJF)
=======
V2.12.2
=======
maskexpr/peregfuncs.x
Fixed a size decl error in a salloc call in pe_lines() (9/29/03, MJF)
maskexpr/meregfuncs.x
Fixed an type declaration/usage error for me_is_in_range() (9/29/03, MJF)
ringavg.cl
Included help page in script in order to document for adass.iraf.sources.
(1/7/03, Valdes)
ringavg.cl +
doc/ringavg.hlp +
proto.cl
proto.men
proto.hd
Added a script task to compute pixel averages in concentric rings.
(11/25/02, Valdes)
doc/fixpix.hlp
Added an example for using a text file on a 1D image.
(9/20/02, Valdes)
=======
V2.12.1
=======
=====
V2.12
=====
maskexpr/peregfuncs.x
Fixed various min / max data type mismatch problems. (06/19/02, Davis)
masks/t_mimstat.x
masks/rsstats.x
If nclip > 0 and the initial mean and standard deviation are INDEF (a very
unlikely occurence unless there is a mask) the ksigma limit computation in
the mimstatistics / rskysub task could overflow. This does not affect
released code. (05/01/02, Davis)
maskexpr/gettok.x
Modified the fetch number token routine to decode decimal number with
negative exponents correctly. (01/23/02, Davis)
t_suntoiraf.x
The read routine was being called as a subroutine instead of as a function.
(01/07/02, Davis)
maskexpr/peregfuncs.x
Fixed a typo in the salloc call. (01/07/02, Davis)
maskexpr/peregfuncs.x
Removed argument from the pe_polygon function that was no longer necessary
and was being used incorrectly.
(12/14/01, Davis)
masks/mstcache.x
masks/rsscache.x
Added a call setting IM_BUFFRAC to 0 to the memory caching code in the
mimstatistics and rskysub tasks in order to force the imio buffer to be
the size of the input image.
(12/10/01, Davis)
proto.cl
proto.men
proto.hd
x_proto.x
mskexpr.par
mskregions.par
doc/mskexpr.hlp
doc/mskregions.hlp
maskexpr/t_mskexpr.x
maskexpr/memkmask.x
maskexpr/t_mskregions.x
maskexpr/mesetreg.x
maskexpr/mesetexpr.x
maskexpr/meregmask.x
maskexpr/peregfuncs.x
maskexpr/megeom.x
maskexpr/meregfuncs.x
maskexpr/mskexpand.x
maskexpr/gettok.x
maskexpr/gettok.h
Installed the mskexpr and mskregions tasks in the proto package.
(12/06/01, Davis)
t_suntoiraf.x
t_binfil.x
t_hfix.x
t_joinlines.x
doc/irafil.hlp
Fixed various extra/missing argument, function declaration, and
subroutine/function mismatchs. Also fixed an irafil task help page
formatting problem. (9/19/01, Davis)
rskysub.par
doc/rskysub.hlp
masks/rskysub.h
masks/t_rskysub.x
masks/rsstats.x
masks/rsmean.x
masks/rsmmean.x
masks/rscache.x
masks/rsfnames.x
masks/rsreject.x
Installed the new running mean or median sky subtraction task rskysub
in the proto package. (9/18/01, Davis)
mimstatistics.par
doc/mimstat.hlp
masks/mimstat.h
masks/t_mimstat.x
masks/mstcache.x
masks/mimstat.x
masks/mptools.x
Installed the new statistics through a mask task mimstatistics in the
proto package. (09/17/01, Davis)
t_imext.x
The change to use a temp file was not done right. (1/9/01, Valdes)
t_fixpix.x
Change to call xt_pmunmap to insure pixel masks memory is released.
(12/13/00, Valdes)
t_imext.x
Added logic to recognize an input specifications which has an explict
extension as a single image. Previously an infinite loop would
result. (9/26/00, Valdes)
t_imext.x
Instead of expanding into a string buffer the task now uses a temp
file. (9/18/00, Valdes)
fields.x
Added two close statements and a missing sfree statement to the fields
task to avoid a too many open files error when processing a long list
of files. (5/19/00, Davis)
=====
V2.11.3
=====
t_bscale.x
The imio input and output pointers for type double and complex images
were declared as type double and complex instead of integer causing
a hangup on sun systems. (12/11/99, Davis)
=====
V2.11.2
=====
mkpkg
Added missing file dependencies to the mkpkg file. (9/22/99, Davis)
=====
V2.11.2
=====
t_imext.x
doc/imextensions.hlp
1. Image template expansion is used intead of file template expansion.
2. Image sections may now be in the input names.
(12/1/97, Valdes)
=====
V2.11
=====
t_imext.x
Included a private copy of the ranges package to allow having zero
be a legal value. (8/22/97, Valdes)
t_imext.x +
imextensions.par +
doc/imextensions.hlp +
x_proto.x
mkpkg
proto.cl
proto.men
proto.hd
Installed new task for making lists of image extensions.
(8/15/97, Valdes)
=========
V2.11BETA
=========
proto$
The tasks imalign, imcentroid, imfunction, imreplace, wcsedit, and
wcsreset have been moved to the images package. Imalign and imcentroid
are in immatch, imfunction and imreplace are in imutil, and wcsedit
and wcsreset are in imcoords. (3/31, Valdes)
proto$t_wcsedit.x
The off-diagonal elements of the LTM matrix were being incorrectly edited
although correctly listed by the wcsedit task, in the sense that editing
ltm[2,1] was actually editing ltm[1,2]. On the other hand the off-diagonal
elements of th CD matrxi were being correctly edited, but incorrectly
displayed. (1/20/97, Valdes)
proto$t_fixpix.x
proto$fixpix.par
proto$doc/fixpix.hlp
proto$mkpkg
Improved final version of new FIXPIX. This uses the routines in
xtools$fixpix. (12/11/96, Valdes)
proto$fields.par
proto$doc/fields.hlp
Changed the default lines in FIELDS to an open upper limit.
(8/22/96, Valdes)
proto$t_fixpix.x
proto$fpfixpix.gx
proto$fixpix.par
proto$text2mask.par +
proto$t_text2mask.x +
proto$t_mask2text.x +
proto$doc/fixpix.hlp
proto$doc/text2mask.hlp +
proto$mkpkg
proto$x_proto.x
proto$proto.cl
proto$proto.hd
proto$proto.men
Replace the old version of FIXPIX by a new version that works with
mask images. Two new tasks have been added TEXT2MASK and MASK2TEXT that
convert from the old text file description to mask images and back.
The MASK2TEXT task is hidden to discourage continued use of the text
file description.
(6/14/96, Valdes)
proto$generic/ +
proto$imfunc.x -> generic/
proto$imrep.x -> generic/
Added a generic directory for generic files. The imfunc.x
and imrep.x are now in this directory. (6/14/96, Valdes)
proto$t_wcsreset.x
Added an error check to the mw_openim command so wcsreset can erase
the world coordinate systems of images with wcss that it cannot
read correctly. (1/8/95, Davis)
proto$t_imcntr.x
Modified the format of the output to ensure a space between the x: and
y: and the x and y coordinate and increased the precision of the output
from %7.3f to %8.3f. (22/4/94, Davis)
proto$t_bscale.x
Added a call to flush after the status printout so that the output will
appear after each images is processed. (29/11/93, Davis)
proto$t_imcntr.x
Modified to imcntr task to use image templates instead of file templates.
(10/27/92, Davis)
proto$t_imcntr.x
Added an error check for constant data. (10/26/92, Davis)
proto$doc/suntoiraf.hlp
Replaced the help page with an updated one. (4/30/92, Davis)
proto$wcsedit
Added the new task WCSEDIT to the PROTO package. (4/22/92, Davis)
proto$wcsreset
Added the new task WCSRESET to the PROTO package. (4/21/92, Davis)
proto$intrp.f
Updated to be the same as in the ONEDSPEC package so that the entry
statements are removed. (2/10/92, Valdes)
proto$
proto$suntoiraf
The LOCAL package task SUNTOIRAF was added to PROTO. (1/31/92, Davis)
proto$hfix
The new task HFIX was added to the PROTO package. (1/24/92, Valdes)
proto$*
1. New PROTO package created from the NOAO.PROTO package.
2. The IMEDIT, IMEXAMINE, and TVMARK tasks in NOAO.PROTO have been moved
to the IMAGES.TV package.
3. The IMTITLE, MKHISTOGRAM, and RADPLT tasks in NOAO.PROTO have been moved
to the OBSOLETE package. They are superseded by the HEDIT, PHISTOGRAM, and
PRADPROF tasks respectively.
4. The BINPAIRS, IRALIGN, IRMATCH1D, IRMATCH2D, IRMOSAIC, NDPREP, and
SLITPIC tasks have been moved to the new version of NOAO.PROTO called
NPROTO.
5. The JOIN task has been renamed JOINLINES.
(1/23/92, Valdes, Davis)
====
Package regorganization
====
noao$proto
proto$imexamine/ievimexam.x
Corrected an error in the column limits computation in the routine
ie_get_vector that caused occasional glitches in vectors plotted
using the 'v' key. This bug may also explain occasional unrepeatable
bus errors which occurred after using the 'v' key. (12/11/91, Davis)
proto$imedit/epcolon.x
Two calls to pargr changed to pargi. (11/13/91, Valdes)
proto$tvmark/t_tvmark.x
proto$tvmark/mkcolon.x
Removed extra argument to mk_sets() calls. (11/13/91, Davis)
proto$tvmark/mkppars.x
Changed two clputi calls to clputb calls. (11/13/91, Davis)
proto$t_fixpix.x
proto$doc/t_fixpix.x
Made the order of lower/upper columns/lines unimportant by internally
transposing the endpoints if not in increasing order. (10/31/91, Valdes)
proto$imfuncs.gx
proto$imfuncs.x
The reference to the E macro in math.h was replaced with a reference to
the new macro BASE_E.
(9/17/91 LED)
proto$jimexam.par
proto$proto.cl
proto$mkpkg
proto$imexamine/iejimexam.x
proto$imexamine/iecolon.x
proto$imexamine/t_imexam.x
proto$imexamine/iegcur.x
proto$imexamine/mkpkg
proto$doc/imexamine.hlp
noao$lib/scr/imexamine.key
Added new options for fitting 1D gaussians to lines and columns.
(9/2/91, Valdes)
proto$imfunction.par
proto$imfunction.x
proto$imfuncs.gx
proto$imfuncs.x
proto$doc/imfunction.hlp
A new version of the imfunction task was installed. This new version
supports many more functions as well the double precision images.
(8/29/91 LED)
proto$bscale.par
proto$t_bscale.x
proto$mkpkg
proto$doc/bscale.hlp
Installed a new version of the bscale task. The new task takes a list
of input images and produces a list of output images like most other
images tasks. The input images are overwritten if the output list equals
the input list, and the noact parameter was removed since it is no longer
required. Two new parameters upper and lower can be used to remove
outliers from the statistics computation. The logfile parameter was
removed and replaced with the verbose parameter. Finally the code was
modified to only use the step parameter for sampling along a particular
axis, if no reference is made to that axis in the section parameter.
(8/26/91 LED)
proto$fixline.gx
The call to awsud had an argument type mismatch. (8/13/91, Valdes & Jacoby)
proto$imexamine/iemw.x +
proto$imexamine/iecimexam.x
proto$imexamine/iecolon.x
proto$imexamine/iegimage.x
proto$imexamine/ielimexam.x
proto$imexamine/iepos.x
proto$imexamine/ierimexam.x
proto$imexamine/imexam.h
proto$imexamine/mkpkg
proto$imexamine/t_imexam.x
proto$imexamine.par
proto$doc/imexamine.hlp
Modified IMEXAMINE to use WCS information in axis labels and coordinate
readback. (8/13/91, Valdes)
proto$tvmark/mkonemark.x
Moved the two salloc routines to the top of the mk_onemark routine
where they cannot be called more than once.
(7/22/91, Davis)
proto$tvmark.par
Modified the description of the pointsize parameter.
(7/17/91, Davis)
proto$imfit1d.par,linefit.par
Removed these defunct .par files from the PROTO package.
(10/25/90, Davis)
proto$t_imreplace.x
Added support for pixel type USHORT to the IMREPLACE task.
(10/25/90, Davis)
proto$imexamine/iesimexam.x
Add code for checking and warning if data is all constant, all above the
specified ceiling, or all below the specified floor when making surface
plots. (10/3/90, Valdes)
proto$imedit/epmask.x
Added some protective changes so that if a radius of zero with a circular
aperture is used then round off will be less likely to cause missing
the pixel. (9/23/90, Valdes)
proto$tvmark/tvmark.key
proto$tvmark/mkmark.x
proto$tvmark/doc/tvmark.hlp
At user request changed the 'd' keystroke command which marks an object
with a dot to the '.' and the 'u' keystroke command which deletes a
point to 'd'. (9/14/90 Davis)
proto$mkpkg
proto$proto.cl
proto$proto.hd
proto$proto.men
proto$x_proto.x
proto$toonedspec.x -
proto$toonedspec.par -
proto$doc/toonedspec.hlp -
Removed TOONEDSPEC. It's replacement is ONEDSPEC.SCOPY. (8/23/90, Valdes)
====
V2.9
====
noao$proto
Davis, June 20, 1990
The prototype tasks IMSLICE and IMSTACK were removed from the PROTO
package. Their functionality is duplicated by tasks of the same
name in the IMAGES package.
noao$proto/imedit/epgcur.x
Valdes, June 6, 1990
The fixpix format input was selecting interpolation across the longer
dimension instead of the shorter. This meant that complete columns
or lines did not work at all.
noao$proto/t_fixpix.x
Davis, May 29, 1990
Modified fixpix so that it would work on unsigned short images.
====
V2.8
====
noao$proto/
Davis, April 6, 1990
Two new tasks IMALIGN and IMCENTROID written by Rob Seaman were added
to the proto package. IMCENTROID computes a set of relative shifts
required to register a set of images. IMALIGN both computes the
shifts and aligns the images.
noao$proto/imexamine/t_imexam.x
Valdes, Mar 29, 1990
Even when use_display=no the task was trying to check the image display
for the name. This was fixed by adding a check for this flag in the
relevant if statement.
noao$proto/imexamine/ievimexam.x
Valdes, Mar 22, 1990
The pset was being closed without indicating this in the data structure.
The clcpset statement was removed.
noao$proto/imedit/epgcur.x
Valdes, Mar 15, 1990
The EOF condition was being screwed up for two keystroke commands leading
to a possible infinite loop when using a cursor file input. The fix
is to change the "nitems=nitems+clgcur" incrementing to simply
"nitems=clgcur".
noao$proto/imedit/epbackground.x
noao$proto/imedit/epgcur.x
Valdes, Mar 9, 1990
1. The surfit pointer was incorrectly declared as real in ep_bg causing the
'b' key to do nothing. This appears to be SPARC dependent.
2. Fixed some more problems with cursor strings having missing coordinates
causing floating overflow errors.
noao$proto/iralign.par,ir/t_iralign.x
Davis, Feb 27, 1990
Changed the iralign parameter align to alignment for consistency with
the other tasks.
noao$proto/imexamine/iecolon.x
Valdes, Feb 16, 1990
Fixed a mistake in the the datatype of a parg call.
noao$proto/ir/
Davis, Feb 16, 1990
Added a feature to the iralign code that permits the user to rerun
the iralign, irmatch1d, and irmatch2d using the first runs output
as input. This permits the user to fine tune the intensity adjustments
and shifts.
noao$proto/proto.cl
noao$proto/proto.men
noao$proto/mkpkg
noao$proto/x_proto.x
noao$proto/t_join.x +
noao$proto/join.par +
noao$proto/join.cl -
noao$proto/doc/join.hlp
Valdes, Feb 13, 1990
Added compiled version of the join task and updated the documentation.
Note that the parameters are now different.
noao$proto/imedit.par
noao$proto/imedit/epcolon.x
noao$proto/imedit/epmask.x
Valdes, Jan 17, 1990
1. Fixed typo in prompt string for y background order.
2. Wrong datatype in clput for order parameters resulting in setting
the user parameter file value to 0.
3. Bug fix in epmask. The following is the correct line:
line 130: call amovi (Memi[line], Memi[ptr2+i*EP_NX(ep)], EP_NX(ep))
noao$proto/imedit/epdisplay.x
Valdes, Jan 7, 1990
Added initialization to the zoom state. Without the intialization
starting IMEDIT without display and then turning display on followed by
a 'r' would cause an error (very obscure but found in a demo).
noao$proto/tvmark/t_tvmark.x
noao$proto/tvmark/mkmark.x
noao$proto/tvmark/tvmark.key
noao$proto/doc/tvmark.hlp
Valdes, Jan 4, 1990
Added filled rectangle command 'f'.
noao$proto/tvmark/t_tvmark.x
noao$proto/tvmark/mktools.x
noao$proto/tvmark/mkshow.x
noao$proto/tvmark/mkcolon.x
noao$proto/tvmark/mkfind.x
noao$proto/tvmark/mkremove.x
Davis, Dec 12, 1989
1. Tvmark has been modified to permit deletion as well as addition of
objects to the coordinate file. Objects to be deleted are marked
with the cursor and must be within a given tolerance of an
object in the coordinate list to be deleted.
2. The help screen no longer comes up in the text window when the task
is invoked for the sake of uniformity with all other IRAF tasks.
3. The coordinate file is opened read_only in batch mode. In interactive
mode a warning message is issued if the user tries to append or delete
objects from a file which does not have write permission and no action
is taken.
noao$proto/imexamine/t_imexam.x
noao$proto/imexamine/iegimage.x
Valdes, Nov 30, 1989
The default display frame when not using an input list was changed from
0 to 1.
noao$proto/ir/
Davis, Nov 28, 1989
New versions of the proto tasks IRMOSAIC, IRALIGN, IRMATCH1D and
IRMATCH2D have been installed in the PROTO package. The routine
have been modularised and now share code in preparation for a
future database approach to the registration problem. The image i/o
has been optimized so that all the tasks, but IRMOSAIC in particular,
will run much faster. A bug in the alignment code in which errors of
alignment of up to 0.5 pixels can occur has been fixed.
There is now an option to trim each section before insertion into
the output image. Finally the actions taken by the task can optionally
be printed on the terminal.
noao$proto/imeidt/epgcur.x
Valdes, Oct 30, 1989
1. There was no check against INDEF cursor coordinates. Such coordinates
will occur when reading a previous logfile output and cursor input
where the shorthand ":command" is used. The actual error occured when
attempting to add 0.5 to INDEF.
noao$proto/imedit/epstatistics.x
noao$proto/imedit/epmove.x
noao$proto/imedit/epgsfit.x
noao$proto/imedit/epnoise.x
noao$proto/imedit/epbackground.x
noao$proto/imedit/t_imedit.x
Valdes, Aug 17, 1989
1. Added errchk to main cursor loop to try and prevent loss of the
user's changes if an error occurs.
2. If no background points are found an error message is now printed
instead of aborting.
noao$proto/tvmark/mkbmark.x
Davis, Aug 4, 1989
Modified tvmark so that drawing to the frame buffer is more efficient
in batch mode. This involved removing a number of imflush calls
which were unnecessarily flushing the output buffer to disk and
recoding the basic routines which draw concentric circles and rectangles.
noao$proto/imreplace.par
Valdes, July 20, 1989
Changed mode of imaginary component value to hidden.
===========
Version 2.8
===========
noao$proto/imexamine/* +
noao$proto/imexamine.par +
noao$proto/?imexam.par +
noao$proto/doc/imexamine.hlp +
noao$proto/proto.cl
noao$proto/proto.men
noao$proto/proto.hd
noao$proto/x_proto.x
noao$proto/mkpkg
noao$lib/scr/imexamine.key
Valdes, June 13, 1989
New task IMEXAMINE added to the proto package.
noao$proto/tvmark/
Davis, June 6, 1989
Fixed a bug in tvmark wherein circles were not being drawn if they
were partially off the image in the x dimension.
noao$proto/tvmark/
Davis, June1, 1989
A labeling capability has been added to tvmark. If the label parameter
is turned on tvmark will label objects with the string in the third
column of the coordinate file.
noao$proto/tvmark/
Davis, May 25, 1989
The problem reported by phil wherein TVMARK would go into an infinite
loop if it encountered a blank line has been fixed.
noao$proto/t_imreplace.x
noao$proto/imrep.gx
noao$proto/imreplace.par
noao$proto/doc/imreplace.hlp
Valdes, May 23, 1989
Complex images are supported with the thresholds being the magnitude
of the complex values and the replacement value specified as real
and imaginary.
noao$proto/tvmark
Davis, May 22, 1989
The new task TVMARK was added to the proto package.
noao$proto/imedit/
Davis, May 22, 1989
The new task IMEDIT was added to the proto package.
noao$proto/t_binfil.x
Rooke, Apr 28, 1989
After allocating temporary storage for header bytes in IRAFIL, the code
was then reading those bytes instead into pixel storage, resulting in
a segmentation violation if header > row of pixels (found by Jim
Klavetter).
noao$proto/epix/epgdata.x
Valdes, Mar 20, 1989
Limit checking on the requested data region was wrong. User would get
out of bounds message if the line desired was greater than the number
of columns.
noao$proto/t_bscale.x
Davis, Feb 7, 1989
Fixed a memory corruption error in bscale. If a user specified a section
using the section parameter, the task was overflowing the data array
by trying to read beyond the boundary of the section.
Fixed a floating divide by zero problem in the computation of
step sizes when a specified section was only one pixel
wide in a given dimension.
noao$proto/
Davis, Jan 26, 1989
A "pixel out of bounds" error was fixed in the task IRMATCH2D. This
would occur if nxsub != nysub and for certain combination of corner
and order. This bug has been fixed.
noao$proto/
Davis, Nov 8, 1988
The two prototype image intensity matching tasks IRMATCH1D and IRMATCH2D
have been added to the proto package. See the help pages for further
details.
noao$proto/t_irmosaic.x
Davis, Jul 23, 1988
The number of columns and rows between adjacent subrasters in the output
image produced by IRMOSAIC was incorrect if nxoverlap or nyoverlap were
less than -1.
noao$proto/t_imslice.x
Davis, Jul 8, 1988
A new task imslice has been added to the proto package. IMSLICE reduces
an n-dimensional image to a list of (n-1)-dimensional images.
noao$proto/mkpkg
noao$proto/imfunction.x
noao$proto/imfuncs.gx +
noao$proto/imdex.gx -
noao$proto/imlog.gx -
noao$proto/imsqr.gx -
Valdes, Apr 8, 1988
Added the absolute value function. Combined the different functions
into one procedure.
noao$proto/t_mkhistogram.x
Davis, Feb 5, 1988
A new task mkhistogram has been added to the proto package. Mkhistogram
will task a stream of data and list or plot the histogram of the data.
noao$proto/t_irmosaic.x
Davis, Feb 3, 1988
1. A new parameter "subtract" has been added to the IRMOSAIC task. If
the "median" parameter is yes then IRMOSAIC will subtract the median
from each subraster before adding it to the output image mosaic.
noao$proto
Davis, Dec 8, 1987
1. Two new tasks IRMOSAIC and IRALIGN have been added to the PROTO
package. IRMOSAIC takes an ordered list of input images and places them
on a grid in an output image. Options exist to order the input list
by row, column or in a raster pattern starting at any of the four
corners of the output image. Adjacent subrasters may be overlapped or
separated by a specified number of columns and rows. Positions of objects
which occur in adjacent subrasters can be marked using for example
the sun imtool facility and centered using the APPHOT center routine.
IRALIGN takes the mosaiced image and the coordinate list and produces an
output image where all the individual subrasters have been aligned with
respect to some reference subraster. These two tasks are most useful for
images which already lie approximately on a grid.
noao$proto/t_bscale.x +
noao$proto/bscale.par +
noao$proto/doc/bscale.hlp +
Valdes, October 7, 1988
A new task to compute to scale images by a zero point and scale factor
has been added. The zero point and scale factor can be chosen as the
mean, median, or mode of the images.
noao$proto/doc/replicate.hlp -
Valdes, June 4, 1987
1. Deleted this obsolete file.
noao$proto/toonedspec.x
noao$proto/doc/toonedspec.hlp
Valdes, April 27, 1987
1. The output spectra are now of type real regardless of the input
pixel type. This change was made to avoid fix point exceptions
on AOS/VS IRAF when summing enough lines to overflow the input
pixel type. On the other IRAF systems integer overflows only cause
erroneous output but no error.
noao$proto/fixline.gx
Valdes, April 27, 1987
1. The interpolation weights when interpolating across lines were
being truncated and producing approximately correct values
but not correct interpolation. The weights are now not truncated.
noao$proto/join.cl
Hammond, March 10, 1987
1. Added script task JOIN, which joins two lists line by line.
noao$proto/t_imstack.x
Valdes, March 3, 1987
1. The input images being stacked were not being closed after they
were added to the output image.
noao$proto/imrep.gx
Valdes, February 5, 1987
1. There was a problem in AOS iraf because of an attempt to convert
a real INDEF to a short value. The routine was modified to attempt
the conversion only if the value is not INDEF.
noao$proto/t_imstack.x
noao$proto/doc/imstack.hlp
Valdes, October 8, 1986
1. Modified IMSTACK to use image templates instead of file templates.
All image tasks should use the image template package for consistency.
2. Modified the help page. One of the examples was incorrect.
noao$proto/imfunction.x
Valdes, October 8, 1986
1. Doug Tody added the square root function. I don't know the
details of the revision.
noao$proto/imfunction.x
noao$proto/imfunction.par
noao$proto/imlog.gx
noao$proto/imdex.gx +
noao$proto/funcs.x -
noao$proto/doc/imfunction.hlp
Valdes, September 9, 1986
1. Added the "dex" function which is the inverse of the existing "log"
function.
2. The help page was revised.
proto$toonedspec: Valdes, June 16, 1986
1. Added new task TOONEDSPEC to convert columns or lines of 2D
spectra to 1D spectra. A manual page was also added. This
is a prototype. The task or it's function will eventually
move to the TWODSPEC package.
======================
Package reorganization
======================
local$dsttoiraf: Valdes, April 7, 1986
1. The task resides now on NOAO/VMS SKD:[LOCAL.DAOP]
local$t_imstack.x: Valdes, April 6, 1986
local$doc/imstack.hlp: Valdes, April 6, 1986
1. Removed warning message about mixed datatypes in IMSTACK.
2. Updated help page for IMSTACK.
local$dsttoiraf: Valdes, April 3, 1986
1. Added NOAO foreign task to convert DST (DAO) format images to
IRAF images. This task is only available on the NOAO/VMS cluster.
Attempting to run this on any other system will fail.
local$irafil: Valdes, April 3, 1986
1. George Jacoby added the task IRAFIL to convert integer byte
pixel data to an IRAF image. It is an attempt to have a general
dataio conversion for foreign format images.
===========
Release 2.2
===========
From Valdes Jan. 24, 1986:
1. Removed NOTES tasks which was not useful.
------
August 6, 1985:
1. Imfunction modified to produce only real datatype output images.
2. Revisions script added.
.endhelp
|