File size: 944 Bytes
2795186
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
#!/usr/bin/env bash

SIM=$(pwd)

STEPS=124
EDGE_FACTORS="1 2 4 8 12"
AML_RULES="amlrule50_star5 amlrule100_star5 amlrule200_star5"

for EF in ${EDGE_FACTORS}
do

for AMLRULE in ${AML_RULES}
do

SIM_NAME=${AMLRULE}_${EF}

cd ${SIM}
mkdir ${SIM_NAME}
WORK=${SIM}/${SIM_NAME}
SIM_LOG=${WORK}/sim.log

echo "Start ${SIM_NAME}"
echo "Generating Transaction Graph"
python scripts/generate_scalefree.py 1000 ${EF} paramFiles/deg_aml.csv >> ${SIM_LOG} 2>&1
python scripts/transaction_graph_generator.py prop.ini paramFiles/deg_aml.csv paramFiles/tx_type.csv paramFiles/${AMLRULE}.csv  >> ${SIM_LOG} 2>&1
sh scripts/run_AMLSim.sh ${SIM_NAME} ${STEPS} >> ${SIM_LOG} 2>&1
python scripts/convert_logs.py convert.ini outputs/${SIM_NAME}/${SIM_NAME}_log.csv >> ${SIM_LOG} 2>&1

pythonw scripts/plot_distributions.py outputs/tx.csv prop.ini paramFiles/${AMLRULE}.csv >> ${SIM_LOG} 2>&1
mv *.png outputs/*.png ${WORK}

echo "Finished ${SIM_NAME}"

done

done