|
12 | 12 | "fissile_pu_wt_pct": "awk '/Burnup.*K-inf.*K-inf.*M2/{getline; flag=1; next} flag && /^[[:space:]]*$/{exit} flag && /^[[:space:]]+[0-9]+/ {if (NF > 10) print $14; else print $8}' *_dep.out 2>/dev/null | awk 'BEGIN{print \"[\"; c=0} {if (c>0) printf \",\"; printf \"%s\", $0; c++} END{print \"]\"}'", |
13 | 13 | "total_pu_wt_pct": "awk '/Burnup.*K-inf.*K-inf.*M2/{getline; flag=1; next} flag && /^[[:space:]]*$/{exit} flag && /^[[:space:]]+[0-9]+/ {if (NF > 10) print $15; else print $9}' *_dep.out 2>/dev/null | awk 'BEGIN{print \"[\"; c=0} {if (c>0) printf \",\"; printf \"%s\", $0; c++} END{print \"]\"}'", |
14 | 14 | "pin_power_peak": "awk '/Burnup.*K-inf.*K-inf.*M2/{getline; flag=1; next} flag && /^[[:space:]]*$/{exit} flag && /^[[:space:]]+[0-9]+/ {if (NF > 10) print $12; else print $6}' *_dep.out 2>/dev/null | awk 'BEGIN{print \"[\"; c=0} {if (c>0) printf \",\"; printf \"%s\", $0; c++} END{print \"]\"}' || grep 'Power Distribution' *.out 2>/dev/null | sed -E 's/.*Peak: LL = ([0-9.]+).*/\\1/' | tail -1", |
15 | | - "pin_power": "grep -h -A 17 'Power Distribution' *.out 2>/dev/null | grep -v 'Power Distribution' | grep -v '^--$' | grep -v '^\s*$' | tail -17 | sed 's/\\*//g' | awk 'NF>0 {lines[++n]=$0} END {print \"[\"; for(i=1;i<=n;i++) {printf \"[\"; split(lines[i],a); for(j=1;j<=length(a);j++) printf \"%s%s\", a[j], (j<length(a)?\",\":\"\"); printf \"]%s\\n\", (i<n?\",\":\"\")} print \"]\"}'", |
16 | | - "pin_exposure": "grep -h -A 17 'Burnup in MWd/kg' *.out 2>/dev/null | grep -v 'Burnup in MWd/kg' | grep -v '^--$' | grep -v '^\s*$' | tail -17 | awk 'NF>0 {lines[++n]=$0} END {print \"[\"; for(i=1;i<=n;i++) {printf \"[\"; split(lines[i],a); for(j=1;j<=length(a);j++) printf \"%s%s\", a[j], (j<length(a)?\",\":\"\"); printf \"]%s\\n\", (i<n?\",\":\"\")} print \"]\"}'", |
| 15 | + "pin_power": "grep -h -A 17 'Power Distribution' *.out 2>/dev/null | grep -v 'Power Distribution' | grep -v '^--$' | grep -v '^\\s*$' | tail -17 | sed 's/\\*//g' | awk 'NF>0 {lines[++n]=$0} END {print \"[\"; for(i=1;i<=n;i++) {printf \"[\"; split(lines[i],a); for(j=1;j<=length(a);j++) printf \"%s%s\", a[j], (j<length(a)?\",\":\"\"); printf \"]%s\\n\", (i<n?\",\":\"\")} print \"]\"}'", |
| 16 | + "pin_exposure": "grep -h -A 17 'Burnup in MWd/kg' *.out 2>/dev/null | grep -v 'Burnup in MWd/kg' | grep -v '^--$' | grep -v '^\\s*$' | tail -17 | awk 'NF>0 {lines[++n]=$0} END {print \"[\"; for(i=1;i<=n;i++) {printf \"[\"; split(lines[i],a); for(j=1;j<=length(a);j++) printf \"%s%s\", a[j], (j<length(a)?\",\":\"\"); printf \"]%s\\n\", (i<n?\",\":\"\")} print \"]\"}'", |
17 | 17 | "decay_constants": "grep 'Decay Constants:' *.out 2>/dev/null | tail -1 | awk '{printf \"[\"; for(i=4; i<=9; i++) printf \"%s%s\", $i, (i<9?\",\":\"\"); print \"]\"}'", |
18 | 18 | "beta_eff": "grep '(Beta Eff.)' *.out | tail -1 | sed -E 's/.*[[:space:]]([0-9]+\\.[0-9]+)[[:space:]]+\\(Beta Eff\\.\\).*/\\1/'", |
19 | 19 | "neutron_generation_time": "grep 'Mean Neutron Generation Time' *.out | tail -1 | sed -E 's/.*:[[:space:]]+([0-9.E+-]+).*/\\1/'", |
|
0 commit comments