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
|