#!/bin/bash
cat >psr_db$$ <<"!EOF!"
NAME=j0034-0534; DEC=-5.576 ; RA=0.576  ; PW50=0.000650 ; DM=13.77; P0=0.001877 
NAME=b0031-07; DEC=-7.356 ; RA=0.576  ; PW50=0.037700 ; DM=10.92; P0=0.942951 
NAME=j0034-0721; DEC=-7.356 ; RA=0.576  ; PW50=0.037700 ; DM=10.92; P0=0.942951 
NAME=b0136+57; DEC=58.237 ; RA=1.661  ; PW50=0.005200 ; DM=73.81; P0=0.272451 
NAME=j0139+5814; DEC=58.237 ; RA=1.661  ; PW50=0.005200 ; DM=73.81; P0=0.272451 
NAME=b0138+59; DEC=60.152 ; RA=1.695  ; PW50=0.034900 ; DM=34.93; P0=1.222949 
NAME=j0141+6009; DEC=60.152 ; RA=1.695  ; PW50=0.034900 ; DM=34.93; P0=1.222949 
NAME=b0148-06; DEC=-6.593 ; RA=1.864  ; PW50=0.117200 ; DM=25.66; P0=1.464665 
NAME=j0151-0635; DEC=-6.593 ; RA=1.864  ; PW50=0.117200 ; DM=25.66; P0=1.464665 
NAME=j0218+4232; DEC=42.542 ; RA=2.305  ; PW50=0.001010 ; DM=61.25; P0=0.002323 
NAME=b0301+19; DEC=19.542 ; RA=3.068  ; PW50=0.042000 ; DM=15.66; P0=1.387584 
NAME=j0304+1932; DEC=19.542 ; RA=3.068  ; PW50=0.042000 ; DM=15.66; P0=1.387584 
NAME=b0320+39; DEC=39.746 ; RA=3.390  ; PW50=0.042700 ; DM=26.19; P0=3.032072 
NAME=j0323+3944; DEC=39.746 ; RA=3.390  ; PW50=0.042700 ; DM=26.19; P0=3.032072 
NAME=b0329+54; DEC=54.576 ; RA=3.542  ; PW50=0.006600 ; DM=26.76; P0=0.714520 
NAME=j0332+5434; DEC=54.576 ; RA=3.542  ; PW50=0.006600 ; DM=26.76; P0=0.714520 
NAME=b0355+54; DEC=54.220 ; RA=3.983  ; PW50=0.003900 ; DM=57.14; P0=0.156384 
NAME=j0358+5413; DEC=54.220 ; RA=3.983  ; PW50=0.003900 ; DM=57.14; P0=0.156384 
NAME=j0437-4715; DEC=-47.254; RA=4.627  ; PW50=0.000141 ; DM=2.64; P0=0.005757 
NAME=b0450-18; DEC=-18.000; RA=4.881  ; PW50=0.026800 ; DM=39.90; P0=0.548939 
NAME=j0452-1759; DEC=-18.000; RA=4.881  ; PW50=0.026800 ; DM=39.90; P0=0.548939 
NAME=b0450+55; DEC=55.729 ; RA=4.915  ; PW50=0.008100 ; DM=14.59; P0=0.340729 
NAME=j0454+5543; DEC=55.729 ; RA=4.915  ; PW50=0.008100 ; DM=14.59; P0=0.340729 
NAME=b0525+21; DEC=22.000 ; RA=5.474  ; PW50=0.151900 ; DM=50.87; P0=3.745539 
NAME=j0528+2200; DEC=22.000 ; RA=5.474  ; PW50=0.151900 ; DM=50.87; P0=3.745539 
NAME=b0531+21; DEC=22.000 ; RA=5.576  ; PW50=0.003000 ; DM=56.77; P0=0.033392 
NAME=j0534+2200; DEC=22.000 ; RA=5.576  ; PW50=0.003000 ; DM=56.77; P0=0.033392 
NAME=b0538-75; DEC=-75.729; RA=5.610  ; PW50=0.057100 ; DM=18.58; P0=1.245856 
NAME=j0536-7543; DEC=-75.729; RA=5.610  ; PW50=0.057100 ; DM=18.58; P0=1.245856 
NAME=b0540+23; DEC=23.491 ; RA=5.729  ; PW50=0.005300 ; DM=77.70; P0=0.245975 
NAME=j0543+2329; DEC=23.491 ; RA=5.729  ; PW50=0.005300 ; DM=77.70; P0=0.245975 
NAME=b0559-05; DEC=-5.458 ; RA=6.017  ; PW50=0.015800 ; DM=80.54; P0=0.395969 
NAME=j0601-0527; DEC=-5.458 ; RA=6.017  ; PW50=0.015800 ; DM=80.54; P0=0.395969 
NAME=b0611+22; DEC=22.491 ; RA=6.237  ; PW50=0.006200 ; DM=96.91; P0=0.334960 
NAME=j0614+2229; DEC=22.491 ; RA=6.237  ; PW50=0.006200 ; DM=96.91; P0=0.334960 
NAME=b0626+24; DEC=24.254 ; RA=6.491  ; PW50=0.008800 ; DM=84.18; P0=0.476623 
NAME=j0629+2415; DEC=24.254 ; RA=6.491  ; PW50=0.008800 ; DM=84.18; P0=0.476623 
NAME=b0628-28; DEC=-28.576; RA=6.508  ; PW50=0.063300 ; DM=34.42; P0=1.244419 
NAME=j0630-2834; DEC=-28.576; RA=6.508  ; PW50=0.063300 ; DM=34.42; P0=1.244419 
NAME=b0736-40; DEC=-40.712; RA=7.644  ; PW50=0.022700 ; DM=160.90; P0=0.374921 
NAME=j0738-4042; DEC=-40.712; RA=7.644  ; PW50=0.022700 ; DM=160.90; P0=0.374921 
NAME=b0740-28; DEC=-28.373; RA=7.712  ; PW50=0.004200 ; DM=73.73; P0=0.166762 
NAME=j0742-2822; DEC=-28.373; RA=7.712  ; PW50=0.004200 ; DM=73.73; P0=0.166762 
NAME=b0743-53; DEC=-53.864; RA=7.763  ; PW50=0.010700 ; DM=121.38; P0=0.214836 
NAME=j0745-5353; DEC=-53.864; RA=7.763  ; PW50=0.010700 ; DM=121.38; P0=0.214836 
NAME=b0808-47; DEC=-47.898; RA=8.152  ; PW50=0.008100 ; DM=228.30; P0=0.547202 
NAME=j0809-4753; DEC=-47.898; RA=8.152  ; PW50=0.008100 ; DM=228.30; P0=0.547202 
NAME=b0809+74; DEC=74.491 ; RA=8.237  ; PW50=0.041400 ; DM=5.75; P0=1.292241 
NAME=j0814+7429; DEC=74.491 ; RA=8.237  ; PW50=0.041400 ; DM=5.75; P0=1.292241 
NAME=b0818-13; DEC=-13.847; RA=8.339  ; PW50=0.021700 ; DM=40.94; P0=1.238130 
NAME=j0820-1350; DEC=-13.847; RA=8.339  ; PW50=0.021700 ; DM=40.94; P0=1.238130 
NAME=b0818-41; DEC=-41.237; RA=8.339  ; PW50=0.138500 ; DM=113.40; P0=0.545446 
NAME=j0820-4114; DEC=-41.237; RA=8.339  ; PW50=0.138500 ; DM=113.40; P0=0.545446 
NAME=b0820+02; DEC=2.000  ; RA=8.390  ; PW50=0.019500 ; DM=23.73; P0=0.864873 
NAME=j0823+0159; DEC=2.000  ; RA=8.390  ; PW50=0.019500 ; DM=23.73; P0=0.864873 
NAME=b0823+26; DEC=26.627 ; RA=8.441  ; PW50=0.005800 ; DM=19.48; P0=0.530661 
NAME=j0826+2637; DEC=26.627 ; RA=8.441  ; PW50=0.005800 ; DM=19.48; P0=0.530661 
NAME=b0833-45; DEC=-45.169; RA=8.593  ; PW50=0.001400 ; DM=67.97; P0=0.089328 
NAME=j0835-4510; DEC=-45.169; RA=8.593  ; PW50=0.001400 ; DM=67.97; P0=0.089328 
NAME=b0834+06; DEC=6.169  ; RA=8.627  ; PW50=0.024800 ; DM=12.86; P0=1.273768 
NAME=j0837+0610; DEC=6.169  ; RA=8.627  ; PW50=0.024800 ; DM=12.86; P0=1.273768 
NAME=b0835-41; DEC=-41.593; RA=8.627  ; PW50=0.004400 ; DM=147.29; P0=0.751625 
NAME=j0837-4135; DEC=-41.593; RA=8.627  ; PW50=0.004400 ; DM=147.29; P0=0.751625 
NAME=b0905-51; DEC=-51.966; RA=9.119  ; PW50=0.012100 ; DM=103.72; P0=0.253558 
NAME=j0907-5157; DEC=-51.966; RA=9.119  ; PW50=0.012100 ; DM=103.72; P0=0.253558 
NAME=b0906-49; DEC=-49.220; RA=9.136  ; PW50=0.000900 ; DM=180.37; P0=0.106769 
NAME=j0908-4913; DEC=-49.220; RA=9.136  ; PW50=0.000900 ; DM=180.37; P0=0.106769 
NAME=b0919+06; DEC=6.644  ; RA=9.373  ; PW50=0.005900 ; DM=27.30; P0=0.430627 
NAME=j0922+0638; DEC=6.644  ; RA=9.373  ; PW50=0.005900 ; DM=27.30; P0=0.430627 
NAME=b0923-58; DEC=-58.237; RA=9.407  ; PW50=0.040500 ; DM=57.40; P0=0.739505 
NAME=j0924-5814; DEC=-58.237; RA=9.407  ; PW50=0.040500 ; DM=57.40; P0=0.739505 
NAME=b0940-55; DEC=-55.881; RA=9.712  ; PW50=0.009000 ; DM=180.20; P0=0.664367 
NAME=j0942-5552; DEC=-55.881; RA=9.712  ; PW50=0.009000 ; DM=180.20; P0=0.664367 
NAME=b0942-13; DEC=-13.915; RA=9.746  ; PW50=0.006900 ; DM=12.50; P0=0.570264 
NAME=j0944-1354; DEC=-13.915; RA=9.746  ; PW50=0.006900 ; DM=12.50; P0=0.570264 
NAME=b0950+08; DEC=7.932  ; RA=9.898  ; PW50=0.008900 ; DM=2.97; P0=0.253065 
NAME=j0953+0755; DEC=7.932  ; RA=9.898  ; PW50=0.008900 ; DM=2.97; P0=0.253065 
NAME=b0953-52; DEC=-53.068; RA=9.932  ; PW50=0.007800 ; DM=156.90; P0=0.862122 
NAME=j0955-5304; DEC=-53.068; RA=9.932  ; PW50=0.007800 ; DM=156.90; P0=0.862122 
NAME=b0959-54; DEC=-55.119; RA=10.017 ; PW50=0.007200 ; DM=130.32; P0=1.436631 
NAME=j1001-5507; DEC=-55.119; RA=10.017 ; PW50=0.007200 ; DM=130.32; P0=1.436631 
NAME=j1012+5307; DEC=53.119 ; RA=10.203 ; PW50=0.000720 ; DM=9.02; P0=0.005256 
NAME=j1022+1001; DEC=10.017 ; RA=10.373 ; PW50=0.000972 ; DM=10.25; P0=0.016453 
NAME=j1034-3224; DEC=-32.407; RA=10.576 ; PW50=0.251900 ; DM=50.75; P0=1.150590 
NAME=b1039-19; DEC=-19.712; RA=10.695 ; PW50=0.048900 ; DM=33.78; P0=1.386368 
NAME=j1041-1942; DEC=-19.712; RA=10.695 ; PW50=0.048900 ; DM=33.78; P0=1.386368 
NAME=b1054-62; DEC=-62.983; RA=10.949 ; PW50=0.017400 ; DM=320.30; P0=0.422451 
NAME=j1056-6258; DEC=-62.983; RA=10.949 ; PW50=0.017400 ; DM=320.30; P0=0.422451 
NAME=b1055-52; DEC=-52.441; RA=10.966 ; PW50=0.088700 ; DM=29.69; P0=0.197115 
NAME=j1057-5226; DEC=-52.441; RA=10.966 ; PW50=0.088700 ; DM=29.69; P0=0.197115 
NAME=b1114-41; DEC=-41.373; RA=11.271 ; PW50=0.009200 ; DM=40.53; P0=0.943158 
NAME=j1116-4122; DEC=-41.373; RA=11.271 ; PW50=0.009200 ; DM=40.53; P0=0.943158 
NAME=b1119-54; DEC=-54.746; RA=11.356 ; PW50=0.018900 ; DM=204.70; P0=0.535787 
NAME=j1121-5444; DEC=-54.746; RA=11.356 ; PW50=0.018900 ; DM=204.70; P0=0.535787 
NAME=b1133+16; DEC=15.864 ; RA=11.610 ; PW50=0.005900 ; DM=4.84; P0=1.187913 
NAME=j1136+1551; DEC=15.864 ; RA=11.610 ; PW50=0.005900 ; DM=4.84; P0=1.187913 
NAME=b1133-55; DEC=-55.424; RA=11.610 ; PW50=0.013600 ; DM=85.50; P0=0.364713 
NAME=j1136-5525; DEC=-55.424; RA=11.610 ; PW50=0.013600 ; DM=85.50; P0=0.364713 
NAME=b1154-62; DEC=-62.407; RA=11.966 ; PW50=0.011300 ; DM=325.20; P0=0.400526 
NAME=j1157-6224; DEC=-62.407; RA=11.966 ; PW50=0.011300 ; DM=325.20; P0=0.400526 
NAME=b1159-58; DEC=-58.339; RA=12.034 ; PW50=0.008800 ; DM=145.41; P0=0.452803 
NAME=j1202-5820; DEC=-58.339; RA=12.034 ; PW50=0.008800 ; DM=145.41; P0=0.452803 
NAME=j1210-5559; DEC=-56.000; RA=12.169 ; PW50=0.004700 ; DM=174.35; P0=0.279768 
NAME=b1221-63; DEC=-64.119; RA=12.407 ; PW50=0.005500 ; DM=97.69; P0=0.216481 
NAME=j1224-6407; DEC=-64.119; RA=12.407 ; PW50=0.005500 ; DM=97.69; P0=0.216481 
NAME=b1237+25; DEC=24.898 ; RA=12.661 ; PW50=0.044500 ; DM=9.25; P0=1.382449 
NAME=j1239+2453; DEC=24.898 ; RA=12.661 ; PW50=0.044500 ; DM=9.25; P0=1.382449 
NAME=b1240-64; DEC=-64.390; RA=12.729 ; PW50=0.005000 ; DM=297.25; P0=0.388485 
NAME=j1243-6423; DEC=-64.390; RA=12.729 ; PW50=0.005000 ; DM=297.25; P0=0.388485 
NAME=j1246+2253; DEC=22.898 ; RA=12.779 ; PW50=0.009700 ; DM=17.79; P0=0.473871 
NAME=b1302-64; DEC=-64.932; RA=13.085 ; PW50=0.014400 ; DM=505.00; P0=0.571652 
NAME=j1305-6455; DEC=-64.932; RA=13.085 ; PW50=0.014400 ; DM=505.00; P0=0.571652 
NAME=b1323-58; DEC=-59.000; RA=13.441 ; PW50=0.005600 ; DM=287.30; P0=0.477994 
NAME=j1326-5859; DEC=-59.000; RA=13.441 ; PW50=0.005600 ; DM=287.30; P0=0.477994 
NAME=b1322-66; DEC=-67.000; RA=13.441 ; PW50=0.041900 ; DM=209.60; P0=0.543015 
NAME=j1326-6700; DEC=-67.000; RA=13.441 ; PW50=0.041900 ; DM=209.60; P0=0.543015 
NAME=b1323-62; DEC=-62.373; RA=13.457 ; PW50=0.008800 ; DM=318.80; P0=0.529929 
NAME=j1327-6222; DEC=-62.373; RA=13.457 ; PW50=0.008800 ; DM=318.80; P0=0.529929 
NAME=b1356-60; DEC=-60.644; RA=14.000 ; PW50=0.002500 ; DM=293.74; P0=0.127508 
NAME=j1359-6038; DEC=-60.644; RA=14.000 ; PW50=0.002500 ; DM=293.74; P0=0.127508 
NAME=b1358-63; DEC=-63.966; RA=14.017 ; PW50=0.009100 ; DM=98.00; P0=0.842805 
NAME=j1401-6357; DEC=-63.966; RA=14.017 ; PW50=0.009100 ; DM=98.00; P0=0.842805 
NAME=j1418-3921; DEC=-39.356; RA=14.305 ; PW50=0.020400 ; DM=60.49; P0=1.096806 
NAME=b1424-55; DEC=-55.508; RA=14.474 ; PW50=0.012200 ; DM=82.40; P0=0.570292 
NAME=j1428-5530; DEC=-55.508; RA=14.474 ; PW50=0.012200 ; DM=82.40; P0=0.570292 
NAME=b1426-66; DEC=-66.390; RA=14.508 ; PW50=0.003900 ; DM=65.30; P0=0.785443 
NAME=j1430-6623; DEC=-66.390; RA=14.508 ; PW50=0.003900 ; DM=65.30; P0=0.785443 
NAME=b1436-63; DEC=-63.746; RA=14.678 ; PW50=0.009700 ; DM=124.20; P0=0.459607 
NAME=j1440-6344; DEC=-63.746; RA=14.678 ; PW50=0.009700 ; DM=124.20; P0=0.459607 
NAME=b1449-64; DEC=-64.220; RA=14.898 ; PW50=0.003100 ; DM=71.25; P0=0.179487 
NAME=j1453-6413; DEC=-64.220; RA=14.898 ; PW50=0.003100 ; DM=71.25; P0=0.179487 
NAME=b1451-68; DEC=-68.729; RA=14.932 ; PW50=0.012400 ; DM=8.64; P0=0.263377 
NAME=j1456-6843; DEC=-68.729; RA=14.932 ; PW50=0.012400 ; DM=8.64; P0=0.263377 
NAME=b1508+55; DEC=55.525 ; RA=15.152 ; PW50=0.010900 ; DM=19.62; P0=0.739682 
NAME=j1509+5531; DEC=55.525 ; RA=15.152 ; PW50=0.010900 ; DM=19.62; P0=0.739682 
NAME=b1530-53; DEC=-53.576; RA=15.576 ; PW50=0.012200 ; DM=24.82; P0=1.368882 
NAME=j1534-5334; DEC=-53.576; RA=15.576 ; PW50=0.012200 ; DM=24.82; P0=1.368882 
NAME=b1534+12; DEC=11.932 ; RA=15.627 ; PW50=0.000310 ; DM=11.62; P0=0.037904 
NAME=j1537+1155; DEC=11.932 ; RA=15.627 ; PW50=0.000310 ; DM=11.62; P0=0.037904 
NAME=j1542-5034; DEC=-50.576; RA=15.712 ; PW50=0.005300 ; DM=91.00; P0=0.599245 
NAME=b1540-06; DEC=-6.339 ; RA=15.729 ; PW50=0.006300 ; DM=18.38; P0=0.709064 
NAME=j1543-0620; DEC=-6.339 ; RA=15.729 ; PW50=0.006300 ; DM=18.38; P0=0.709064 
NAME=b1541+09; DEC=9.491  ; RA=15.729 ; PW50=0.046200 ; DM=34.98; P0=0.748448 
NAME=j1543+0929; DEC=9.491  ; RA=15.729 ; PW50=0.046200 ; DM=34.98; P0=0.748448 
NAME=b1541-52; DEC=-53.136; RA=15.746 ; PW50=0.004000 ; DM=35.16; P0=0.178554 
NAME=j1544-5308; DEC=-53.136; RA=15.746 ; PW50=0.004000 ; DM=35.16; P0=0.178554 
NAME=j1557-4258; DEC=-42.983; RA=15.966 ; PW50=0.003800 ; DM=144.50; P0=0.329187 
NAME=b1556-44; DEC=-44.644; RA=16.000 ; PW50=0.006500 ; DM=56.10; P0=0.257056 
NAME=j1559-4438; DEC=-44.644; RA=16.000 ; PW50=0.006500 ; DM=56.10; P0=0.257056 
NAME=b1558-50; DEC=-51.000; RA=16.034 ; PW50=0.004300 ; DM=170.79; P0=0.864286 
NAME=j1602-5100; DEC=-51.000; RA=16.034 ; PW50=0.004300 ; DM=170.79; P0=0.864286 
NAME=j1603-7202; DEC=-72.034; RA=16.051 ; PW50=0.001206 ; DM=38.05; P0=0.014842 
NAME=b1600-49; DEC=-49.152; RA=16.068 ; PW50=0.003800 ; DM=140.80; P0=0.327419 
NAME=j1604-4909; DEC=-49.152; RA=16.068 ; PW50=0.003800 ; DM=140.80; P0=0.327419 
NAME=b1601-52; DEC=-52.966; RA=16.085 ; PW50=0.059800 ; DM=35.10; P0=0.658013 
NAME=j1605-5257; DEC=-52.966; RA=16.085 ; PW50=0.059800 ; DM=35.10; P0=0.658013 
NAME=b1604-00; DEC=0.542  ; RA=16.119 ; PW50=0.009800 ; DM=10.68; P0=0.421816 
NAME=j1607-0032; DEC=0.542  ; RA=16.119 ; PW50=0.009800 ; DM=10.68; P0=0.421816 
NAME=b1620-42; DEC=-42.949; RA=16.390 ; PW50=0.009600 ; DM=295.00; P0=0.364590 
NAME=j1623-4256; DEC=-42.949; RA=16.390 ; PW50=0.009600 ; DM=295.00; P0=0.364590 
NAME=j1643-1224; DEC=-12.407; RA=16.729 ; PW50=0.000314 ; DM=62.41; P0=0.004622 
NAME=b1641-45; DEC=-46.000; RA=16.746 ; PW50=0.008000 ; DM=478.80; P0=0.455078 
NAME=j1644-4559; DEC=-46.000; RA=16.746 ; PW50=0.008000 ; DM=478.80; P0=0.455078 
NAME=b1642-03; DEC=-3.288 ; RA=16.762 ; PW50=0.003400 ; DM=35.76; P0=0.387690 
NAME=j1645-0317; DEC=-3.288 ; RA=16.762 ; PW50=0.003400 ; DM=35.76; P0=0.387690 
NAME=b1641-68; DEC=-68.525; RA=16.779 ; PW50=0.074900 ; DM=43.00; P0=1.785611 
NAME=j1646-6831; DEC=-68.525; RA=16.779 ; PW50=0.074900 ; DM=43.00; P0=1.785611 
NAME=b1648-42; DEC=-42.779; RA=16.864 ; PW50=0.102200 ; DM=482.00; P0=0.844081 
NAME=j1651-4246; DEC=-42.779; RA=16.864 ; PW50=0.102200 ; DM=482.00; P0=0.844081 
NAME=b1647-52; DEC=-52.373; RA=16.864 ; PW50=0.016100 ; DM=179.10; P0=0.635058 
NAME=j1651-5222; DEC=-52.373; RA=16.864 ; PW50=0.016100 ; DM=179.10; P0=0.635058 
NAME=j1700-3312; DEC=-33.203; RA=17.000 ; PW50=0.031700 ; DM=166.97; P0=1.358307 
NAME=b1700-32; DEC=-32.695; RA=17.051 ; PW50=0.037700 ; DM=110.31; P0=1.211785 
NAME=j1703-3241; DEC=-32.695; RA=17.051 ; PW50=0.037700 ; DM=110.31; P0=1.211785 
NAME=j1703-4851; DEC=-48.881; RA=17.051 ; PW50=0.009700 ; DM=150.29; P0=1.396405 
NAME=b1659-60; DEC=-60.271; RA=17.068 ; PW50=0.090000 ; DM=54.00; P0=0.306323 
NAME=j1704-6016; DEC=-60.271; RA=17.068 ; PW50=0.090000 ; DM=54.00; P0=0.306323 
NAME=b1702-19; DEC=-19.102; RA=17.085 ; PW50=0.154200 ; DM=22.91; P0=0.298987 
NAME=j1705-1906; DEC=-19.102; RA=17.085 ; PW50=0.154200 ; DM=22.91; P0=0.298987 
NAME=j1705-3423; DEC=-34.390; RA=17.085 ; PW50=0.011700 ; DM=146.36; P0=0.255427 
NAME=j1708-3426; DEC=-34.441; RA=17.136 ; PW50=0.021000 ; DM=190.70; P0=0.692113 
NAME=b1706-16; DEC=-16.678; RA=17.152 ; PW50=0.007600 ; DM=24.89; P0=0.653054 
NAME=j1709-1640; DEC=-16.678; RA=17.152 ; PW50=0.007600 ; DM=24.89; P0=0.653054 
NAME=b1706-44; DEC=-44.491; RA=17.152 ; PW50=0.005700 ; DM=75.68; P0=0.102459 
NAME=j1709-4429; DEC=-44.491; RA=17.152 ; PW50=0.005700 ; DM=75.68; P0=0.102459 
NAME=b1718-02; DEC=-2.203 ; RA=17.339 ; PW50=0.059000 ; DM=66.98; P0=0.477715 
NAME=j1720-0212; DEC=-2.203 ; RA=17.339 ; PW50=0.059000 ; DM=66.98; P0=0.477715 
NAME=b1717-29; DEC=-29.559; RA=17.339 ; PW50=0.014500 ; DM=42.64; P0=0.620448 
NAME=j1720-2933; DEC=-29.559; RA=17.339 ; PW50=0.014500 ; DM=42.64; P0=0.620448 
NAME=b1718-32; DEC=-32.119; RA=17.373 ; PW50=0.005200 ; DM=126.06; P0=0.477158 
NAME=j1722-3207; DEC=-32.119; RA=17.373 ; PW50=0.005200 ; DM=126.06; P0=0.477158 
NAME=b1719-37; DEC=-37.203; RA=17.373 ; PW50=0.003700 ; DM=99.49; P0=0.236182 
NAME=j1722-3712; DEC=-37.203; RA=17.373 ; PW50=0.003700 ; DM=99.49; P0=0.236182 
NAME=j1730-2304; DEC=-23.068; RA=17.508 ; PW50=0.000965 ; DM=9.62; P0=0.008123 
NAME=b1727-47; DEC=-47.746; RA=17.525 ; PW50=0.017100 ; DM=123.06; P0=0.829829 
NAME=j1731-4744; DEC=-47.746; RA=17.525 ; PW50=0.017100 ; DM=123.06; P0=0.829829 
NAME=b1730-22; DEC=-22.474; RA=17.559 ; PW50=0.061300 ; DM=41.14; P0=0.871683 
NAME=j1733-2228; DEC=-22.474; RA=17.559 ; PW50=0.061300 ; DM=41.14; P0=0.871683 
NAME=b1737+13; DEC=13.186 ; RA=17.678 ; PW50=0.025900 ; DM=48.67; P0=0.803050 
NAME=j1740+1311; DEC=13.186 ; RA=17.678 ; PW50=0.025900 ; DM=48.67; P0=0.803050 
NAME=b1737-30; DEC=-30.254; RA=17.678 ; PW50=0.002400 ; DM=151.96; P0=0.606887 
NAME=j1740-3015; DEC=-30.254; RA=17.678 ; PW50=0.002400 ; DM=151.96; P0=0.606887 
NAME=b1738-08; DEC=-8.678 ; RA=17.695 ; PW50=0.057900 ; DM=74.90; P0=2.043082 
NAME=j1741-0840; DEC=-8.678 ; RA=17.695 ; PW50=0.057900 ; DM=74.90; P0=2.043082 
NAME=b1737-39; DEC=-39.458; RA=17.695 ; PW50=0.010500 ; DM=158.50; P0=0.512212 
NAME=j1741-3927; DEC=-39.458; RA=17.695 ; PW50=0.010500 ; DM=158.50; P0=0.512212 
NAME=b1742-30; DEC=-30.678; RA=17.762 ; PW50=0.006100 ; DM=88.37; P0=0.367432 
NAME=j1745-3040; DEC=-30.678; RA=17.762 ; PW50=0.006100 ; DM=88.37; P0=0.367432 
NAME=b1745-12; DEC=-13.000; RA=17.813 ; PW50=0.012300 ; DM=99.36; P0=0.394133 
NAME=j1748-1300; DEC=-13.000; RA=17.813 ; PW50=0.012300 ; DM=99.36; P0=0.394133 
NAME=j1750-3503; DEC=-35.051; RA=17.847 ; PW50=0.067000 ; DM=189.35; P0=0.684014 
NAME=b1747-46; DEC=-46.966; RA=17.864 ; PW50=0.011500 ; DM=20.40; P0=0.742354 
NAME=j1751-4657; DEC=-46.966; RA=17.864 ; PW50=0.011500 ; DM=20.40; P0=0.742354 
NAME=b1749-28; DEC=-28.102; RA=17.881 ; PW50=0.006100 ; DM=50.37; P0=0.562558 
NAME=j1752-2806; DEC=-28.102; RA=17.881 ; PW50=0.006100 ; DM=50.37; P0=0.562558 
NAME=b1800-21; DEC=-21.627; RA=18.051 ; PW50=0.013100 ; DM=233.99; P0=0.133667 
NAME=j1803-2137; DEC=-21.627; RA=18.051 ; PW50=0.013100 ; DM=233.99; P0=0.133667 
NAME=b1804-08; DEC=-8.796 ; RA=18.119 ; PW50=0.008300 ; DM=112.38; P0=0.163727 
NAME=j1807-0847; DEC=-8.796 ; RA=18.119 ; PW50=0.008300 ; DM=112.38; P0=0.163727 
NAME=b1804-27; DEC=-27.254; RA=18.119 ; PW50=0.009700 ; DM=312.98; P0=0.827776 
NAME=j1807-2715; DEC=-27.254; RA=18.119 ; PW50=0.009700 ; DM=312.98; P0=0.827776 
NAME=j1808-0813; DEC=-8.220 ; RA=18.136 ; PW50=0.020400 ; DM=151.27; P0=0.876044 
NAME=j1809-3547; DEC=-35.796; RA=18.152 ; PW50=0.150000 ; DM=193.84; P0=0.860388 
NAME=b1813-36; DEC=-36.305; RA=18.288 ; PW50=0.009000 ; DM=94.30; P0=0.387019 
NAME=j1817-3618; DEC=-36.305; RA=18.288 ; PW50=0.009000 ; DM=94.30; P0=0.387019 
NAME=b1818-04; DEC=-4.458 ; RA=18.339 ; PW50=0.010500 ; DM=84.44; P0=0.598082 
NAME=j1820-0427; DEC=-4.458 ; RA=18.339 ; PW50=0.010500 ; DM=84.44; P0=0.598082 
NAME=b1819-22; DEC=-22.949; RA=18.373 ; PW50=0.043700 ; DM=121.20; P0=1.874269 
NAME=j1822-2256; DEC=-22.949; RA=18.373 ; PW50=0.043700 ; DM=121.20; P0=1.874269 
NAME=b1820-31; DEC=-31.102; RA=18.390 ; PW50=0.003600 ; DM=50.24; P0=0.284054 
NAME=j1823-3106; DEC=-31.102; RA=18.390 ; PW50=0.003600 ; DM=50.24; P0=0.284054 
NAME=b1821-19; DEC=-19.762; RA=18.407 ; PW50=0.001300 ; DM=224.38; P0=0.189338 
NAME=j1824-1945; DEC=-19.762; RA=18.407 ; PW50=0.001300 ; DM=224.38; P0=0.189338 
NAME=b1821-24a; DEC=-24.881; RA=18.407 ; PW50=0.000972 ; DM=119.89; P0=0.003054 
NAME=j1824-2452a; DEC=-24.881; RA=18.407 ; PW50=0.000972 ; DM=119.89; P0=0.003054 
NAME=b1822-09; DEC=-9.593 ; RA=18.424 ; PW50=0.009800 ; DM=19.38; P0=0.769021 
NAME=j1825-0935; DEC=-9.593 ; RA=18.424 ; PW50=0.009800 ; DM=19.38; P0=0.769021 
NAME=b1826-17; DEC=-17.864; RA=18.491 ; PW50=0.013500 ; DM=217.11; P0=0.307133 
NAME=j1829-1751; DEC=-17.864; RA=18.491 ; PW50=0.013500 ; DM=217.11; P0=0.307133 
NAME=b1831-03; DEC=-3.661 ; RA=18.559 ; PW50=0.004800 ; DM=234.54; P0=0.686733 
NAME=j1833-0338; DEC=-3.661 ; RA=18.559 ; PW50=0.004800 ; DM=234.54; P0=0.686733 
NAME=b1831-04; DEC=-4.441 ; RA=18.576 ; PW50=0.084000 ; DM=79.31; P0=0.290108 
NAME=j1834-0426; DEC=-4.441 ; RA=18.576 ; PW50=0.084000 ; DM=79.31; P0=0.290108 
NAME=j1835-1106; DEC=-11.102; RA=18.593 ; PW50=0.003900 ; DM=132.68; P0=0.165907 
NAME=b1834-10; DEC=-10.136; RA=18.610 ; PW50=0.006100 ; DM=316.98; P0=0.562711 
NAME=j1836-1008; DEC=-10.136; RA=18.610 ; PW50=0.006100 ; DM=316.98; P0=0.562711 
NAME=b1839+56; DEC=56.678 ; RA=18.678 ; PW50=0.027100 ; DM=26.77; P0=1.652862 
NAME=j1840+5640; DEC=56.678 ; RA=18.678 ; PW50=0.027100 ; DM=26.77; P0=1.652862 
NAME=b1844-04; DEC=-4.034 ; RA=18.796 ; PW50=0.020400 ; DM=141.98; P0=0.597809 
NAME=j1847-0402; DEC=-4.034 ; RA=18.796 ; PW50=0.020400 ; DM=141.98; P0=0.597809 
NAME=b1845-01; DEC=-1.390 ; RA=18.813 ; PW50=0.016100 ; DM=159.53; P0=0.659432 
NAME=j1848-0123; DEC=-1.390 ; RA=18.813 ; PW50=0.016100 ; DM=159.53; P0=0.659432 
NAME=b1846-06; DEC=-6.627 ; RA=18.830 ; PW50=0.089000 ; DM=148.17; P0=1.451319 
NAME=j1849-0636; DEC=-6.627 ; RA=18.830 ; PW50=0.089000 ; DM=148.17; P0=1.451319 
NAME=b1855+09; DEC=9.729  ; RA=18.966 ; PW50=0.000518 ; DM=13.31; P0=0.005362 
NAME=j1857+0943; DEC=9.729  ; RA=18.966 ; PW50=0.000518 ; DM=13.31; P0=0.005362 
NAME=b1857-26; DEC=-26.000; RA=19.000 ; PW50=0.052000 ; DM=37.99; P0=0.612209 
NAME=j1900-2600; DEC=-26.000; RA=19.000 ; PW50=0.052000 ; DM=37.99; P0=0.612209 
NAME=b1859+03; DEC=3.525  ; RA=19.017 ; PW50=0.011000 ; DM=402.08; P0=0.655450 
NAME=j1901+0331; DEC=3.525  ; RA=19.017 ; PW50=0.011000 ; DM=402.08; P0=0.655450 
NAME=b1900+06; DEC=6.271  ; RA=19.034 ; PW50=0.003400 ; DM=502.90; P0=0.673503 
NAME=j1902+0615; DEC=6.271  ; RA=19.034 ; PW50=0.003400 ; DM=502.90; P0=0.673503 
NAME=b1900+01; DEC=1.593  ; RA=19.051 ; PW50=0.009900 ; DM=245.17; P0=0.729307 
NAME=j1903+0135; DEC=1.593  ; RA=19.051 ; PW50=0.009900 ; DM=245.17; P0=0.729307 
NAME=b1900-06; DEC=-6.542 ; RA=19.051 ; PW50=0.016000 ; DM=195.61; P0=0.431887 
NAME=j1903-0632; DEC=-6.542 ; RA=19.051 ; PW50=0.016000 ; DM=195.61; P0=0.431887 
NAME=b1905+39; DEC=40.034 ; RA=19.119 ; PW50=0.058500 ; DM=30.97; P0=1.235757 
NAME=j1907+4002; DEC=40.034 ; RA=19.119 ; PW50=0.058500 ; DM=30.97; P0=1.235757 
NAME=b1907+02; DEC=2.915  ; RA=19.152 ; PW50=0.011000 ; DM=171.73; P0=0.989831 
NAME=j1909+0254; DEC=2.915  ; RA=19.152 ; PW50=0.011000 ; DM=171.73; P0=0.989831 
NAME=b1907+10; DEC=11.034 ; RA=19.152 ; PW50=0.004200 ; DM=149.98; P0=0.283641 
NAME=j1909+1102; DEC=11.034 ; RA=19.152 ; PW50=0.004200 ; DM=149.98; P0=0.283641 
NAME=b1907-03; DEC=-3.152 ; RA=19.169 ; PW50=0.007600 ; DM=205.53; P0=0.504606 
NAME=j1910-0309; DEC=-3.152 ; RA=19.169 ; PW50=0.007600 ; DM=205.53; P0=0.504606 
NAME=b1907+03; DEC=3.983  ; RA=19.169 ; PW50=0.265000 ; DM=82.93; P0=2.330263 
NAME=j1910+0358; DEC=3.983  ; RA=19.169 ; PW50=0.265000 ; DM=82.93; P0=2.330263 
NAME=b1911-04; DEC=-4.678 ; RA=19.220 ; PW50=0.008100 ; DM=89.39; P0=0.825936 
NAME=j1913-0440; DEC=-4.678 ; RA=19.220 ; PW50=0.008100 ; DM=89.39; P0=0.825936 
NAME=b1913+10; DEC=10.152 ; RA=19.254 ; PW50=0.003600 ; DM=241.69; P0=0.404552 
NAME=j1915+1009; DEC=10.152 ; RA=19.254 ; PW50=0.003600 ; DM=241.69; P0=0.404552 
NAME=b1915+13; DEC=13.898 ; RA=19.288 ; PW50=0.003800 ; DM=94.54; P0=0.194631 
NAME=j1917+1353; DEC=13.898 ; RA=19.288 ; PW50=0.003800 ; DM=94.54; P0=0.194631 
NAME=b1918+19; DEC=19.813 ; RA=19.356 ; PW50=0.040300 ; DM=153.85; P0=0.821035 
NAME=j1921+1948; DEC=19.813 ; RA=19.356 ; PW50=0.040300 ; DM=153.85; P0=0.821035 
NAME=b1919+21; DEC=21.898 ; RA=19.356 ; PW50=0.033800 ; DM=12.44; P0=1.337302 
NAME=j1921+2153; DEC=21.898 ; RA=19.356 ; PW50=0.033800 ; DM=12.44; P0=1.337302 
NAME=b1920+21; DEC=21.169 ; RA=19.373 ; PW50=0.014800 ; DM=217.09; P0=1.077924 
NAME=j1922+2110; DEC=21.169 ; RA=19.373 ; PW50=0.014800 ; DM=217.09; P0=1.077924 
NAME=b1923+04; DEC=4.525  ; RA=19.441 ; PW50=0.015800 ; DM=102.24; P0=1.074078 
NAME=j1926+0431; DEC=4.525  ; RA=19.441 ; PW50=0.015800 ; DM=102.24; P0=1.074078 
NAME=b1929+10; DEC=11.000 ; RA=19.542 ; PW50=0.005700 ; DM=3.18; P0=0.226519 
NAME=j1932+1059; DEC=11.000 ; RA=19.542 ; PW50=0.005700 ; DM=3.18; P0=0.226519 
NAME=b1929+20; DEC=20.339 ; RA=19.542 ; PW50=0.005000 ; DM=211.15; P0=0.268217 
NAME=j1932+2020; DEC=20.339 ; RA=19.542 ; PW50=0.005000 ; DM=211.15; P0=0.268217 
NAME=b1933+16; DEC=16.271 ; RA=19.593 ; PW50=0.006000 ; DM=158.52; P0=0.358738 
NAME=j1935+1616; DEC=16.271 ; RA=19.593 ; PW50=0.006000 ; DM=158.52; P0=0.358738 
NAME=b1937+21; DEC=21.576 ; RA=19.661 ; PW50=0.000038 ; DM=71.02; P0=0.001558 
NAME=j1939+2134; DEC=21.576 ; RA=19.661 ; PW50=0.000038 ; DM=71.02; P0=0.001558 
NAME=b1944+17; DEC=18.085 ; RA=19.779 ; PW50=0.013500 ; DM=16.14; P0=0.440618 
NAME=j1946+1805; DEC=18.085 ; RA=19.779 ; PW50=0.013500 ; DM=16.14; P0=0.440618 
NAME=b1946+35; DEC=35.678 ; RA=19.813 ; PW50=0.019300 ; DM=129.37; P0=0.717311 
NAME=j1948+3540; DEC=35.678 ; RA=19.813 ; PW50=0.019300 ; DM=129.37; P0=0.717311 
NAME=b1953+50; DEC=51.000 ; RA=19.932 ; PW50=0.006000 ; DM=31.98; P0=0.518938 
NAME=j1955+5059; DEC=51.000 ; RA=19.932 ; PW50=0.006000 ; DM=31.98; P0=0.518938 
NAME=b2000+40; DEC=40.847 ; RA=20.034 ; PW50=0.024800 ; DM=131.49; P0=0.905067 
NAME=j2002+4050; DEC=40.847 ; RA=20.034 ; PW50=0.024800 ; DM=131.49; P0=0.905067 
NAME=b2011+38; DEC=38.763 ; RA=20.220 ; PW50=0.022700 ; DM=238.22; P0=0.230194 
NAME=j2013+3845; DEC=38.763 ; RA=20.220 ; PW50=0.022700 ; DM=238.22; P0=0.230194 
NAME=b2016+28; DEC=28.661 ; RA=20.305 ; PW50=0.014900 ; DM=14.20; P0=0.557953 
NAME=j2018+2839; DEC=28.661 ; RA=20.305 ; PW50=0.014900 ; DM=14.20; P0=0.557953 
NAME=b2020+28; DEC=28.915 ; RA=20.373 ; PW50=0.012000 ; DM=24.63; P0=0.343402 
NAME=j2022+2854; DEC=28.915 ; RA=20.373 ; PW50=0.012000 ; DM=24.63; P0=0.343402 
NAME=b2021+51; DEC=51.915 ; RA=20.373 ; PW50=0.007400 ; DM=22.55; P0=0.529197 
NAME=j2022+5154; DEC=51.915 ; RA=20.373 ; PW50=0.007400 ; DM=22.55; P0=0.529197 
NAME=b2045-16; DEC=-16.271; RA=20.813 ; PW50=0.009800 ; DM=11.46; P0=1.961572 
NAME=j2048-1616; DEC=-16.271; RA=20.813 ; PW50=0.009800 ; DM=11.46; P0=1.961572 
NAME=b2048-72; DEC=-72.000; RA=20.898 ; PW50=0.024400 ; DM=17.30; P0=0.341336 
NAME=j2053-7200; DEC=-72.000; RA=20.898 ; PW50=0.024400 ; DM=17.30; P0=0.341336 
NAME=b2053+36; DEC=36.508 ; RA=20.932 ; PW50=0.007200 ; DM=97.42; P0=0.221508 
NAME=j2055+3630; DEC=36.508 ; RA=20.932 ; PW50=0.007200 ; DM=97.42; P0=0.221508 
NAME=b2106+44; DEC=44.695 ; RA=21.136 ; PW50=0.027200 ; DM=139.83; P0=0.414871 
NAME=j2108+4441; DEC=44.695 ; RA=21.136 ; PW50=0.027200 ; DM=139.83; P0=0.414871 
NAME=b2111+46; DEC=46.746 ; RA=21.220 ; PW50=0.032100 ; DM=141.26; P0=1.014685 
NAME=j2113+4644; DEC=46.746 ; RA=21.220 ; PW50=0.032100 ; DM=141.26; P0=1.014685 
NAME=j2145-0750; DEC=-7.847 ; RA=21.762 ; PW50=0.000337 ; DM=9.00; P0=0.016052 
NAME=b2148+63; DEC=63.491 ; RA=21.830 ; PW50=0.018100 ; DM=129.72; P0=0.380140 
NAME=j2149+6329; DEC=63.491 ; RA=21.830 ; PW50=0.018100 ; DM=129.72; P0=0.380140 
NAME=b2154+40; DEC=40.288 ; RA=21.966 ; PW50=0.038600 ; DM=71.12; P0=1.525266 
NAME=j2157+4017; DEC=40.288 ; RA=21.966 ; PW50=0.038600 ; DM=71.12; P0=1.525266 
NAME=b2217+47; DEC=47.915 ; RA=22.322 ; PW50=0.007500 ; DM=43.50; P0=0.538469 
NAME=j2219+4754; DEC=47.915 ; RA=22.322 ; PW50=0.007500 ; DM=43.50; P0=0.538469 
NAME=b2224+65; DEC=65.593 ; RA=22.424 ; PW50=0.021100 ; DM=36.44; P0=0.682542 
NAME=j2225+6535; DEC=65.593 ; RA=22.424 ; PW50=0.021100 ; DM=36.44; P0=0.682542 
NAME=b2255+58; DEC=59.152 ; RA=22.966 ; PW50=0.014800 ; DM=151.08; P0=0.368246 
NAME=j2257+5909; DEC=59.152 ; RA=22.966 ; PW50=0.014800 ; DM=151.08; P0=0.368246 
NAME=b2303+30; DEC=31.000 ; RA=23.085 ; PW50=0.017400 ; DM=49.58; P0=1.575886 
NAME=j2305+3100; DEC=31.000 ; RA=23.085 ; PW50=0.017400 ; DM=49.58; P0=1.575886 
NAME=b2310+42; DEC=42.898 ; RA=23.220 ; PW50=0.008800 ; DM=17.28; P0=0.349434 
NAME=j2313+4253; DEC=42.898 ; RA=23.220 ; PW50=0.008800 ; DM=17.28; P0=0.349434 
NAME=b2319+60; DEC=60.407 ; RA=23.356 ; PW50=0.131100 ; DM=94.59; P0=2.256488 
NAME=j2321+6024; DEC=60.407 ; RA=23.356 ; PW50=0.131100 ; DM=94.59; P0=2.256488 
NAME=b2327-20; DEC=-20.085; RA=23.508 ; PW50=0.006400 ; DM=8.46; P0=1.643622 
NAME=j2330-2005; DEC=-20.085; RA=23.508 ; PW50=0.006400 ; DM=8.46; P0=1.643622 
!EOF!


