/usr/share/doc/dpuser-doc/index.js is in dpuser-doc 3.3+p1+dfsg-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 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 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 | title = new Object();
desc = new Object();
links= new Object();
matched= new Object();
keywords= new Object();
found= new Object();
var temp=0;
keywords[0]=0
found[0]=0
title[0] = 320
desc[1] = "sin function"
title[1] = "sin returns the trigonometric sine its argument returned value will real complex matrix depending default radians this can changed specifying switch /deg"
links[1] = "function_sin.html"
matched[1] = 0
desc[2] = "cos function"
title[2] = "cos returns the trigonometric cosine its argument returned value will real complex matrix depending default radians this can changed specifying switch /deg"
links[2] = "function_cos.html"
matched[2] = 0
desc[3] = "tan function"
title[3] = "tan returns the trigonometric tangent its argument returned value will real complex matrix depending default radians this can changed specifying switch /deg"
links[3] = "function_tan.html"
matched[3] = 0
desc[4] = "sinh function"
title[4] = "sinh returns the hyperbolic sine its argument returned value will real complex matrix depending default radians this can changed specifying switch /deg"
links[4] = "function_sinh.html"
matched[4] = 0
desc[5] = "cosh function"
title[5] = "cosh returns the hyperbolic cosine its argument returned value will real complex matrix depending default radians this can changed specifying switch /deg"
links[5] = "function_cosh.html"
matched[5] = 0
desc[6] = "tanh function"
title[6] = "tanh returns the hyperbolic tangent its argument returned value will real complex matrix depending default radians this can changed specifying switch /deg"
links[6] = "function_tanh.html"
matched[6] = 0
desc[7] = "asin function"
title[7] = "asin returns the arcus sine its argument which can either real complex matrix returned value's type changed necessary (when absolute value greater than default radians this specifying switch /deg"
links[7] = "function_asin.html"
matched[7] = 0
desc[8] = "acos function"
title[8] = "acos returns the arcus cosine its argument which can either real complex matrix returned value's type changed necessary (when absolute value greater than default radians this specifying switch /deg"
links[8] = "function_acos.html"
matched[8] = 0
desc[9] = "atan function"
title[9] = "atan returns the arcus tangent its argument which can either real complex"
links[9] = "function_atan.html"
matched[9] = 0
desc[10] = "asinh function"
title[10] = "asinh returns the hyperbolic arcus sine its argument which can either real complex matrix default returned value radians this changed specifying switch /deg"
links[10] = "function_asinh.html"
matched[10] = 0
desc[11] = "acosh function"
title[11] = "acosh returns the hyperbolic arcus cosine its argument which can either real complex matrix default returned value radians this changed specifying switch /deg"
links[11] = "function_acosh.html"
matched[11] = 0
desc[12] = "atanh function"
title[12] = "atanh returns the hyperbolic arcus tangent which can either real complex matrix default returned value radians this changed specifying switch /deg"
links[12] = "function_atanh.html"
matched[12] = 0
desc[13] = "exp function"
title[13] = "exp returns the exponential function returned value will real complex matrix depending argument"
links[13] = "function_exp.html"
matched[13] = 0
desc[14] = "log function"
title[14] = "log returns the logarithm base supplied returned"
links[14] = "function_log.html"
matched[14] = 0
desc[15] = "ln function"
title[15] = "ln returns the logarithm base (the natural logarithm)"
links[15] = "function_ln.html"
matched[15] = 0
desc[16] = "sqrt function"
title[16] = "sqrt returns the square root"
links[16] = "function_sqrt.html"
matched[16] = 0
desc[17] = "erf function"
title[17] = "erf returns the error function"
links[17] = "function_erf.html"
matched[17] = 0
desc[18] = "bessel function"
title[18] = "bessel returns the function"
links[18] = "function_bessel.html"
matched[18] = 0
desc[19] = "int function"
title[19] = "int returns the integer part"
links[19] = "function_int.html"
matched[19] = 0
desc[20] = "round function"
title[20] = "round returns rounded the nearest integer"
links[20] = "function_round.html"
matched[20] = 0
desc[21] = "frac function"
title[21] = "frac returns the fractional part"
links[21] = "function_frac.html"
matched[21] = 0
desc[22] = "abs function"
title[22] = "abs returns the absolute value"
links[22] = "function_abs.html"
matched[22] = 0
desc[23] = "sign function"
title[23] = "sign returns the"
links[23] = "function_sign.html"
matched[23] = 0
desc[24] = "rad2deg function"
title[24] = "rad2deg returns radians converted degrees this equivalent x*180/pi"
links[24] = "function_rad2deg.html"
matched[24] = 0
desc[25] = "deg2rad function"
title[25] = "deg2rad returns degrees converted radians this equivalent x*pi/180"
links[25] = "function_deg2rad.html"
matched[25] = 0
desc[26] = "float function"
title[26] = "float returns the string converted real number"
links[26] = "function_float.html"
matched[26] = 0
desc[27] = "strlen function"
title[27] = "strlen returns the length string"
links[27] = "function_strlen.html"
matched[27] = 0
desc[28] = "min function"
title[28] = "min returns the minimum value array two real numbers undefined values (inf and nan) are ignored"
links[28] = "function_min.html"
matched[28] = 0
desc[29] = "max function"
title[29] = "max returns the maximum value array two real numbers undefined values (inf and nan) are ignored"
links[29] = "function_max.html"
matched[29] = 0
desc[30] = "avg function"
title[30] = "avg returns the average value optionally omitting undefined values (inf and nan) are ignored"
links[30] = "function_avg.html"
matched[30] = 0
desc[31] = "total function"
title[31] = "total returns the sum all values undefined (inf and nan) are ignored"
links[31] = "function_total.html"
matched[31] = 0
desc[32] = "median function"
title[32] = "median returns the value optionally neglecting"
links[32] = "function_median.html"
matched[32] = 0
desc[33] = "naxis function"
title[33] = "naxis returns the number axes"
links[33] = "function_naxis.html"
matched[33] = 0
desc[34] = "naxis1 function"
title[34] = "naxis1 returns the length axis"
links[34] = "function_naxis1.html"
matched[34] = 0
desc[35] = "naxis2 function"
title[35] = "naxis2 returns the length axis"
links[35] = "function_naxis2.html"
matched[35] = 0
desc[36] = "naxis3 function"
title[36] = "naxis3 returns the length axis"
links[36] = "function_naxis3.html"
matched[36] = 0
desc[37] = "xmax function"
title[37] = "xmax returns the coordinate maximum"
links[37] = "function_xmax.html"
matched[37] = 0
desc[38] = "ymax function"
title[38] = "ymax returns the coordinate maximum"
links[38] = "function_ymax.html"
matched[38] = 0
desc[39] = "xmin function"
title[39] = "xmin returns the coordinate minimum"
links[39] = "function_xmin.html"
matched[39] = 0
desc[40] = "ymin function"
title[40] = "ymin returns the coordinate minimum"
links[40] = "function_ymin.html"
matched[40] = 0
desc[41] = "xcen function"
title[41] = "xcen returns the coordinate centroid"
links[41] = "function_xcen.html"
matched[41] = 0
desc[42] = "ycen function"
title[42] = "ycen returns the coordinate centroid"
links[42] = "function_ycen.html"
matched[42] = 0
desc[43] = "real function"
title[43] = "real returns the part complex number"
links[43] = "function_real.html"
matched[43] = 0
desc[44] = "imag function"
title[44] = "imag returns the imaginary part complex number not returned"
links[44] = "function_imag.html"
matched[44] = 0
desc[45] = "arg function"
title[45] = "arg returns the argument complex number (the angle polar representation number)"
links[45] = "function_arg.html"
matched[45] = 0
desc[46] = "jd function"
title[46] = "jd returns the julian date given hour minute and second default"
links[46] = "function_jd.html"
matched[46] = 0
desc[47] = "jdnumber function"
title[47] = "jdnumber returns the integer part julian date given hour minute and second default"
links[47] = "function_jdnumber.html"
matched[47] = 0
desc[48] = "jdfraction function"
title[48] = "jdfraction returns the fractional part julian date given hour minute and second default"
links[48] = "function_jdfraction.html"
matched[48] = 0
desc[49] = "upper function"
title[49] = "upper converts the string case"
links[49] = "function_upper.html"
matched[49] = 0
desc[50] = "lower function"
title[50] = "lower converts the string case"
links[50] = "function_lower.html"
matched[50] = 0
desc[51] = "string function"
title[51] = "string converts the number"
links[51] = "function_string.html"
matched[51] = 0
desc[52] = "calday function"
title[52] = "calday returns nicely formatted string telling the calendar date given julian jd_fraction nonzero describes fractional part"
links[52] = "function_calday.html"
matched[52] = 0
desc[53] = "header function"
title[53] = "header returns the fits"
links[53] = "function_header.html"
matched[53] = 0
desc[54] = "dayofweek function"
title[54] = "dayofweek returns the day week specified (julian) date"
links[54] = "function_dayofweek.html"
matched[54] = 0
desc[55] = "fits function"
title[55] = "fits creates array (or matrix) size the arguments and are optional resulting matrix will type (single precision)"
links[55] = "function_fits.html"
matched[55] = 0
desc[56] = "gauss function"
title[56] = "gauss creates elliptical gaussian this defined respective fwhm1 and fwhm2 axis position angle (in degrees) center the array optional keywords are naxis1 naxis2 which determine size not set determined from global variables only one argument given return value exp(-4ln(2)*x^2)"
links[56] = "function_gauss.html"
matched[56] = 0
desc[57] = "circle function"
title[57] = "circle creates centered with the respective radius optional keywords are naxis1 naxis2 which determine size array not set determined from global variables"
links[57] = "function_circle.html"
matched[57] = 0
desc[58] = "ellipse function"
title[58] = "ellipse creates this defined respective radius1 and radius2 axis position angle (in degrees) center the array optional keywords are naxis1 naxis2 which determine size not set determined from global variables"
links[58] = "function_ellipse.html"
matched[58] = 0
desc[59] = "rect function"
title[59] = "rect creates rectangular filter this defined by: respective width and height center position the array optional keywords are naxis1 naxis2 which determine size not set determined from global variables"
links[59] = "function_rect.html"
matched[59] = 0
desc[60] = "delta function"
title[60] = "delta creates function this defined by: all values the array except for which set value not will used optional keywords are naxis1 naxis2 determine size determined from global variables"
links[60] = "function_delta.html"
matched[60] = 0
desc[61] = "cosbell function"
title[61] = "cosbell creates cosine bell filter this defined by: center position inner radius and outer optional keywords are naxis1 naxis2 which determine the size array not set determined from global variables"
links[61] = "function_cosbell.html"
matched[61] = 0
desc[62] = "chinhat function"
title[62] = "chinhat creates chinese hat filter this defined by: center position and radius optional keywords are naxis1 naxis2 which determine the size array not set determined from global variables"
links[62] = "function_chinhat.html"
matched[62] = 0
desc[63] = "airy function"
title[63] = "airy creates function the center array this defined by: telescope diameter [meters] pixel scale [arcsec/pixel] and wavelength [microns] optional keywords are naxis1 naxis2 which determine size not set determined from global variables"
links[63] = "function_airy.html"
matched[63] = 0
desc[64] = "cubemedian function"
title[64] = "cubemedian does median all images the value reject can used exclude taken when calculating"
links[64] = "function_cubemedian.html"
matched[64] = 0
desc[65] = "cubeavg function"
title[65] = "cubeavg does average all images optionally rejection value can given"
links[65] = "function_cubeavg.html"
matched[65] = 0
desc[66] = "ssa function"
title[66] = "ssa calculates the simple shift-and-add all images datacube fits file memory saving method will used string this points text where arbitrary amount filenames given list first image each these files for sky flat dpl mask are they optional keyword can given: shift brightest pixel xcen ycen integer centroid subpixel same done were set but searched smoothed version smoothing convolving with gaussian fwhm negative"
links[66] = "function_ssa.html"
matched[66] = 0
desc[67] = "mosaic function"
title[67] = "mosaic make the images specified file pointed fname formatis follows: 3(4) columns: filename xshift yshift (scale factor) negative shifts result clipping image"
links[67] = "function_mosaic.html"
matched[67] = 0
desc[68] = "shift function"
title[68] = "shift shifts (and optionally wraps) specified values"
links[68] = "function_shift.html"
matched[68] = 0
desc[69] = "rotate function"
title[69] = "rotate rotates angle (in degrees counterclockwise)"
links[69] = "function_rotate.html"
matched[69] = 0
desc[70] = "fft function"
title[70] = "fft calculates the fast fourier transform real forward computed complex inverse"
links[70] = "function_fft.html"
matched[70] = 0
desc[71] = "reass function"
title[71] = "reass reassembles"
links[71] = "function_reass.html"
matched[71] = 0
desc[72] = "norm function"
title[72] = "norm normalizes"
links[72] = "function_norm.html"
matched[72] = 0
desc[73] = "clip function"
title[73] = "clip clips values value not set all below low will and above high are"
links[73] = "function_clip.html"
matched[73] = 0
desc[74] = "smooth function"
title[74] = "smooth smooths multiplying with gaussian width fwhm fourier space the total flux kept constant this equivalent reass(fft(fft(x)*fft(gauss(naxis1(x)/2+1 naxis2(x)/2+1 fwhm))))"
links[74] = "function_smooth.html"
matched[74] = 0
desc[75] = "boxcar function"
title[75] = "boxcar computes running with radius width default the value replaces average box this can changed specifying one switches /minimum /maximum /median"
links[75] = "function_boxcar.html"
matched[75] = 0
desc[76] = "3dexpand function"
title[76] = "3dexpand replaces all values the single images datacube average respective"
links[76] = "function_3dexpand.html"
matched[76] = 0
desc[77] = "dpixcreate function"
title[77] = "dpixcreate creates dead pixel list using magic threshold boxsize defaults and gives the radius running boxcar used npass number passes"
links[77] = "function_dpixcreate.html"
matched[77] = 0
desc[78] = "dpixapply function"
title[78] = "dpixapply corrects dead pixels using dpl interpolation boxsize defaults and gives the radius boxcar used each value where not will regarded pixel those are process"
links[78] = "function_dpixapply.html"
matched[78] = 0
desc[79] = "flip function"
title[79] = "flip flips specified axis"
links[79] = "function_flip.html"
matched[79] = 0
desc[80] = "enlarge function"
title[80] = "enlarge enlarges specified integer scale"
links[80] = "function_enlarge.html"
matched[80] = 0
desc[81] = "resize function"
title[81] = "resize resizes the new axis lengths argument naxis3 optional dimension smaller than image will clipped else lower left corner"
links[81] = "function_resize.html"
matched[81] = 0
desc[82] = "wien function"
title[82] = "wien performs wiener filtered deconvolution using psf dirty beam height gives the maximum delta function used filter and defaults"
links[82] = "function_wien.html"
matched[82] = 0
desc[83] = "lucy function"
title[83] = "lucy performs deconvolution using psf dirty beam and iterations threshold defaults 000003"
links[83] = "function_lucy.html"
matched[83] = 0
desc[84] = "center function"
title[84] = "center shifts the brightest pixel"
links[84] = "function_center.html"
matched[84] = 0
desc[85] = "3dnorm (obsolete) function"
title[85] = "3dnorm (obsolete) normalizes datacube"
links[85] = "function_3dnorm.html"
matched[85] = 0
desc[86] = "conj function"
title[86] = "conj returns the complex conjugate"
links[86] = "function_conj.html"
matched[86] = 0
desc[87] = "correl function"
title[87] = "correl returns the cross-correlation and"
links[87] = "function_correl.html"
matched[87] = 0
desc[88] = "readfits function"
title[88] = "readfits read specified fits file into memory the optional arguments can used part combination specifies that complete range respective axis should"
links[88] = "function_readfits.html"
matched[88] = 0
desc[89] = "3dspec function"
title[89] = "3dspec returns average spectrum (dispersion along the third dimension) using mask (2-dim) center with radii and"
links[89] = "function_3dspec.html"
matched[89] = 0
desc[90] = "stddev function"
title[90] = "stddev returns the standard deviation optionally omitting value"
links[90] = "function_stddev.html"
matched[90] = 0
desc[91] = "variance function"
title[91] = "variance returns the"
links[91] = "function_variance.html"
matched[91] = 0
desc[92] = "meddev function"
title[92] = "meddev returns the median deviation from"
links[92] = "function_meddev.html"
matched[92] = 0
desc[93] = "saomark function"
title[93] = "saomark interactively mark pixels ds9 which are marked the display resulting array will have value each pixel elsewhere press any key point 'd' delete already 'q' quit (use newer!)"
links[93] = "function_saomark.html"
matched[93] = 0
desc[94] = "random function"
title[94] = "random returns number between and seed not set based the current time used"
links[94] = "function_random.html"
matched[94] = 0
desc[95] = "import function"
title[95] = "import imports text file the first character numeric values are written into numerical array number lines then determine naxis2 individual entries line determines naxis1 else will string"
links[95] = "function_import.html"
matched[95] = 0
desc[96] = "rebin function"
title[96] = "rebin rebins the new axis lengths and using bilinear interpolation aspect ratio not preserved"
links[96] = "function_rebin.html"
matched[96] = 0
desc[97] = "stringarray function"
title[97] = "stringarray returns string array integer number will have entries which are all initialized empty strings the initially one element set"
links[97] = "function_stringarray.html"
matched[97] = 0
desc[98] = "nelements function"
title[98] = "nelements returns the number elements for matrix this total pixels string characters and stringarray strings"
links[98] = "function_nelements.html"
matched[98] = 0
desc[99] = "ssastat function"
title[99] = "ssastat returns statistics for ssa arguments like the resulting array will [xshift yshift min max flux fwhm flag]"
links[99] = "function_ssastat.html"
matched[99] = 0
desc[100] = "sssa function"
title[100] = "sssa calculates the simple shift-and-add all images fits file memory saving method will used ssa"
links[100] = "function_sssa.html"
matched[100] = 0
desc[101] = "ssaselect function"
title[101] = "ssaselect obsolete function"
links[101] = "function_ssaselect.html"
matched[101] = 0
desc[102] = "maxentropy function"
title[102] = "maxentropy maximum entropy deconvolution using psf"
links[102] = "function_maxentropy.html"
matched[102] = 0
desc[103] = "cubeminimum function"
title[103] = "cubeminimum returns the minimum each pixel along 3rd axis cube"
links[103] = "function_cubeminimum.html"
matched[103] = 0
desc[104] = "cubemaximum function"
title[104] = "cubemaximum returns the maximum each pixel along 3rd axis cube"
links[104] = "function_cubemaximum.html"
matched[104] = 0
desc[105] = "fwhm function"
title[105] = "fwhm returns the second order moment centered [xcenter ycenter] within radius which corresponds that location parameter optional skipped default pixels will used"
links[105] = "function_fwhm.html"
matched[105] = 0
desc[106] = "setbitpix function"
title[106] = "setbitpix change the pixel type"
links[106] = "function_setbitpix.html"
matched[106] = 0
desc[107] = "bytearray function"
title[107] = "bytearray returns array with bitpix (all pixels are type unsigned char) bscale will set bzero"
links[107] = "function_bytearray.html"
matched[107] = 0
desc[108] = "shortarray function"
title[108] = "shortarray returns array with bitpix (all pixels are type short) bscale will set bzero"
links[108] = "function_shortarray.html"
matched[108] = 0
desc[109] = "longarray function"
title[109] = "longarray returns array with bitpix (all pixels are type long) bscale will set bzero"
links[109] = "function_longarray.html"
matched[109] = 0
desc[110] = "floatarray function"
title[110] = "floatarray returns array with bitpix -32 (all pixels are type float)"
links[110] = "function_floatarray.html"
matched[110] = 0
desc[111] = "doublearray function"
title[111] = "doublearray returns array with bitpix -64 (all pixels are type double)"
links[111] = "function_doublearray.html"
matched[111] = 0
desc[112] = "complexarray function"
title[112] = "complexarray returns array with bitpix -128 (all pixels are type complex) !!! warning: does not conform the fits standard"
links[112] = "function_complexarray.html"
matched[112] = 0
desc[113] = "shrink function"
title[113] = "shrink shrinks the specified axis factor"
links[113] = "function_shrink.html"
matched[113] = 0
desc[114] = "getfitskey function"
title[114] = "getfitskey returns the value specified fits key header returned type can either string integer number real does not exist empty"
links[114] = "function_getfitskey.html"
matched[114] = 0
desc[115] = "polyfit function"
title[115] = "polyfit returns n-th order polynomial fit must 1-dimensional the function vector size (n+1)*2 fittet has following form:"
links[115] = "function_polyfit.html"
matched[115] = 0
desc[116] = "sprintf function"
title[116] = "sprintf returns (either real number integer) string using specified format the formatting done like printf function total length formatted limited 256 characters"
links[116] = "function_sprintf.html"
matched[116] = 0
desc[117] = "photometry function"
title[117] = "photometry perform aperture this function returns 3xn matrix with the following information: measured counts normalized (jansky) magnitude"
links[117] = "function_photometry.html"
matched[117] = 0
desc[118] = "transcoords function"
title[118] = "transcoords transform set coordinates from one image another the coordinate transformation matrix described first order polynomial number reference sources else second used function will calculated using least squares fit given note that either refstars imstars exactly (-1 -1) this star not calculate"
links[118] = "function_transcoords.html"
matched[118] = 0
desc[119] = "findfile function"
title[119] = "findfile returns all files that satisfy given pattern occurrences backslash are replaced slash also appended directories the search started from current directory and done recursively through structure"
links[119] = "function_findfile.html"
matched[119] = 0
desc[120] = "markpos function"
title[120] = "markpos mark positions using ds9 the are returned 2xn matrix where denotes number marked pressing key 'q' will quit marking when typing numbers between and values stored that specific position this way can overwritten (use newer!)"
links[120] = "function_markpos.html"
matched[120] = 0
desc[121] = "lmst function"
title[121] = "lmst calculate the local mean siderial time for given julian date longitude (east negative) sidereal that location returned else greenwich (longitude note timezones are not taken into account always give universal"
links[121] = "function_lmst.html"
matched[121] = 0
desc[122] = "wsa function"
title[122] = "wsa compute weighted shift-and-add the fits cube (must file) shift location defined xcen ycen thresh gives fraction maximum pixel which will regarded speckle speckles determines number used (if there are more then image smoothed until not exceeded) smooth optionally fwhm gaussian with where searched for bigmask given centroid mask shifted each individual"
links[122] = "function_wsa.html"
matched[122] = 0
desc[123] = "swsa function"
title[123] = "swsa compute weighted shift-and-add the fits cube (must file) flags 1-dimensional array that has value zero for each image skipped shift location defined xcen ycen thresh gives fraction maximum pixel which will regarded speckle speckles determines number used (if there are more then smoothed until not exceeded) smooth optionally fwhm gaussian with where searched bigmask given centroid mask shifted individual"
links[123] = "function_swsa.html"
matched[123] = 0
desc[124] = "centroids function"
title[124] = "centroids returns 2xn matrix with the (in radius) given positions"
links[124] = "function_centroids.html"
matched[124] = 0
desc[125] = "maxima function"
title[125] = "maxima refind local given positions around radius"
links[125] = "function_maxima.html"
matched[125] = 0
desc[126] = "fileexists function"
title[126] = "fileexists test for existence file returns the exist otherwise"
links[126] = "function_fileexists.html"
matched[126] = 0
desc[127] = "filesize function"
title[127] = "filesize return the length bytes file returns does not exist"
links[127] = "function_filesize.html"
matched[127] = 0
desc[128] = "dir function"
title[128] = "dir return directory listing"
links[128] = "function_dir.html"
matched[128] = 0
desc[129] = "polyfitxy function"
title[129] = "polyfitxy return n-th order polynomial fit the vectors and where f(x) variable given 4th argument will overwritten with chi squared"
links[129] = "function_polyfitxy.html"
matched[129] = 0
desc[130] = "sort function"
title[130] = "sort returns index list ascending order"
links[130] = "function_sort.html"
matched[130] = 0
desc[131] = "char function"
title[131] = "char returns the ascii character which number truncated range 255"
links[131] = "function_char.html"
matched[131] = 0
desc[132] = "complex function"
title[132] = "complex returns number generated the two given values"
links[132] = "function_complex.html"
matched[132] = 0
desc[133] = "strpos function"
title[133] = "strpos returns the position substring within string does not occur first argument array matrix with same number elements returned"
links[133] = "function_strpos.html"
matched[133] = 0
desc[134] = "clean function"
title[134] = "clean performs cleaning the input image this iterative deconvolution algorithm"
links[134] = "function_clean.html"
matched[134] = 0
desc[135] = "collapse function"
title[135] = "collapse one axis array all values along the specified will summed resulting have dimension less than input"
links[135] = "function_collapse.html"
matched[135] = 0
desc[136] = "magnify function"
title[136] = "magnify resize given array the scaling factor each pixel resized will blown and consequently contain scale^2 pixels optional argument smooth gives fwhm gaussian with which resultant smoothed total flux conserved"
links[136] = "function_magnify.html"
matched[136] = 0
desc[137] = "wsastat function"
title[137] = "wsastat compute statistics for the weighted shift-and-add fits cube (must file) shift location defined xcen ycen thresh gives fraction maximum pixel which will regarded speckle speckles determines number used (if there are more then image smoothed until not exceeded) smooth optionally fwhm gaussian with where searched bigmask given centroid mask shifted each individual"
links[137] = "function_wsastat.html"
matched[137] = 0
desc[138] = "gaussfit function"
title[138] = "gaussfit fit one-dimensional gaussian vector the gauss function defined g(x) b*exp(-4ln2*(x-x0)^2/fwhm^2)"
links[138] = "function_gaussfit.html"
matched[138] = 0
desc[139] = "gauss2dfit function"
title[139] = "gauss2dfit fit two-dimensional gaussian rectangular grid image)"
links[139] = "function_gauss2dfit.html"
matched[139] = 0
desc[140] = "polyfitxyerr function"
title[140] = "polyfitxyerr return n-th order polynomial fit the vectors and where f(x) typical error dependent variables given variable 4th argument will overwritten with chi squared"
links[140] = "function_polyfitxyerr.html"
matched[140] = 0
desc[141] = "psf function"
title[141] = "psf return the average (or median minimum maximum) several stars image locations are given second argument"
links[141] = "function_psf.html"
matched[141] = 0
desc[142] = "pwd function"
title[142] = "pwd return the absolute path current directory"
links[142] = "function_pwd.html"
matched[142] = 0
desc[143] = "quickgauss function"
title[143] = "quickgauss create circular gaussian"
links[143] = "function_quickgauss.html"
matched[143] = 0
desc[144] = "getenv function"
title[144] = "getenv return the content environment variable"
links[144] = "function_getenv.html"
matched[144] = 0
desc[145] = "cblank function"
title[145] = "cblank replace all undefined values (like nan inf) another value specified these will"
links[145] = "function_cblank.html"
matched[145] = 0
desc[146] = "now function"
title[146] = "now return the julian date current system time timezone (and daylight saving appropriate) are taken into account"
links[146] = "function_now.html"
matched[146] = 0
desc[147] = "polar function"
title[147] = "polar returns complex number generated the two given values representation this equivalent complex(a cos(b) sin(b))"
links[147] = "function_polar.html"
matched[147] = 0
desc[148] = "transmatrix function"
title[148] = "transmatrix compute the transformation matrix for two reference coordinate systems described first order polynomial number sources else second used function will calculated using least squares fit given coordinates note that either refstars imstars exactly (-1 -1) this star not calculate"
links[148] = "function_transmatrix.html"
matched[148] = 0
desc[149] = "transform function"
title[149] = "transform apply transformation matrix set coordinates"
links[149] = "function_transform.html"
matched[149] = 0
desc[150] = "invert function"
title[150] = "invert return the inverse 2-dimensional square matrix"
links[150] = "function_invert.html"
matched[150] = 0
desc[151] = "transpose function"
title[151] = "transpose return the matrix transposed rows and columns are interchanged"
links[151] = "function_transpose.html"
matched[151] = 0
desc[152] = "isvariable function"
title[152] = "isvariable check whether given variable name (as string) exists memory"
links[152] = "function_isvariable.html"
matched[152] = 0
desc[153] = "pi function"
title[153] = "pi return the number will computet acos(0)"
links[153] = "function_pi.html"
matched[153] = 0
desc[154] = "convolve function"
title[154] = "convolve image with kernel the resulting array returned bitpix -32"
links[154] = "function_convolve.html"
matched[154] = 0
desc[155] = "gammp function"
title[155] = "gammp return the incomplete gamma function p(a"
links[155] = "function_gammp.html"
matched[155] = 0
desc[156] = "reform function"
title[156] = "reform resize array without actually moving data the number new elements must exactly match resized size arguments are given all axes with length removed"
links[156] = "function_reform.html"
matched[156] = 0
desc[157] = "find function"
title[157] = "find [this documentation copied literally from idl's astrolib]"
links[157] = "function_find.html"
matched[157] = 0
desc[158] = "histogram function"
title[158] = "histogram create given array"
links[158] = "function_histogram.html"
matched[158] = 0
desc[159] = "meandev function"
title[159] = "meandev calculate the mean deviation given array optionally omitting value this defined 1/sqrt(n-1)*stddev(a)"
links[159] = "function_meandev.html"
matched[159] = 0
desc[160] = "version function"
title[160] = "version return the string currently used dpuser"
links[160] = "function_version.html"
matched[160] = 0
desc[161] = "spifficube (obsolete) function"
title[161] = "spifficube (obsolete) create cube spiffi raw frame the wavelength each slitlet shifted one pixel accuracy scale not being linearized"
links[161] = "function_spifficube.html"
matched[161] = 0
desc[162] = "spiffiuncube (obsolete) function"
title[162] = "spiffiuncube (obsolete) undo cube creation done with spifficube the resulting frame will 1024 (as for spiffi raw data)"
links[162] = "function_spiffiuncube.html"
matched[162] = 0
desc[163] = "spiffishift (obsolete) function"
title[163] = "spiffishift (obsolete) shift slitlets raw spiffi frame that the wavelength each slitlet shifted one pixel accuracy scale not being linearized"
links[163] = "function_spiffishift.html"
matched[163] = 0
desc[164] = "bezier (obsolete) function"
title[164] = "bezier (obsolete) xxx"
links[164] = "function_bezier.html"
matched[164] = 0
desc[165] = "bezier1d (obsolete) function"
title[165] = "bezier1d (obsolete) xxx"
links[165] = "function_bezier1d.html"
matched[165] = 0
desc[166] = "moffat function"
title[166] = "moffat create elliptical function"
links[166] = "function_moffat.html"
matched[166] = 0
desc[167] = "readfitsextension function"
title[167] = "readfitsextension read specified fits file extension into memory the optional arguments can used part combination specifies that complete range respective axis should"
links[167] = "function_readfitsextension.html"
matched[167] = 0
desc[168] = "multigauss2dfit function"
title[168] = "multigauss2dfit fit number circular gaussians image all have the save fwhm"
links[168] = "function_multigauss2dfit.html"
matched[168] = 0
desc[169] = "sincfit function"
title[169] = "sincfit fit sinc function set data points the y(x)=a+b*sinc((x+phi)/width)"
links[169] = "function_sincfit.html"
matched[169] = 0
desc[170] = "rebin1d function"
title[170] = "rebin1d rebin one-dimensional vector new values"
links[170] = "function_rebin1d.html"
matched[170] = 0
desc[171] = "velmap function"
title[171] = "velmap through datacube and fit gaussian line the arguments center fwhm are used initial estimate for gauss-fit"
links[171] = "function_velmap.html"
matched[171] = 0
desc[172] = "fxcor function"
title[172] = "fxcor compute the cross-correlation two spectra will rebinned lowest dispersion continuum subtracted and normalised prior"
links[172] = "function_fxcor.html"
matched[172] = 0
desc[173] = "correlmap function"
title[173] = "correlmap compute the cross-correlation maximum datacube and template spectrum"
links[173] = "function_correlmap.html"
matched[173] = 0
desc[174] = "longslit function"
title[174] = "longslit create pseudo-longslit from datacube"
links[174] = "function_longslit.html"
matched[174] = 0
desc[175] = "evalvelmap function"
title[175] = "evalvelmap evaluate the result velmap"
links[175] = "function_evalvelmap.html"
matched[175] = 0
desc[176] = "sinfit function"
title[176] = "sinfit fit sine curve set data points the function y(x)=a+b*sin(x+phi)"
links[176] = "function_sinfit.html"
matched[176] = 0
desc[177] = "indexbase function"
title[177] = "indexbase return the base index: for c-notation fortran-notation"
links[177] = "function_indexbase.html"
matched[177] = 0
desc[178] = "voronoi function"
title[178] = "voronoi perform adaptive spatial binning integral-field spectroscopic (ifs) data reach chosen constant signal-to-noise ratio per bin this method required for the proper analysis ifs observations but can also used standard photometric imagery any other two-dimensional further information voronoi_2d_binning algorithm found cappellari copin 2003 mnras 342 345"
links[178] = "function_voronoi.html"
matched[178] = 0
desc[179] = "gauss2dsimplefit function"
title[179] = "gauss2dsimplefit fit two-dimensional gaussian rectangular grid image)"
links[179] = "function_gauss2dsimplefit.html"
matched[179] = 0
desc[180] = "transpoly function"
title[180] = "transpoly compute the transformation matrix for two reference coordinate systems with errors described second order polynomial number sources must function will calculated using least squares fit given coordinates note that either refstars imstars exactly (-1 -1) this star not used calculate"
links[180] = "function_transpoly.html"
matched[180] = 0
desc[181] = "strtrim function"
title[181] = "strtrim removes leading and/or trailing blank from the input string"
links[181] = "function_strtrim.html"
matched[181] = 0
desc[182] = "right function"
title[182] = "right tail string"
links[182] = "function_right.html"
matched[182] = 0
desc[183] = "ten function"
title[183] = "ten transforms hours:minutes:seconds into decimal notation"
links[183] = "function_ten.html"
matched[183] = 0
desc[184] = "primes function"
title[184] = "primes creates vector given length with prime numbers"
links[184] = "function_primes.html"
matched[184] = 0
desc[185] = "twodcut function"
title[185] = "twodcut create 2d-cut from image"
links[185] = "function_twodcut.html"
matched[185] = 0
desc[186] = "simplifywhitespace function"
title[186] = "simplifywhitespace strip all whitespaces the beginning and end replace multiple occurrences one single space"
links[186] = "function_simplifywhitespace.html"
matched[186] = 0
desc[187] = "strsplit function"
title[187] = "strsplit split string into array"
links[187] = "function_strsplit.html"
matched[187] = 0
desc[188] = "sersic2dfit function"
title[188] = "sersic2dfit fit two-dimensional sersic function rectangular grid image) <br>"
links[188] = "function_sersic2dfit.html"
matched[188] = 0
desc[189] = "sersic2dsimplefit function"
title[189] = "sersic2dsimplefit fit two-dimensional sersic function rectangular grid image) without any given estimates <br>"
links[189] = "function_sersic2dsimplefit.html"
matched[189] = 0
desc[190] = "sersicfit function"
title[190] = "sersicfit fit one-dimensional sersic function vector the defined y(x) exp(-bn (x/re)^(1/n) with 9992 3271"
links[190] = "function_sersicfit.html"
matched[190] = 0
desc[191] = "sersic2d function"
title[191] = "sersic2d creates sersic the function defined y(x) exp(-bn (x/re)^(1/n) with 9992 3271"
links[191] = "function_sersic2d.html"
matched[191] = 0
desc[192] = "randomg function"
title[192] = "randomg returns random number drawn from gaussian distribution centered with width sigma seed given based the current time used"
links[192] = "function_randomg.html"
matched[192] = 0
desc[193] = "poly function"
title[193] = "poly create polynomial"
links[193] = "function_poly.html"
matched[193] = 0
desc[194] = "polyfit2d function"
title[194] = "polyfit2d returns n-th order polynomial fit must 2-dimensional the function vector size sum(i+1)*2 (for i=0 fittet has following form:"
links[194] = "function_polyfit2d.html"
matched[194] = 0
desc[195] = "polyfit2derr function"
title[195] = "polyfit2derr returns n-th order polynomial fit must 2-dimensional the function vector size sum(i+1)*2 (for i=0 fittet has following form:"
links[195] = "function_polyfit2derr.html"
matched[195] = 0
desc[196] = "getbitpix function"
title[196] = "getbitpix get the pixel type"
links[196] = "function_getbitpix.html"
matched[196] = 0
desc[197] = "isnan function"
title[197] = "isnan returns non-zero value 'not-a-number' (nan) and otherwise"
links[197] = "function_isnan.html"
matched[197] = 0
desc[198] = "isinf function"
title[198] = "isinf returns value represents negative infinity positive and otherwise"
links[198] = "function_isinf.html"
matched[198] = 0
desc[199] = "identifylines function"
title[199] = "identifylines this function attempts find the reference pattern lines list observed positions peaks following documentation terminology drawn from context arc lamp spectra calibration used for simplicity: then wavelengths corresponding set emission so-called line catalog; while are (in pixel) ccd measured along dispersion direction any significant peak signal identify means associate them with right wavelength attempted here point-pattern matching technique where contained vector and searched order work method just requires rough expectation value spectral angstrom/pixel) catalog should include that expected somewhere exposure (note however including extra its blue and/or red ends still allowed) typically candidates will light contaminations hot pixels other unwanted but only extreme cases prevents pattern-recognition algorithm identifying all detected even case more than actually listed input based assumption relation between good approximation locally linear (this always true modern spectrograph) ratio consecutive intervals pairs pixel invariant transformations therefore quantity can recognition local portions examined sub-patterns overlap leading final identification whole notwithstanding overall non-linearity ambiguous caused exceptional regularities number undetected (but expected) disrupt data recovered interpolation extrapolation safely identified"
links[199] = "function_identifylines.html"
matched[199] = 0
desc[200] = "evalgaussfit function"
title[200] = "evalgaussfit evaluate gaussfit along vector values"
links[200] = "function_evalgaussfit.html"
matched[200] = 0
desc[201] = "polyroots function"
title[201] = "polyroots return the roots polynomial defined p(x) p[1] p[2]*x p[3]*x^2 p[n]*x^(n-1)"
links[201] = "function_polyroots.html"
matched[201] = 0
desc[202] = "interpolate function"
title[202] = "interpolate returns the interpolated value given position and are integers that returned without any interpolation"
links[202] = "function_interpolate.html"
matched[202] = 0
desc[203] = "radialprofile function"
title[203] = "radialprofile returns radial profile centered"
links[203] = "function_radialprofile.html"
matched[203] = 0
desc[204] = "ellipticalprofile function"
title[204] = "ellipticalprofile returns elliptical profile centered with position angle aspect ratio and width"
links[204] = "function_ellipticalprofile.html"
matched[204] = 0
desc[205] = "multigaussfit function"
title[205] = "multigaussfit fit multiple gaussians vector the gauss function defined g(x) sum_i [a_i b_i*exp(-4ln2*(x-x0_i)^2/fwhm_i^2)]"
links[205] = "function_multigaussfit.html"
matched[205] = 0
desc[206] = "readfitsall function"
title[206] = "readfitsall read fits file and all its extensions the will stored variable type dpusertypelist"
links[206] = "function_readfitsall.html"
matched[206] = 0
desc[207] = "cubequantile function"
title[207] = "cubequantile does quantile all images"
links[207] = "function_cubequantile.html"
matched[207] = 0
desc[208] = "quantile function"
title[208] = "quantile compute the"
links[208] = "function_quantile.html"
matched[208] = 0
desc[209] = "sersic2dsmoothfit function"
title[209] = "sersic2dsmoothfit fit two-dimensional smoothed sersic function rectangular grid image) <br>"
links[209] = "function_sersic2dsmoothfit.html"
matched[209] = 0
desc[210] = "sersic2dsmoothsimplefit function"
title[210] = "sersic2dsmoothsimplefit fit two-dimensional smoothed sersic function rectangular grid image) <br>"
links[210] = "function_sersic2dsmoothsimplefit.html"
matched[210] = 0
desc[211] = "readfitsbintable function"
title[211] = "readfitsbintable read fits binary table from disk file"
links[211] = "function_readfitsbintable.html"
matched[211] = 0
desc[212] = "listfitsextensions function"
title[212] = "listfitsextensions list extension names all extensions fits file"
links[212] = "function_listfitsextensions.html"
matched[212] = 0
desc[213] = "listtablecolumns function"
title[213] = "listtablecolumns list fits binary table column names specified extension file"
links[213] = "function_listtablecolumns.html"
matched[213] = 0
desc[214] = "interpol function"
title[214] = "interpol cubic spline interpolation"
links[214] = "function_interpol.html"
matched[214] = 0
desc[215] = "where function"
title[215] = "where create one-dimensional array indices which satisfy given expression"
links[215] = "function_where.html"
matched[215] = 0
desc[216] = "list function"
title[216] = "list create fits"
links[216] = "function_list.html"
matched[216] = 0
desc[217] = "straightlinefit function"
title[217] = "straightlinefit fit straight line data with errors both coordinates"
links[217] = "function_straightlinefit.html"
matched[217] = 0
desc[218] = "writefits procedure"
title[218] = "writefits writes the array disk fits file with specified filename optionally extension list multiple written"
links[218] = "procedure_writefits.html"
matched[218] = 0
desc[219] = "contour procedure"
title[219] = "contour draw map levels give the percent maximum value"
links[219] = "procedure_contour.html"
matched[219] = 0
desc[220] = "display procedure"
title[220] = "display displays grayscale image min and max are set the clipped these values optional keyword method can have values:"
links[220] = "procedure_display.html"
matched[220] = 0
desc[221] = "exec procedure"
title[221] = "exec execute cmd (which given character string) control returned dpuser when finished"
links[221] = "procedure_exec.html"
matched[221] = 0
desc[222] = "sleep procedure"
title[222] = "sleep for the specified amount seconds"
links[222] = "procedure_sleep.html"
matched[222] = 0
desc[223] = "print procedure"
title[223] = "print prints the argument depending following happens:"
links[223] = "procedure_print.html"
matched[223] = 0
desc[224] = "mem procedure"
title[224] = "mem prints information all local variables user defined compiled functions and procedures"
links[224] = "procedure_mem.html"
matched[224] = 0
desc[225] = "shift procedure"
title[225] = "shift shifts (and optionally wraps) specified values"
links[225] = "procedure_shift.html"
matched[225] = 0
desc[226] = "center procedure"
title[226] = "center see documentation for the function same name reason supply this also procedure that can used without creating temporary copy argument memory must named variable"
links[226] = "procedure_center.html"
matched[226] = 0
desc[227] = "centroid procedure"
title[227] = "centroid returns the variables and"
links[227] = "procedure_centroid.html"
matched[227] = 0
desc[228] = "upper procedure"
title[228] = "upper see documentation for the function same name reason supply this also procedure that can used without creating temporary copy argument memory must named variable"
links[228] = "procedure_upper.html"
matched[228] = 0
desc[229] = "lower procedure"
title[229] = "lower see documentation for the function same name reason supply this also procedure that can used without creating temporary copy argument memory must named variable"
links[229] = "procedure_lower.html"
matched[229] = 0
desc[230] = "export procedure"
title[230] = "export what fname stringarray each string the array printed separate line fits all values are floating point numbers separated single whitespace this case optionally precision can given (default: decimal places)"
links[230] = "procedure_export.html"
matched[230] = 0
desc[231] = "replace procedure"
title[231] = "replace replaces all occurrences the string"
links[231] = "procedure_replace.html"
matched[231] = 0
desc[232] = "rotate procedure"
title[232] = "rotate see documentation for the function same name reason supply this also procedure that can used without creating temporary copy argument memory must named variable"
links[232] = "procedure_rotate.html"
matched[232] = 0
desc[233] = "fft procedure"
title[233] = "fft see documentation for the function same name reason supply this also procedure that can used without creating temporary copy argument memory must named variable"
links[233] = "procedure_fft.html"
matched[233] = 0
desc[234] = "reass procedure"
title[234] = "reass see documentation for the function same name reason supply this also procedure that can used without creating temporary copy argument memory must named variable"
links[234] = "procedure_reass.html"
matched[234] = 0
desc[235] = "norm procedure"
title[235] = "norm see documentation for the function same name reason supply this also procedure that can used without creating temporary copy argument memory must named variable"
links[235] = "procedure_norm.html"
matched[235] = 0
desc[236] = "clip procedure"
title[236] = "clip see documentation for the function same name reason supply this also procedure that can used without creating temporary copy argument memory must named variable"
links[236] = "procedure_clip.html"
matched[236] = 0
desc[237] = "smooth procedure"
title[237] = "smooth see documentation for the function same name reason supply this also procedure that can used without creating temporary copy argument memory must named variable"
links[237] = "procedure_smooth.html"
matched[237] = 0
desc[238] = "boxcar procedure"
title[238] = "boxcar see documentation for the function same name reason supply this also procedure that can used without creating temporary copy argument memory must named variable"
links[238] = "procedure_boxcar.html"
matched[238] = 0
desc[239] = "flip procedure"
title[239] = "flip see documentation for the function same name reason supply this also procedure that can used without creating temporary copy argument memory must named variable"
links[239] = "procedure_flip.html"
matched[239] = 0
desc[240] = "enlarge procedure"
title[240] = "enlarge see documentation for the function same name reason supply this also procedure that can used without creating temporary copy argument memory must named variable"
links[240] = "procedure_enlarge.html"
matched[240] = 0
desc[241] = "resize procedure"
title[241] = "resize see documentation for the function same name reason supply this also procedure that can used without creating temporary copy argument memory must named variable"
links[241] = "procedure_resize.html"
matched[241] = 0
desc[242] = "wien procedure"
title[242] = "wien see documentation for the function same name reason supply this also procedure that can used without creating temporary copy argument memory must named variable"
links[242] = "procedure_wien.html"
matched[242] = 0
desc[243] = "lucy procedure"
title[243] = "lucy see documentation for the function same name reason supply this also procedure that can used without creating temporary copy argument memory must named variable"
links[243] = "procedure_lucy.html"
matched[243] = 0
desc[244] = "3dnorm procedure"
title[244] = "3dnorm see documentation for the function same name reason supply this also procedure that can used without creating temporary copy argument memory must named variable"
links[244] = "procedure_3dnorm.html"
matched[244] = 0
desc[245] = "correl procedure"
title[245] = "correl see documentation for the function same name reason supply this also procedure that can used without creating temporary copy argument memory must named variable"
links[245] = "procedure_correl.html"
matched[245] = 0
desc[246] = "rebin procedure"
title[246] = "rebin see documentation for the function same name reason supply this also procedure that can used without creating temporary copy argument memory must named variable"
links[246] = "procedure_rebin.html"
matched[246] = 0
desc[247] = "ssaplot procedure"
title[247] = "ssaplot plot ssa statistics the first argument must created with ssastat optionally title can given second which will printed above all plots"
links[247] = "procedure_ssaplot.html"
matched[247] = 0
desc[248] = "freddy procedure"
title[248] = "freddy draw isometric plot"
links[248] = "procedure_freddy.html"
matched[248] = 0
desc[249] = "surface procedure"
title[249] = "surface draw isosurface this seen under the angle skip specified and only every nth line drawn"
links[249] = "procedure_surface.html"
matched[249] = 0
desc[250] = "imexa procedure"
title[250] = "imexa display ds9 interactively the following can done pressing keys viewer:"
links[250] = "procedure_imexa.html"
matched[250] = 0
desc[251] = "sbfint procedure"
title[251] = "sbfint initialises the software buffer for crystal-plotting should called just once per plot (buffer) after pgwindow but before any crystal-related routines"
links[251] = "procedure_sbfint.html"
matched[251] = 0
desc[252] = "sbfbkg procedure"
title[252] = "sbfbkg sets the shading for background this routine should called after sbfint and colint coltab but before any objects are plotted"
links[252] = "procedure_sbfbkg.html"
matched[252] = 0
desc[253] = "sbfsav procedure"
title[253] = "sbfsav save rendered picture-buffer and its z-buffer for subsequent use re-initialisation with sbfint"
links[253] = "procedure_sbfsav.html"
matched[253] = 0
desc[254] = "sbfcls procedure"
title[254] = "sbfcls closes the software buffer for crystal-plotting outputting screen writing out postscript file (as appropriate)"
links[254] = "procedure_sbfcls.html"
matched[254] = 0
desc[255] = "colint procedure"
title[255] = "colint initialises colour table for geometrical object general recommended that shine difuse and vice versa"
links[255] = "procedure_colint.html"
matched[255] = 0
desc[256] = "coltab procedure"
title[256] = "coltab initialises colour table for grey-scale map"
links[256] = "procedure_coltab.html"
matched[256] = 0
desc[257] = "colsrf procedure"
title[257] = "colsrf initialises colour table for 3-d surface rendering 2-d array data"
links[257] = "procedure_colsrf.html"
matched[257] = 0
desc[258] = "sbball procedure"
title[258] = "sbball this subroutine plots shiny matt coloured ball all values are taken given world coordinates the z-component eye-poisition should positive and that ball-centre negative -radius); viewing-screen fixed z=0"
links[258] = "procedure_sbball.html"
matched[258] = 0
desc[259] = "sbtbal procedure"
title[259] = "sbtbal this subroutine plots semi-transparent shiny matt coloured ball all values are taken given world coordinates the z-component eye-poisition should positive and that ball-centre negative -radius); viewing-screen fixed z=0"
links[259] = "procedure_sbtbal.html"
matched[259] = 0
desc[260] = "sbplan procedure"
title[260] = "sbplan this subroutine plots diffusively-lit coloured plane; the user must ensure that all verticies lie flat plane and bounding polygon convex (so angle any vertex 180 degs) values are taken given world coordinates z-component eye-poisition should positive vertices negative; viewing-screen fixed z=0"
links[260] = "procedure_sbplan.html"
matched[260] = 0
desc[261] = "sbplnt procedure"
title[261] = "sbplnt this subroutine plots diffusively-lit semi-transparent coloured plane; the use must ensure that all verticies lie flat plane and bounding polygon convex (so angle any vertex 180 degs) values are taken given world coordinates z-component eye-poisition should positive vertices negative; viewing-screen fixed z=0"
links[261] = "procedure_sbplnt.html"
matched[261] = 0
desc[262] = "sbrod procedure"
title[262] = "sbrod this subroutine plots diffusively-shaded coloured rod all values are taken given world coordinates the z-component eye-poisition should positive and that rod-ends negative -radius); viewing-screen fixed z=0"
links[262] = "procedure_sbrod.html"
matched[262] = 0
desc[263] = "sbcone procedure"
title[263] = "sbcone this subroutine plots diffusively-shaded coloured right-angular cone all values are taken given world coordinates the z-component eye-poisition should positive and that base appex negative -radius); viewing-screen fixed z=0"
links[263] = "procedure_sbcone.html"
matched[263] = 0
desc[264] = "sbelip procedure"
title[264] = "sbelip this subroutine plots shiny matt coloured elliptical ball all values are taken given world coordinates the z-component eye-poisition should positive and that ball-centre negative -radius); viewing-screen fixed z=0"
links[264] = "procedure_sbelip.html"
matched[264] = 0
desc[265] = "sbline procedure"
title[265] = "sbline this subroutine draws straight line between two points all values are taken given world coordinates the z-component eye-poisition should positive while that both ends negative; viewing-screen fixed z=0"
links[265] = "procedure_sbline.html"
matched[265] = 0
desc[266] = "sbtext procedure"
title[266] = "sbtext write text string 3-d perspective all values are taken given world coordinates the z-component eye-poisition should positive and that negative; viewing-screen fixed z=0"
links[266] = "procedure_sbtext.html"
matched[266] = 0
desc[267] = "sbsurf procedure"
title[267] = "sbsurf this subroutine plots iso-surface through unit-cell density all values are taken given world coordinates the z-component eye-poisition should positive and that lattice-vertices negative; viewing-screen fixed z=0"
links[267] = "procedure_sbsurf.html"
matched[267] = 0
desc[268] = "sbtsur procedure"
title[268] = "sbtsur this subroutine plots semi-transparent iso-surface through unit-cell density all values are taken given world coordinates the z-component eye-poisition should positive and that lattice-vertices negative; viewing-screen fixed z=0"
links[268] = "procedure_sbtsur.html"
matched[268] = 0
desc[269] = "sbslic procedure"
title[269] = "sbslic this subroutine plots grey-scale slice through unit-cell density all values are taken given world coordinates the z-component eye-poisition should positive and that lattice-vertices negative; viewing-screen fixed z=0"
links[269] = "procedure_sbslic.html"
matched[269] = 0
desc[270] = "sbcpln procedure"
title[270] = "sbcpln this subroutine plots diffusively-lit semi-transparent coloured plane through unit cell all values are taken given world coordinates the z-component eye-poisition should positive and that lattice-vertices negative; viewing-screen fixed z=0"
links[270] = "procedure_sbcpln.html"
matched[270] = 0
desc[271] = "sb2srf procedure"
title[271] = "sb2srf this subroutine plots 3-d surface given 2-d unit-cell density all values are taken world coordinates the z-component eye-poisition should positive and that lattice-vertices negative; viewing-screen fixed z=0"
links[271] = "procedure_sb2srf.html"
matched[271] = 0
desc[272] = "radialplot procedure"
title[272] = "radialplot plots radial average centered [xcenter ycenter] with radius"
links[272] = "procedure_radialplot.html"
matched[272] = 0
desc[273] = "setfitskey procedure"
title[273] = "setfitskey add change fits key the header value can any string integer double"
links[273] = "procedure_setfitskey.html"
matched[273] = 0
desc[274] = "setbitpix procedure"
title[274] = "setbitpix change pixel type"
links[274] = "procedure_setbitpix.html"
matched[274] = 0
desc[275] = "cd procedure"
title[275] = "cd change the current working directory"
links[275] = "procedure_cd.html"
matched[275] = 0
desc[276] = "setwcs procedure"
title[276] = "setwcs set wcs information the fits header"
links[276] = "procedure_setwcs.html"
matched[276] = 0
desc[277] = "shrink procedure"
title[277] = "shrink see documentation for the function same name reason supply this also procedure that can used without creating temporary copy argument memory must named variable"
links[277] = "procedure_shrink.html"
matched[277] = 0
desc[278] = "view procedure"
title[278] = "view uses qtfitsview display specified fits"
links[278] = "procedure_view.html"
matched[278] = 0
desc[279] = "limits procedure"
title[279] = "limits returns the for which array non-zero given variables least xlow and xhigh must"
links[279] = "procedure_limits.html"
matched[279] = 0
desc[280] = "printf procedure"
title[280] = "printf print the value (either real number integer) using specified format string formatting done like function total length formatted limited 256 characters"
links[280] = "procedure_printf.html"
matched[280] = 0
desc[281] = "writebmp procedure"
title[281] = "writebmp write bitmap bmp) file only red given this will grayscale image else both green and blue must (which the same size red) color written values fits are supposed scaled between 255"
links[281] = "procedure_writebmp.html"
matched[281] = 0
desc[282] = "swapbytes procedure"
title[282] = "swapbytes swap the bytes given fits which must variable"
links[282] = "procedure_swapbytes.html"
matched[282] = 0
desc[283] = "read procedure"
title[283] = "read print prompt and variables the can integer floating point string type must exist before call"
links[283] = "procedure_read.html"
matched[283] = 0
desc[284] = "shade procedure"
title[284] = "shade plot image variety ways provided pgxtal this procedure asks for options interactively possible plots are contour shaded surface and colour with various colourtables"
links[284] = "procedure_shade.html"
matched[284] = 0
desc[285] = "saomarkpoint procedure"
title[285] = "saomarkpoint draws marker ds9 specified coordinates with size (use newer!)"
links[285] = "procedure_saomarkpoint.html"
matched[285] = 0
desc[286] = "saoclear procedure"
title[286] = "saoclear clear ds9 all markers drawn (use newer!)"
links[286] = "procedure_saoclear.html"
matched[286] = 0
desc[287] = "saomarklabel procedure"
title[287] = "saomarklabel draws text label ds9 specified coordinates (use newer!)"
links[287] = "procedure_saomarklabel.html"
matched[287] = 0
desc[288] = "cblank procedure"
title[288] = "cblank replace all undefined values (like nan inf) another value specified will replaced"
links[288] = "procedure_cblank.html"
matched[288] = 0
desc[289] = "cubemerge procedure"
title[289] = "cubemerge merges several fits datacubes all files must have the same array size (in first two dimensions) and bitpix file name result not any input names header copied from naxis3 keyword updated"
links[289] = "procedure_cubemerge.html"
matched[289] = 0
desc[290] = "setenv procedure"
title[290] = "setenv set change environment variable"
links[290] = "procedure_setenv.html"
matched[290] = 0
desc[291] = "break procedure"
title[291] = "break stop any currently running script loop"
links[291] = "procedure_break.html"
matched[291] = 0
desc[292] = "run procedure"
title[292] = "run execute script this equivalent entering @script"
links[292] = "procedure_run.html"
matched[292] = 0
desc[293] = "echo procedure"
title[293] = "echo turn off mode determines external scripts are echoed the console"
links[293] = "procedure_echo.html"
matched[293] = 0
desc[294] = "precess procedure"
title[294] = "precess coordinates from one epoch another"
links[294] = "procedure_precess.html"
matched[294] = 0
desc[295] = "pwd procedure"
title[295] = "pwd print current working directory"
links[295] = "procedure_pwd.html"
matched[295] = 0
desc[296] = "dir procedure"
title[296] = "dir print directory listing"
links[296] = "procedure_dir.html"
matched[296] = 0
desc[297] = "setindexbase procedure"
title[297] = "setindexbase set the base for array indexing"
links[297] = "procedure_setindexbase.html"
matched[297] = 0
desc[298] = "fortrannotation procedure"
title[298] = "fortrannotation set the base for array indexing (the default dpuser)"
links[298] = "procedure_fortrannotation.html"
matched[298] = 0
desc[299] = "cnotation procedure"
title[299] = "cnotation set the base for array indexing"
links[299] = "procedure_cnotation.html"
matched[299] = 0
desc[300] = "userDialog procedure"
title[300] = "userdialog create dialog box for qfitsview"
links[300] = "procedure_userDialog.html"
matched[300] = 0
desc[301] = "compile procedure"
title[301] = "compile converts dpuser-script into c-code compiles and links runtime the running dpuser-session unlike with user defined functions procedures not allowed function same name aalready compiled procedure vice versa"
links[301] = "procedure_compile.html"
matched[301] = 0
desc[302] = "spec3d procedure"
title[302] = "spec3d draw averaged spectrum the cube multiplied mask"
links[302] = "procedure_spec3d.html"
matched[302] = 0
desc[303] = "plot procedure"
title[303] = "plot plots the 1-dimensional vector given versus else running number ymin and ymax can specified set range axes symbol -31 each point will represented lines connected polyline see help pgpt for description available symbols"
links[303] = "procedure_plot.html"
matched[303] = 0
desc[304] = "free procedure"
title[304] = "free release all memory taken local variables"
links[304] = "procedure_free.html"
matched[304] = 0
desc[305] = "sao procedure"
title[305] = "sao uses ds9 display newer needs running"
links[305] = "procedure_sao.html"
matched[305] = 0
desc[306] = "cirrange procedure"
title[306] = "cirrange reduce number the range 360[ pi["
links[306] = "procedure_cirrange.html"
matched[306] = 0
desc[307] = "swapaxes procedure"
title[307] = "swapaxes swap axes array"
links[307] = "procedure_swapaxes.html"
matched[307] = 0
desc[308] = "debug procedure"
title[308] = "debug turn off information"
links[308] = "procedure_debug.html"
matched[308] = 0
desc[309] = "copyheader procedure"
title[309] = "copyheader copy the fits header from one matrix another"
links[309] = "procedure_copyheader.html"
matched[309] = 0
desc[310] = "setfitstype procedure"
title[310] = "setfitstype set the (fits extension) type info given fits either image bintable"
links[310] = "procedure_setfitstype.html"
matched[310] = 0
desc[311] = "index.html"
title[311] = "introduction dpuser interactive language that capable handling numbers (both real and complex) strings matrices its main aim astronomical image analysis for which provides comprehensive set functions but can also used many other applications qfitsview fits file viewer addition displaying two-dimensional images means explore three-dimensional data cubes list available documentation the command reference syntax alphabetical function gui elements operators procedure types variables pgplot routines plotting category index files conditional statements loops examples obtaining has been ported several platforms instructions how get install installing page using text-console program therefore run any terminal startup you are greeted short message dpuser> prompt appears now ready type commands unix-shell use up- down keys browse previously typed filename expansion tab-key supported when windows environment frontend called windpuser started similar functionality author was written thomas ott software package reducing speckle have comments suggestions regarding please feel free contact credits following packages code snippets were developing next generation: fftw fastest fourier transform west gsl gnu scientific library graphics subroutine xpa messaging system julian date christian straubmeier various tools: gcc yacc bison readline warranty provided"
links[311] = "index.html"
matched[311] = 0
desc[312] = "installing.html"
title[312] = "installing dpuser there are two ways install dpuser: either you grab the binary compile yourself both steps described following installation versions available for linux and windows tgz (linux) zip (windows) files note that statically linked (to avoid problems with missing libraries) which means rather big (several mb) want this have linux: extract directory your path also set environment variable pgplot_dir tar-file contains files: program itself pgxwin_server pgplot server x-windows rgb txt grfont dat support windows: somewhere c:\programme\dpuser start exe programme zip-file console application cygwin1 dll cygpng2 cygz libraries compiling dpusersrc file priour used (the link list points where can get library): plotting package uses version fftw fastest fourier transform west cdl client display library see below zlib reading compressed readline user input some platform-independent functions higher these detailed (these apply using cygwin environment) replace dpuserdir name extracted archive: unpack source tar -xvzf create additional directories: mkdir dpuserdir/libmkdir dpuserdir/include fftw: usually following: /configure --prefix=/tmp/brgx --enable-i386-hacks make (you drink coffee now) /tmp/brgx/include/* /tmp/brgx/lib/* dpuserdir/lib -rf /tmp/brgx follow end cpgplot but first updated version: makefile generic libcdl now itself: dpuserdir/src config [whatever system is] should straight-forward well documented need fortran77 compiler place all together their include named external already course don't them again next step untar will three more libfits utils top-level generated executable after instructions section document going notes specific platforms does not work microsoft functionality use compatible windpuser provides similar platforms: lacks feature images without zscale-ing visual studio: vcpgplot copy directory: pgplot/src selected drivers from pgplot/drivers (nudriv psdriv widriv case) fortran pgplot/sys pgplot/sys/grdate pgplot/sys_dos/gruser suitable grexec (create here) pgplot/cpg/pgbind pgplot/cpg/pgbind_prototypes pgplot/fonts/grfont pgplot/fonts/pgpack pgplot/rgb f2c vcf2c lib studio project pgbind (console application) add execute bsd -suffix -case lower pgbind_prototypes post-build step) another pgpack custom build rule (running f2c) < new libpgplot (static library) (except select edit settings: commands: $(inputpath) outputs: $(inputname) then c-files h-files settings preprocessor must define symbol pg_ppu (this c/c++ tab category general) created last example programs setting comes satisfactory driver written simple one download here (widriv standard first: pgdistcp pgdist pgdist/drivers nudriv pndriv /pgplot/makemake /pgplot g77_gcc locate line parameter (ndev=7) by: (ndev=8) says something like goto(1 idevadd number (in idev) just before lines: call widriv(ifunc rbuf nbuf chr lchr) return makefile: loader command -lgdi32 pgplot_lib cpgplot_lib drivers= #----------------------------------------------------------------------- rules (which pretty long) $(ccompl) $(cflagc) bails out when trying shared safely ignore error cpg libcpgplot"
links[312] = "installing.html"
matched[312] = 0
desc[313] = "history.html"
title[313] = "revision history version released june 2016 this adds support for reading fits binary tables new data type list has been added which can act container string array the dependency external files grfont dat and rgb txt removed functions: straightlinefit fit straight line sersic2dsmoothfit smoothed 2-dim sersic sersic2dsmoothsimplefit same with best-guess prior readfitsbintable read table listfitsextensions extensions name listtablecolumns bineary columns create variable procedures: setfitstype set header (binary image) july 2011 getbitpix get pixel isnan tests not-a-number isinf infinity polyfit2d performs n-th order polynomial polyfit2derr errors interpolate returns interpolated value given position radialprofile radial profile centered ellipticalprofile elliptical multigaussfit multiple gaussians vector evalgaussfit evaluates gaussfit along values polyroots return roots xmin coordinate minimum ymin readfitsall reads file all its cubequantile does quantile images cube computes copyheader copies from one matrix another swapaxes swaps axes 2008 major release after years silence cdl (client display library) used communicate saoimage replaced xpa public access) dependence library numerous bugs have fixed gauss2dsimplefit two-dimensional gauss function (without initial guess) transpoly calculates transformation between two systems (with errors) strtrim trims right part ten converts sexigesimal number decimal primes prime numbers twodcut creates longslit spectrum datacube simplifywhitespace simplifies white spaces strsplit splits interpol interpolates sersic2dfit sersic2dsimplefit sersicfit one-dimensional sersic2d randomg random generation poly userdialog supply user defined dialog box qfitsview compile code runtime cirrange reduce circular range debug enable debugging messages september 2005 bug when using naxis1= similar inside functions procedures sinfit sine sincfit sinc finction rebin1d rebins velmap velocity map fxcor cross-correlates spectra correlmap evalvelmap result voronoi tesselation image indexbase index base subscripting setindexbase sets cnotation fortrannotation never really maintenance readfits now also only maxentropy finally works argument was complex readfitsextension extension moffat multigauss2dfit several august 2004 few mostly existing expanded namely ability handle documentation extended main change that dpuser next fully integrated into program written uses free (notably gnu scientific naxis naxis1 naxis2 naxis3 bitmap getfitskey switch /text handles non-existing keys handling improved nested functions/procedures parser like this: print meandev(x mean deviation version() current precess coordinates epoch pwd prints working directory dir listing last series mainly fix you any knowledge inconsistent features please let know asap i'll try them before immediate core dump setting element ≤ substring anything else but size command limited 500 entries prevents grow indefinitely pgplot routines could cause called arguments those supplied are checked total min max avg infinite undefined ignoring optional should ignored specified absolute names under microsoft windows their functionality examples usage provided examples/ subdirectory introduces introduced modulus operator applicable integer win32 able dig out native port rxvt offers many more than windpuser exe distributed ealier versions slightly modified adding icon linux distribution statically linked against (as advertised install section) redhat some memory leaks median single applied (instead zero) nelements not (either double precision complex) huge cubes (>256 mb) rotate multiply counts factor reass had matrices uneven length affects smooth shift convolve(x convolves gammp(a incomplete gamma reform(x n3) changes lengths find(image hmin fwhm) idl's astrolib arithmetics were includes multiplication beginning possible write dpuserlib/ !!!feedback feature extremely welcome!!! named startup located either your home pointed environment will executed during example minor (especially concerning including numbers) invert(x) inverts transpose(x) transposes isvariable(s) determine whether pi() break stops script loop run executes echo turns on/off mode much faster (used complete file) ssa lot quicker /resize cubemedian power subtracting real resulted wrong results applies -'hhh' didn't correct thing quickgauss(x fwhm speed) getenv(environment_variable) cblank(value) available now() polar(ampl arg) modules pgband pgbeg (pgbegin) pgcurs (pgcurse) pgopen pgrnd implemented exception they always procedures) transmatrix(ref1 ref2 chix chiy]) transform(coords trans) setenv environment_variable cross-platform strings arrays well findfile interface doesn't leak fixes problems would sfl longer needed build global tmpmem gives bytes temporary storage moment cubemerge sometimes update correctly pwd() procedure sao accepts lower upper limits; /zscale /log"
links[313] = "history.html"
matched[313] = 0
desc[314] = "syntax.html"
title[314] = "command syntax the dpuser similar programming language supports set types (integers real numbers complex matrices strings and string arrays) you can use operators modify values functions procedures are available well procedural commands like loops conditional statements for powerful plotting capabilities complete pgplot library (including extensions) have look some examples see how used scripts wish save your work two methods firstly writes file history when exiting current working directory this read started again secondly able execute those exactly same interactive prompt just create plain text input execution then accomplished using following syntax: @script which equivalent to: run script wp> will every control returned user finished defined possible write store them local memory arguments given procedure changed note however that all locally variables inside not preserved from also outside accessible within defining follows: name arg1 arg2 body number anything infinity give example: test print called this: a=0;test printed screen value visible program (what concerns passing their values) but they addition return written function is: thus assigned creating variable with function's assign (this fortran77) sqr any other nesting allowed: sqr(sqr(3)+2)/sqr(4) prints out 5625 external provides executing exec allows giving useful build non-ineractively (eg script) alternatively executed !ls /tmp (unix) !dir \tmp (windows) example long listing interaction programs start saoimage ds9 sao others common display evaluate images (similar iraf) comments add (or prompt) c++ characters after until end line regarded comment everything embraced */: longer nothing done here"
links[314] = "syntax.html"
matched[314] = 0
desc[315] = "operators.html"
title[315] = "operators dpuser are used combine expressions there several types operators: assignment parentesis ranges mathematical boolean assign value variable the operator general syntax is: you wish subset matrix: variable[range] like programming language possible operands number matrix string array increment variable++ decrement variable-- multiplication division addition subtraction applied right hand side statement will appended can write fits file for doing this 'filename'=matrix filename which single quotes note that writing files also using writefits procedure examples var creates new named and assigns 'gauss fits' gauss(129 129 30) writes 2-dimensional gaussian disk gauss var[100:200 *]++ increments elements 100 through 200 first dimension all second two ways: enclose arguments function group override precedence print sin(pi()) prints out sine yields with create matrices arrays access subscripts supply coordinates range give inclusive separated colon [100:300 50:60] use asterisk (*) axes 1-based fortran result expression mvar 3+5] 1-dimensional values nvar [-3600:3600] -360 -359 360 svar test mvar[2] element svar[1] svar[2][strlen(svar[2])] last character newvar nvar[3601:3700] basic depending type associated variables different actions (described below) taken combined another operation performed each available order are: return exponentation both numbers either vector modulus integer conditional statements given following list order: not equals greater than equal less < <= &&"
links[315] = "operators.html"
matched[315] = 0
desc[316] = "ifandloop.html"
title[316] = "conditional statements loops and statement blocks dpuser provides language elements that allow take action only when certain condition met (commonly called if-then-else statements) also you can construct using the for while constructs there are two ways evaluate well kinds both have common they execute general syntax is: (boolean) something else part optional second way following: boolean this examples print one not but same thing line: note nesting allowed therefore following code creates error: <== neither want like (complicated) one-liner since construct: (you leave out all parentesis readibility better use them) loop constructed (start_condition; boolean; change_condition) this: (condition) numbers from < 10; i++) 10) i++ example easy create endless forget always curly brackets more than result assign ascii character set string variable: 32; <= 255; char(i)"
links[316] = "ifandloop.html"
matched[316] = 0
desc[317] = "variables.html"
title[317] = "data types and variables dpuser knows about different types: integer numbers real complex 3-dimensional matrices strings string arrays those are cast dynamically you print acos(2) the result will not (which would make sense) but number can constructed appending (without spaces) number: variable defined embracing double quotes: this names include any letter range [a-za-z] [0-9] must begin with created fly assigning value them supply already existing overwritten: n++ still sqrt(n) now -(n^2) n^(1/2) fits(100 100) matrix 100x100 elements"
links[317] = "variables.html"
matched[317] = 0
desc[318] = "plotting.html"
title[318] = "plotting dpuser incorporates the complete pgplot package all modules this are realized procedures (see list available procedures) documentation provided here verbatim copy online uses global variable plotdevice control graphics output devices depend your installation default device unix workstations /xserve can changed assigning new string value typical use looks like this: /tmp/test eps/ps write eps [-3600:3600]/10 create x-axes sin(x /deg) sine function (y-axes) pgopen start pgenv -360 360 draw labeled frame pglab angle test plot annotate pgline 7201 pgend end reset graph since x-y amongs others very common task provides several convenience things contour surface and shade above example using command xtitle= ytitle= title= done even shorter: sin([-3600:3600]/10) will without any annotation current overriding previous simple also done: gauss(129 129 30) [1:9]*10 elliptical gaussian with levels 10% 20% 90%"
links[318] = "plotting.html"
matched[318] = 0
desc[319] = "fitsfiles.html"
title[319] = "handling fits files (flexible image transport system) commonly used astronomy store images very simple way describe the format that they contain ascii header describing content file and itself binary dpuser designed efficiently handle this kind most common things you might want reading writing editing information set functions has been optimised deal with large which probably not fit main memory your computer able read including tables may compressed gzip uncompressing done fly task can two ways: use function readfits supply filename single quotes readfitsextension readfitsall readfitsbintable examples complete into variable named image: readfits( 'filename' first cube: 'filename'[* columns 100 200 rows 150 file: 'filename'[100:200 50:150] write extensions but cannot (yet) accomplished using methods: procedure writefits assign matrix creates new either overwrite part existing 2-dimensional gaussian gauss fits: gauss(129 129 10) equivalent to: 'gauss fits' once where represented possible edit display these are: returns string getfitskey value key setfitskey sets setwcs world coordinate system copyheader copy routines some data analysis tasks require huge following have take advantage capabilities filenames cubeavg does average 3rd dimension cubemedian median ssa shift-and-add ssastat statistics sssa wsa weighted swsa"
links[319] = "fitsfiles.html"
matched[319] = 0
desc[320] = "examples.html"
title[320] = "examples this section few how use dpuser are given very often the fastest way learn software package works printing ascii character set assign string variable and print out create empty for 32; <= 255; i++) char(i) values display screen getting information files list show their sizes findfile( cpp find all c++ size longarray(nelements(list)) matrix file nelements(list); i++ size[i] filesize(list[i]) list[i] has 1024 reducing speckle data example shows standard reduction could look like dark cubeavg('darkcube fits') frame sky cubeavg('sky dpl dpixcreate(sky dead pixel dpl[128 assume 128th row flat dpixapply(sky dpl) field median(flat) take inverse lxp dpixapply(cubeavg('object cube') long exposure 'object lxp' write disk xmax(lxp) ymax(lxp) position maximum naxis1 naxis1(lxp) naxis2 naxis2(lxp) global variables mask circle(x 20) ssa ssa' ssa('object cube' mask) center array psf norm(center('object ssa') cosbell(x 20)) point spread function wien' wien('object psf) deconvolve fine object dominated one bright source faint sources many objects comparable brightness view more sophisticated necessary see help"
links[320] = "examples.html"
matched[320] = 0
<!-- End list of Searchable items -->
function GetParam(name)
{
var start=location.search.indexOf("?"+name+"=");
if (start<0) start=location.search.indexOf("&"+name+"=");
if (start<0) return '';
start += name.length+2;
var end=location.search.indexOf("&",start)-1;
if (end<0) end=location.search.length;
var result=location.search.substring(start,end);
var result='';
for(var i=start;i<=end;i++) {
var c=location.search.charAt(i);
result=result+(c=='+'?' ':c);
}
return unescape(result);
}
// get the input from the input by the user and strip it into keywords //
var skeyword=GetParam("keywords");
//var skeyword=document.searchengine.keywords.value.toLowerCase();
var check=1;
var pos=0;
var i=0;
var j=0;
var itemp=0;
var config='';
while (true)
{
if (skeyword.indexOf("+") == -1 )
{
keywords[check]=skeyword;
break;
}
pos=skeyword.indexOf("+");
if (skeyword !="+")
{
keywords[check]=skeyword.substring(0,pos); check++;
}
else
{
check--;
break;
}
skeyword=skeyword.substring(pos+1, skeyword.length);
if (skeyword.length ==0)
{
check--;
break;
}
}
// the keywords have been put in keywords object.
keywords[0]=check;
//alert(check);
// matching and storing the matches in matched
for ( i=1; i<=keywords[0];i++)
{
for (j=1;j<=title[0];j++)
{
if (title[j].toLowerCase().indexOf(keywords[i]) > -1 )
{
matched[j]++;
}
}
}
// putting all the indexes of the matched records in found
for (i=1;i<=title[0];i++)
{
if (matched[i] > 0 )
{
found[0]++;
// increment the found
found[found[0]]=i;
}
}
//alert("found 0 " + found[0]);
// sort the list as per max percentage of matches
for (i=1;i<=found[0]-1;i++)
{
for(j=i+1;j<=found[0];j++)
{
if ( matched[found[i]]< matched[found[j]] )
{
temp= found[j];
found[j]=found[i];
found[i]=temp;
}
}
}
document.write(' The Keyword(s) you searched : '.big() );
for (i=1; i<=keywords[0]; i++)
{
document.write( keywords[i].bold() +" "); }
document.write('<br>');
if (found[0]==0)
{
document.write('<hr>');
document.write("<b>No matches resulted in this search </b> <br>");
//document.write("You may close the results and reduce the length/number of the keywords <br>");
}
else
{
document.write(" <hr> <b> The Results of the search are : </b> ");
document.write( found[0] +" Entries found ".italics());
document.write("<table border=0>");
for (i=1; i<=found[0];i++)
{
document.write("<tr><td valign=top>");
document.write("<b>" +i +"</b></td>"); document.write("<td valign=top>");
itemp=found[i];
//document.write(desc[itemp].bold() +"<br>" +links[itemp].link(links[itemp])+"<br>");
document.write("<a href=\"" + links[itemp] + "\"" + desc[itemp].bold() +"</a>");
//temp= (matched[itemp]/keywords[0])*100
//document.write("<i> Matched with keywords :: "+temp+" % </i>" );
document.write("</td></tr>");
matched[itemp]=0
}
found[0]=0;
document.write("</table>");
}
|