\hypertarget{a00118}{}\doxysection{refactor\+\_\+functions Namespace Reference}
\label{a00118}\index{refactor\_functions@{refactor\_functions}}


Functions created with the goal to refactor the code, make it more readable and understandable.  


\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
def \mbox{\hyperlink{a00118_a977396255bdd54f0db703bed3a90de5f}{json\+\_\+file\+\_\+dumper}} (variable\+\_\+name, filepath)
\item 
def \mbox{\hyperlink{a00118_a2effc8cf68923de8820e3a87e25ee01e}{json\+\_\+file\+\_\+loader}} (filepath)
\item 
def \mbox{\hyperlink{a00118_a2296f95fbb8cbf9b428198b2376a9406}{load\+\_\+input\+\_\+file}} (input\+\_\+file\+\_\+path)
\item 
def \mbox{\hyperlink{a00118_ac7b5b09e8c2d500684fd3b116af4c0e2}{load\+\_\+dependencies}} ()
\item 
def \mbox{\hyperlink{a00118_a3a850900db5d404336c9544321ae5a6b}{get\+\_\+input\+\_\+crossroad\+\_\+representation}} (coords\+\_\+input, nodes\+\_\+map\+\_\+crossroad, basemap\+\_\+crossroads)
\item 
def \mbox{\hyperlink{a00118_aa59d1ef599281d13747f7662907aa3e6}{get\+\_\+input\+\_\+fine\+\_\+representation}} (basemap\+\_\+without\+\_\+points, nodes\+\_\+input\+\_\+crossroad, coords\+\_\+input)
\item 
def \mbox{\hyperlink{a00118_a0581525bc2a89c9bc5a967d031005bdb}{track\+\_\+identification\+\_\+dependencies}} (coords\+\_\+input, nodes\+\_\+input\+\_\+fine)
\item 
def \mbox{\hyperlink{a00118_a5e44f079aa8a1264fe0976b8b28a6397}{save\+\_\+files}} (files\+\_\+dict, parent\+\_\+path)
\item 
def \mbox{\hyperlink{a00118_a36c93c7c79b608f1b0d63e5dae972bef}{delete\+\_\+files}} (files\+\_\+dict, parent\+\_\+path)
\item 
def \mbox{\hyperlink{a00118_ac062df9ca666524ffc3362fb397f93c0}{get\+\_\+basemap\+\_\+track}} (basemap\+\_\+input\+\_\+fine, nodes\+\_\+track)
\item 
def \mbox{\hyperlink{a00118_a5809b1c15b1c5c775dc9580410d296f3}{get\+\_\+basemap\+\_\+tracks}} (basemap\+\_\+in, nodes\+\_\+1, nodes\+\_\+2)
\item 
def \mbox{\hyperlink{a00118_ad2e421f6713a55d1f482f4e04ce2ea0c}{verification\+\_\+nodes}} (script\+\_\+output\+\_\+nodes, nodes\+\_\+map\+\_\+crossroad, basemap\+\_\+crossroads, basemap\+\_\+without\+\_\+points)
\item 
def \mbox{\hyperlink{a00118_a0a4c12616ae6a50d80dbb32708a176b5}{run}} ()
\begin{DoxyCompactList}\small\item\em Testing part \#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Functions created with the goal to refactor the code, make it more readable and understandable. 

\doxysubsection{Function Documentation}
\mbox{\Hypertarget{a00118_a36c93c7c79b608f1b0d63e5dae972bef}\label{a00118_a36c93c7c79b608f1b0d63e5dae972bef}} 
\index{refactor\_functions@{refactor\_functions}!delete\_files@{delete\_files}}
\index{delete\_files@{delete\_files}!refactor\_functions@{refactor\_functions}}
\doxysubsubsection{\texorpdfstring{delete\_files()}{delete\_files()}}
{\footnotesize\ttfamily def refactor\+\_\+functions.\+delete\+\_\+files (\begin{DoxyParamCaption}\item[{}]{files\+\_\+dict,  }\item[{}]{parent\+\_\+path }\end{DoxyParamCaption})}

\mbox{\Hypertarget{a00118_ac062df9ca666524ffc3362fb397f93c0}\label{a00118_ac062df9ca666524ffc3362fb397f93c0}} 
\index{refactor\_functions@{refactor\_functions}!get\_basemap\_track@{get\_basemap\_track}}
\index{get\_basemap\_track@{get\_basemap\_track}!refactor\_functions@{refactor\_functions}}
\doxysubsubsection{\texorpdfstring{get\_basemap\_track()}{get\_basemap\_track()}}
{\footnotesize\ttfamily def refactor\+\_\+functions.\+get\+\_\+basemap\+\_\+track (\begin{DoxyParamCaption}\item[{}]{basemap\+\_\+input\+\_\+fine,  }\item[{}]{nodes\+\_\+track }\end{DoxyParamCaption})}

