credit_risk_modeling_demo / docs /call-graph /call-graph-util_test.svg
pkiage's picture
docs: add call graphs and dependency graphs
0776bc7
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: G Pages: 1 -->
<svg width="737pt" height="369pt"
viewBox="0.00 0.00 737.00 368.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 364.5)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-364.5 733,-364.5 733,4 -4,4"/>
<g id="clust2" class="cluster">
<title>cluster_746707bf</title>
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="31.5,-115.5 31.5,-352.5 721,-352.5 721,-115.5 31.5,-115.5"/>
<text text-anchor="middle" x="376.25" y="-337.3" font-family="Times New Roman,serif" font-size="14.00">File: util_test</text>
</g>
<!-- Legend -->
<g id="node1" class="node">
<title>Legend</title>
<polygon fill="none" stroke="black" points="1.5,-88.5 1.5,-105.5 266.5,-105.5 266.5,-88.5 1.5,-88.5"/>
<text text-anchor="start" x="80" y="-93.3" font-family="Times New Roman,serif" font-size="14.00">Code2flow Legend</text>
<polygon fill="none" stroke="black" points="1.5,-0.5 1.5,-88.5 266.5,-88.5 266.5,-0.5 1.5,-0.5"/>
<polygon fill="none" stroke="black" points="3.5,-65.5 3.5,-86.5 214.5,-86.5 214.5,-65.5 3.5,-65.5"/>
<text text-anchor="start" x="62.5" y="-72.3" font-family="Times New Roman,serif" font-size="14.00">Regular function</text>
<polygon fill="#cccccc" stroke="transparent" points="214.5,-65.5 214.5,-86.5 264.5,-86.5 264.5,-65.5 214.5,-65.5"/>
<polygon fill="none" stroke="black" points="214.5,-65.5 214.5,-86.5 264.5,-86.5 264.5,-65.5 214.5,-65.5"/>
<polygon fill="none" stroke="black" points="3.5,-44.5 3.5,-65.5 214.5,-65.5 214.5,-44.5 3.5,-44.5"/>
<text text-anchor="start" x="14" y="-51.3" font-family="Times New Roman,serif" font-size="14.00">Trunk function (nothing calls this)</text>
<polygon fill="#966f33" stroke="transparent" points="214.5,-44.5 214.5,-65.5 264.5,-65.5 264.5,-44.5 214.5,-44.5"/>
<polygon fill="none" stroke="black" points="214.5,-44.5 214.5,-65.5 264.5,-65.5 264.5,-44.5 214.5,-44.5"/>
<polygon fill="none" stroke="black" points="3.5,-23.5 3.5,-44.5 214.5,-44.5 214.5,-23.5 3.5,-23.5"/>
<text text-anchor="start" x="6.5" y="-30.3" font-family="Times New Roman,serif" font-size="14.00">Leaf function (this calls nothing else)</text>
<polygon fill="#6db33f" stroke="transparent" points="214.5,-23.5 214.5,-44.5 264.5,-44.5 264.5,-23.5 214.5,-23.5"/>
<polygon fill="none" stroke="black" points="214.5,-23.5 214.5,-44.5 264.5,-44.5 264.5,-23.5 214.5,-23.5"/>
<polygon fill="none" stroke="black" points="3.5,-2.5 3.5,-23.5 214.5,-23.5 214.5,-2.5 3.5,-2.5"/>
<text text-anchor="start" x="72.5" y="-9.3" font-family="Times New Roman,serif" font-size="14.00">Function call</text>
<polygon fill="none" stroke="black" points="214.5,-2.5 214.5,-23.5 264.5,-23.5 264.5,-2.5 214.5,-2.5"/>
<text text-anchor="start" x="232" y="-9.3" font-family="Times New Roman,serif" font-size="14.00">β†’</text>
<polygon fill="none" stroke="black" points="2.5,-1.5 2.5,-87.5 265.5,-87.5 265.5,-1.5 2.5,-1.5"/>
<polygon fill="none" stroke="black" points="0,0 0,-107 267,-107 267,0 0,0"/>
</g>
<!-- node_e9042304 -->
<g id="node2" class="node">
<title>node_e9042304</title>
<path fill="#6db33f" stroke="black" d="M586.5,-321.5C586.5,-321.5 429.5,-321.5 429.5,-321.5 423.5,-321.5 417.5,-315.5 417.5,-309.5 417.5,-309.5 417.5,-297.5 417.5,-297.5 417.5,-291.5 423.5,-285.5 429.5,-285.5 429.5,-285.5 586.5,-285.5 586.5,-285.5 592.5,-285.5 598.5,-291.5 598.5,-297.5 598.5,-297.5 598.5,-309.5 598.5,-309.5 598.5,-315.5 592.5,-321.5 586.5,-321.5"/>
<text text-anchor="middle" x="508" y="-299.8" font-family="Times New Roman,serif" font-size="14.00">448: create_accept_rate_list()</text>
</g>
<!-- node_0bcad99f -->
<g id="node3" class="node">
<title>node_0bcad99f</title>
<path fill="#6db33f" stroke="black" d="M598,-159.5C598,-159.5 418,-159.5 418,-159.5 412,-159.5 406,-153.5 406,-147.5 406,-147.5 406,-135.5 406,-135.5 406,-129.5 412,-123.5 418,-123.5 418,-123.5 598,-123.5 598,-123.5 604,-123.5 610,-129.5 610,-135.5 610,-135.5 610,-147.5 610,-147.5 610,-153.5 604,-159.5 598,-159.5"/>
<text text-anchor="middle" x="508" y="-137.8" font-family="Times New Roman,serif" font-size="14.00">422: create_cross_validation_df()</text>
</g>
<!-- node_40856e5d -->
<g id="node4" class="node">
<title>node_40856e5d</title>
<path fill="#966f33" stroke="black" d="M215.5,-321.5C215.5,-321.5 51.5,-321.5 51.5,-321.5 45.5,-321.5 39.5,-315.5 39.5,-309.5 39.5,-309.5 39.5,-297.5 39.5,-297.5 39.5,-291.5 45.5,-285.5 51.5,-285.5 51.5,-285.5 215.5,-285.5 215.5,-285.5 221.5,-285.5 227.5,-291.5 227.5,-297.5 227.5,-297.5 227.5,-309.5 227.5,-309.5 227.5,-315.5 221.5,-321.5 215.5,-321.5"/>
<text text-anchor="middle" x="133.5" y="-299.8" font-family="Times New Roman,serif" font-size="14.00">452: create_strategyTable_df()</text>
</g>
<!-- node_40856e5d&#45;&gt;node_e9042304 -->
<g id="edge1" class="edge">
<title>node_40856e5d&#45;&gt;node_e9042304</title>
<path fill="none" stroke="#0072b2" stroke-width="2" d="M227.52,-303.5C227.52,-303.5 407.5,-303.5 407.5,-303.5"/>
<polygon fill="#0072b2" stroke="#0072b2" stroke-width="2" points="407.5,-307 417.5,-303.5 407.5,-300 407.5,-307"/>
</g>
<!-- node_f4893327 -->
<g id="node5" class="node">
<title>node_f4893327</title>
<path fill="#6db33f" stroke="black" d="M590,-213.5C590,-213.5 426,-213.5 426,-213.5 420,-213.5 414,-207.5 414,-201.5 414,-201.5 414,-189.5 414,-189.5 414,-183.5 420,-177.5 426,-177.5 426,-177.5 590,-177.5 590,-177.5 596,-177.5 602,-183.5 602,-189.5 602,-189.5 602,-201.5 602,-201.5 602,-207.5 596,-213.5 590,-213.5"/>
<text text-anchor="middle" x="508" y="-191.8" font-family="Times New Roman,serif" font-size="14.00">411: cross_validation_scores()</text>
</g>
<!-- node_af158153 -->
<g id="node6" class="node">
<title>node_af158153</title>
<path fill="#6db33f" stroke="black" d="M701,-267.5C701,-267.5 315,-267.5 315,-267.5 309,-267.5 303,-261.5 303,-255.5 303,-255.5 303,-243.5 303,-243.5 303,-237.5 309,-231.5 315,-231.5 315,-231.5 701,-231.5 701,-231.5 707,-231.5 713,-237.5 713,-243.5 713,-243.5 713,-255.5 713,-255.5 713,-261.5 707,-267.5 701,-267.5"/>
<text text-anchor="middle" x="508" y="-245.8" font-family="Times New Roman,serif" font-size="14.00">541: get_df_trueStatus_probabilityDefault_threshStatus_loanAmount()</text>
</g>
<!-- node_ce02c529 -->
<g id="node7" class="node">
<title>node_ce02c529</title>
<path fill="#966f33" stroke="black" d="M192,-213.5C192,-213.5 75,-213.5 75,-213.5 69,-213.5 63,-207.5 63,-201.5 63,-201.5 63,-189.5 63,-189.5 63,-183.5 69,-177.5 75,-177.5 75,-177.5 192,-177.5 192,-177.5 198,-177.5 204,-183.5 204,-189.5 204,-189.5 204,-201.5 204,-201.5 204,-207.5 198,-213.5 192,-213.5"/>
<text text-anchor="middle" x="133.5" y="-191.8" font-family="Times New Roman,serif" font-size="14.00">24: make_tests_view()</text>
</g>
<!-- node_ce02c529&#45;&gt;node_0bcad99f -->
<g id="edge2" class="edge">
<title>node_ce02c529&#45;&gt;node_0bcad99f</title>
<path fill="none" stroke="#e69f00" stroke-width="2" d="M204.35,-186.5C286.27,-186.5 410,-186.5 410,-186.5 410,-186.5 410,-169.54 410,-169.54"/>
<polygon fill="#e69f00" stroke="#e69f00" stroke-width="2" points="413.5,-169.54 410,-159.54 406.5,-169.54 413.5,-169.54"/>
</g>
<!-- node_ce02c529&#45;&gt;node_f4893327 -->
<g id="edge4" class="edge">
<title>node_ce02c529&#45;&gt;node_f4893327</title>
<path fill="none" stroke="#e69f00" stroke-width="2" d="M204.38,-195.5C204.38,-195.5 403.7,-195.5 403.7,-195.5"/>
<polygon fill="#e69f00" stroke="#e69f00" stroke-width="2" points="403.7,-199 413.7,-195.5 403.7,-192 403.7,-199"/>
</g>
<!-- node_ce02c529&#45;&gt;node_af158153 -->
<g id="edge5" class="edge">
<title>node_ce02c529&#45;&gt;node_af158153</title>
<path fill="none" stroke="#e69f00" stroke-width="2" d="M204.19,-204.5C269.02,-204.5 355,-204.5 355,-204.5 355,-204.5 355,-221.46 355,-221.46"/>
<polygon fill="#e69f00" stroke="#e69f00" stroke-width="2" points="351.5,-221.46 355,-231.46 358.5,-221.46 351.5,-221.46"/>
</g>
</g>
</svg>