function echorun
{
	echo running: $*
	$*
}
MJD=`python -c "import time; print '%-8.2f' % ((time.time()/86400.0)+40587.0)"`
NAME=j0332+5434
PERIOD=0.714520
WIDTH=0.0066
RATE=10e6
FREQ=629.0e6
SKY=611.0e6
ANTENNA=TX/RX
DM=26.76
WHICH_USRP=0
OBSTIME=1800
GAIN=20

while [ $# -gt 1 ]
do
	case $1 in
	  --name)
	      NAME=$2
	      shift 2
	      ;;
	  --period)
	      PERIOD=$2
	      shift 2
	      ;;
	   --width)
	      WIDTH=$2
	      shift 2
	      ;;
	   --rate)
	     RATE=$2
	     shift 2
	     ;;
	   --freq)
	     FREQ=$2
	     shift 2
	     ;;
	
	    --sky)
	      SKY=$2
	      shift 2
	      ;;
	    --which)
	      WHICH_USRP=$2
	      shift 2
	      ;;
	    --antenna)
	      ANTENNA=$2
	      shift 2
	      ;;
	    --dm)
	      DM=$2
	      shift 2
	      ;;
	    --obstime)
	      OBSTIME=$2
		  shift 2
		  ;;
		--gain)
		  GAIN=$2
		  shift 2
		  ;;
	    *)
	    echo "Unknown argument: $1"
	    exit
	 esac
done
case $WHICH_USRP in
	0|usrp0)
	    ADDR=10.11.2.61
	    ;;
	1|usrp1)
	    ADDR=10.11.2.71
	    ;;
	*)
	echo "Unknown USRP: $WHICH_USRP"
	exit
	;;
esac
cased=`echo $NAME |tr '[A-Z]' '[a-z]'`
if grep -qi $cased psr_db$$
then
	eval `grep $cased psr_db$$`
	WIDTH=$PW50
	PERIOD=$P0
	DM=$DM
	echo "********Using PERIOD/WIDTH/DM values from database for: $NAME **********"
else
	echo "********Using default/command-line parameters for: $NAME ************"
fi
rm -f psr_db$$
DEVICE="addr=$ADDR,type=n3xx,product=n321,master_clock_rate=200e6"

echorun stupid_simple_pulsar --antenna $ANTENNA --device "$DEVICE" --dm $DM --freq $FREQ --logtime 60 --obstime $OBSTIME \
   --outfile $NAME-$MJD.json --pname $NAME --refclock external --rfgain $GAIN --sky $SKY --srate $RATE \
   --timesrc external --width $WIDTH --period $PERIOD