\mbox{\Hypertarget{a00118_a5809b1c15b1c5c775dc9580410d296f3}\label{a00118_a5809b1c15b1c5c775dc9580410d296f3}} 
\index{refactor\_functions@{refactor\_functions}!get\_basemap\_tracks@{get\_basemap\_tracks}}
\index{get\_basemap\_tracks@{get\_basemap\_tracks}!refactor\_functions@{refactor\_functions}}
\doxysubsubsection{\texorpdfstring{get\_basemap\_tracks()}{get\_basemap\_tracks()}}
{\footnotesize\ttfamily def refactor\+\_\+functions.\+get\+\_\+basemap\+\_\+tracks (\begin{DoxyParamCaption}\item[{}]{basemap\+\_\+in,  }\item[{}]{nodes\+\_\+1,  }\item[{}]{nodes\+\_\+2 }\end{DoxyParamCaption})}

\mbox{\Hypertarget{a00118_a3a850900db5d404336c9544321ae5a6b}\label{a00118_a3a850900db5d404336c9544321ae5a6b}} 
\index{refactor\_functions@{refactor\_functions}!get\_input\_crossroad\_representation@{get\_input\_crossroad\_representation}}
\index{get\_input\_crossroad\_representation@{get\_input\_crossroad\_representation}!refactor\_functions@{refactor\_functions}}
\doxysubsubsection{\texorpdfstring{get\_input\_crossroad\_representation()}{get\_input\_crossroad\_representation()}}
{\footnotesize\ttfamily def refactor\+\_\+functions.\+get\+\_\+input\+\_\+crossroad\+\_\+representation (\begin{DoxyParamCaption}\item[{}]{coords\+\_\+input,  }\item[{}]{nodes\+\_\+map\+\_\+crossroad,  }\item[{}]{basemap\+\_\+crossroads }\end{DoxyParamCaption})}

\mbox{\Hypertarget{a00118_aa59d1ef599281d13747f7662907aa3e6}\label{a00118_aa59d1ef599281d13747f7662907aa3e6}} 
\index{refactor\_functions@{refactor\_functions}!get\_input\_fine\_representation@{get\_input\_fine\_representation}}
\index{get\_input\_fine\_representation@{get\_input\_fine\_representation}!refactor\_functions@{refactor\_functions}}
\doxysubsubsection{\texorpdfstring{get\_input\_fine\_representation()}{get\_input\_fine\_representation()}}
{\footnotesize\ttfamily def refactor\+\_\+functions.\+get\+\_\+input\+\_\+fine\+\_\+representation (\begin{DoxyParamCaption}\item[{}]{basemap\+\_\+without\+\_\+points,  }\item[{}]{nodes\+\_\+input\+\_\+crossroad,  }\item[{}]{coords\+\_\+input }\end{DoxyParamCaption})}

\mbox{\Hypertarget{a00118_a977396255bdd54f0db703bed3a90de5f}\label{a00118_a977396255bdd54f0db703bed3a90de5f}} 
\index{refactor\_functions@{refactor\_functions}!json\_file\_dumper@{json\_file\_dumper}}
\index{json\_file\_dumper@{json\_file\_dumper}!refactor\_functions@{refactor\_functions}}
\doxysubsubsection{\texorpdfstring{json\_file\_dumper()}{json\_file\_dumper()}}
{\footnotesize\ttfamily def refactor\+\_\+functions.\+json\+\_\+file\+\_\+dumper (\begin{DoxyParamCaption}\item[{}]{variable\+\_\+name,  }\item[{}]{filepath }\end{DoxyParamCaption})}

\mbox{\Hypertarget{a00118_a2effc8cf68923de8820e3a87e25ee01e}\label{a00118_a2effc8cf68923de8820e3a87e25ee01e}} 
\index{refactor\_functions@{refactor\_functions}!json\_file\_loader@{json\_file\_loader}}
\index{json\_file\_loader@{json\_file\_loader}!refactor\_functions@{refactor\_functions}}
\doxysubsubsection{\texorpdfstring{json\_file\_loader()}{json\_file\_loader()}}
{\footnotesize\ttfamily def refactor\+\_\+functions.\+json\+\_\+file\+\_\+loader (\begin{DoxyParamCaption}\item[{}]{filepath }\end{DoxyParamCaption})}

