<div dir="ltr"><div>Hello Everyone,</div><div><div>My Wiki [1]</div><div>My Forked Repository [2]</div><div>This is my report for <b>Coding Period Week 11 (Aug 10th  - Aug 16th<strong>)</strong></b></div><div>
<ul><li>
<p><strong>What did I get done this week?</strong></p>
<ul><li>Moved the contents of makeConnected directory into components 
directory. This was done because makeConnected function is more related 
to the components directory.</li><li>Modified the coding implementation of the function <code>pgr_makeConnected()</code> and <code>pgr_isPlanar</code>. Included the try catch block for boost calls. Included  <code>CHECK_FOR_INTERRUPTS()</code> snippet for <code>pgr_isPlanar()</code>  before boost calls to catch cancellation from the user.

</li><li>Modified the documentation of <code>pgr_makeConnected()</code>. Renamed the output columns to <code>seq</code>, <code>start_vid</code> and <code>end_vid</code>. This was done to make the output columns similar to the already existing functions in the pgRouting.

</li><li>Modified documentation for the function <code>components-family</code>. Added the function <code>pgr_makeConnected()</code> in the experimental section of components-family.

</li><li>Completed the pgTAP tests of <code>pgr_isPlanar()</code> in <code>types_check</code> which were earlier in TODO list.

</li><li>Modified the pgTAP tests of <code>pgr_makeConnected()</code> according to the new modified documentation.

</li><li>Created a tag <a href="https://github.com/pgRouting/GSoC-pgRouting/releases/tag/2020-rajhim2-isPlanar-makeConnected">2020-rajhim2-isPlanar-makeConnected</a> of the work product done till week 11.</li><li>Details can be found in [3].</li><li>Merged a pull request with all these changes [4].</li><li>Opened a pull request with my final work product to be merged in <code>develop</code> branch of pgRouting (<a href="https://github.com/pgRouting/pgrouting/pull/1605">#1605</a>).</li></ul>
</li><li>
<p><strong>What do I plan on doing next week?</strong></p>
<ul><li>Merge the pull request (<a href="https://github.com/pgRouting/pgrouting/pull/1605">#1605</a>) after all the mentors review and approve.</li><li>Implement the remaining pgTAP tests of <code>pgr_isPlanar()</code> that are currently in todo.</li><li>Generate a video of my contributions using <code>gource</code> and <code>ffmpeg</code>.</li><li>Complete my work product of the program and make a PR to the <code>develop</code> branch with all the files.</li></ul>
</li><li>
<p><strong>Am I blocked on anything?</strong>     No
</p></li></ul>
<h3>
</h3><div><div><div><div><br></div><div>Regards,</div><div>Himanshu Raj</div><div><b><br></b></div><div><b>Links:</b></div><div>[1] <a href="https://github.com/pgRouting/pgrouting/wiki/GSoC-2020-Implement-Boyer-Myrvold-Planarity-Testing-and-Make-Connected-in-pgRouting" target="_blank">WIKI</a></div><div>[2] <a href="https://github.com/rajhim2/GSoC-pgRouting/tree/himanshuWeek11" target="_blank">Forked Repository</a></div><div>[3] <a href="https://github.com/pgRouting/pgrouting/wiki/GSoC-2020-Implement-Boyer-Myrvold-Planarity-Testing-and-Make-Connected-in-pgRouting#week-11-august-10th---august-17th-1" target="_blank">https://github.com/pgRouting/pgrouting/wiki/GSoC-2020-Implement-Boyer-Myrvold-Planarity-Testing-and-Make-Connected-in-pgRouting#week-11-august-10th---august-17th-1</a></div><div>[4] <a href="https://github.com/pgRouting/GSoC-pgRouting/pull/132" target="_blank">Merged Pull Request</a></div></div></div></div><b><strong></strong></b></div></div></div>