Add kmr example b20
authorKevin M. Rosenberg <kevin@rosenberg.net>
Mon, 12 Feb 2018 19:39:07 +0000 (12:39 -0700)
committerKevin M. Rosenberg <kevin@rosenberg.net>
Mon, 12 Feb 2018 19:39:07 +0000 (12:39 -0700)
examples/.gitignore
examples/Makefile
examples/b20/b20.in [new file with mode: 0644]
examples/b20/run [new file with mode: 0755]

index c6c71e3e80a701d86d88a806766fd156f217e903..4366f41d37e0c95c9ce4e354567a8d50c552ec6a 100644 (file)
@@ -1,23 +1,16 @@
 */b?.out
+*/b[0-9][0-9].out
 */file11
 */prjfil
 */recfil
+*/punch
 */eval
-*/*/.o
-b1/punch
-b10/eval
-b11/b11.out
-b11/RPRTsuperiorization
-b11/RPRTklds
-b11/MAPUser1
-b10/b10.out
-b2/src/*.o
-*/MapUser1
-b9/src/*.o
-b7/MAPUser1
+*/snark.lock
+*/MAPUser1
+b*/src/*.o
 b9/snark_e.in
 b9/snark_e.out
 b9/fomfil.1
-b9/MAPUser1
-*/snark.lock
 b9/testem.1
+b11/RPRTsuperiorization
+b11/RPRTklds
index f5c92f97d061cd75f4a592b8abb6abb2bc79ea08..cd5793b1ec1ea597242ee2337b22690c14d4743b 100644 (file)
@@ -10,7 +10,6 @@ regression:
        ./regression
 
 clean:
-       @rm -f */b[0-9].out */b1[0-9].out */file11 */prjfil */recfil */eval */src/.o b1/punch b10/eval \
-       b11/RPRTsuperiorization b11/RPRTklds */MAPUser1 b9/src/*.o b9/snark_e.in b9/snark_e.out \
-       b9/testem.1 b9/fomfil.1 */snark.lock */bin/*
+       @rm -f */b[0-9][0-9].out */b1[0-9].out */file11 */prjfil */recfil */eval */src/.o */punch b*/src/*.o */MAPUser1  */snark.lock b*/bin/*
+       @rm -f b11/RPRTsuperiorization b11/RPRTklds b9/snark_e.in b9/snark_e.out b9/testem.1 b9/fomfil.1
 
diff --git a/examples/b20/b20.in b/examples/b20/b20.in
new file mode 100644 (file)
index 0000000..305f640
--- /dev/null
@@ -0,0 +1,71 @@
+*      EXAMPLE 3
+*      CREATION OF HEAD PHANTOM. GENERATION OF POLYCHROMATIC 
+*      PROJECTION DATA.
+*
+*      CREATE A PHANTOM
+*      GENERATE PROJECTION DATA
+CREATE 
+EXAMPLE 3 HEAD PHANTOM
+SPECTRUM POLYCHROMATIC 5
+40 10 50 30 60 30 80 20 100 10
+OBJECTS
+SEGM    1.375   -7.5    1.1    0.625    19.2   -0.734 
+DENS   -0.472   -0.288 -0.116 -0.029
+SEGM    1.375   -7.5    1.1    4.32     19.21   0.734  
+DENS    0.472    0.288  0.116  0.029
+ELIP    0.0      0.0    8.625  6.4687   90.0    1.0   
+DENS    0.7      0.5    0.3    0.2
+ELIP    0.0      0.0    7.875  5.7187   90.0   -0.737 
+DENS   -0.475   -0.291 -0.118 -0.029
+ELIP    0.0      1.5    0.375  0.3      90.0   -0.003
+DENS   -0.006   -0.002 -0.001 -0.0
+SEGM    0.0     -2.25   1.125  0.375     0.0   -0.003 
+DENS   -0.006   -0.002 -0.001 -0.0
+SEGM   -1.0      3.75   1.0    0.5     135.0   -0.003 
+DENS   -0.006   -0.002 -0.001  0.0
+SEGM    1.0      3.75   1.0    0.5     225.0   -0.003 
+DENS   -0.006   -0.002 -0.001  0.0
+ELIP    0.675   -0.75   0.225  0.15    140.0    0.025  
+DENS    0.016    0.01   0.008  0.008
+ELIP    0.75     1.5    0.375  0.225    50.0    0.005 
+DENS    0.004    0.004  0.006  0.005
+TRIA    5.025    3.75   1.125  0.5     110.75   0.737  
+DENS    0.475    0.291  0.118  0.029
+TRIA   -5.025    3.75   1.125  0.5    -110.75   0.737  
+DENS    0.475    0.291  0.118  0.029
+LAST 1.0
+PHANTOM AVERAGE 3
+145 0.123
+RAYSUM AVERAGE 5
+1 1 1 1 1
+GEOMETRY
+DIVERGENT ARC 78.0 110.0
+RAYS USER 165 0.213
+ANGLE 144 EQUAL SPACING
+0.0 358.5
+MEASUREMENT NOISY
+QUANTUM 10000000.0 360.0 CALIBRATION 2
+SCATTER 0.24 0.4445
+SEED 1
+BACKGROUND 0.0 0.0 0.0 0.0 0.0
+RUN
+*
+*PICTURE RECONSTRUCTION causes error  "keyword -  rays  - missing"
+*PICTURE RECONSTRUCTION 145 0.123
+PICTURE TEST
+*
+PROJECTION REAL 
+*
+EXECUTE DCON
+EXAMPLE 1 DIVERGENT CONVOLUTION FROM 144 VIEWS
+* -1 1 -1 0.5 0
+2 1 -1 1.0 0
+BANDLIMITING
+*
+LINES SCALE 100.0 COLUMN 16
+1
+*
+PUNCH PHANTOM
+1
+*
+END
diff --git a/examples/b20/run b/examples/b20/run
new file mode 100755 (executable)
index 0000000..fe26ead
--- /dev/null
@@ -0,0 +1 @@
+snark14  b20.in