\mbox{\Hypertarget{a00118_ac7b5b09e8c2d500684fd3b116af4c0e2}\label{a00118_ac7b5b09e8c2d500684fd3b116af4c0e2}} 
\index{refactor\_functions@{refactor\_functions}!load\_dependencies@{load\_dependencies}}
\index{load\_dependencies@{load\_dependencies}!refactor\_functions@{refactor\_functions}}
\doxysubsubsection{\texorpdfstring{load\_dependencies()}{load\_dependencies()}}
{\footnotesize\ttfamily def refactor\+\_\+functions.\+load\+\_\+dependencies (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{a00118_a2296f95fbb8cbf9b428198b2376a9406}\label{a00118_a2296f95fbb8cbf9b428198b2376a9406}} 
\index{refactor\_functions@{refactor\_functions}!load\_input\_file@{load\_input\_file}}
\index{load\_input\_file@{load\_input\_file}!refactor\_functions@{refactor\_functions}}
\doxysubsubsection{\texorpdfstring{load\_input\_file()}{load\_input\_file()}}
{\footnotesize\ttfamily def refactor\+\_\+functions.\+load\+\_\+input\+\_\+file (\begin{DoxyParamCaption}\item[{}]{input\+\_\+file\+\_\+path }\end{DoxyParamCaption})}

\mbox{\Hypertarget{a00118_a0a4c12616ae6a50d80dbb32708a176b5}\label{a00118_a0a4c12616ae6a50d80dbb32708a176b5}} 
\index{refactor\_functions@{refactor\_functions}!run@{run}}
\index{run@{run}!refactor\_functions@{refactor\_functions}}
\doxysubsubsection{\texorpdfstring{run()}{run()}}
{\footnotesize\ttfamily def refactor\+\_\+functions.\+run (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Testing part \#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#. 

\mbox{\Hypertarget{a00118_a5e44f079aa8a1264fe0976b8b28a6397}\label{a00118_a5e44f079aa8a1264fe0976b8b28a6397}} 
\index{refactor\_functions@{refactor\_functions}!save\_files@{save\_files}}
\index{save\_files@{save\_files}!refactor\_functions@{refactor\_functions}}
\doxysubsubsection{\texorpdfstring{save\_files()}{save\_files()}}
{\footnotesize\ttfamily def refactor\+\_\+functions.\+save\+\_\+files (\begin{DoxyParamCaption}\item[{}]{files\+\_\+dict,  }\item[{}]{parent\+\_\+path }\end{DoxyParamCaption})}

\mbox{\Hypertarget{a00118_a0581525bc2a89c9bc5a967d031005bdb}\label{a00118_a0581525bc2a89c9bc5a967d031005bdb}} 
\index{refactor\_functions@{refactor\_functions}!track\_identification\_dependencies@{track\_identification\_dependencies}}
\index{track\_identification\_dependencies@{track\_identification\_dependencies}!refactor\_functions@{refactor\_functions}}
\doxysubsubsection{\texorpdfstring{track\_identification\_dependencies()}{track\_identification\_dependencies()}}
{\footnotesize\ttfamily def refactor\+\_\+functions.\+track\+\_\+identification\+\_\+dependencies (\begin{DoxyParamCaption}\item[{}]{coords\+\_\+input,  }\item[{}]{nodes\+\_\+input\+\_\+fine }\end{DoxyParamCaption})}

\mbox{\Hypertarget{a00118_ad2e421f6713a55d1f482f4e04ce2ea0c}\label{a00118_ad2e421f6713a55d1f482f4e04ce2ea0c}} 
\index{refactor\_functions@{refactor\_functions}!verification\_nodes@{verification\_nodes}}
\index{verification\_nodes@{verification\_nodes}!refactor\_functions@{refactor\_functions}}
\doxysubsubsection{\texorpdfstring{verification\_nodes()}{verification\_nodes()}}
{\footnotesize\ttfamily def refactor\+\_\+functions.\+verification\+\_\+nodes (\begin{DoxyParamCaption}\item[{}]{script\+\_\+output\+\_\+nodes,  }\item[{}]{nodes\+\_\+map\+\_\+crossroad,  }\item[{}]{basemap\+\_\+crossroads,  }\item[{}]{basemap\+\_\+without\+\_\+points }\end{DoxyParamCaption})}

