<div dir="ltr"><div class="gmail-gE gmail-iv gmail-gt"><table class="gmail-cf gmail-gJ" cellpadding="0"><tbody><tr class="gmail-acZ gmail-xD"><td colspan="3"><table class="gmail-cf gmail-adz" cellpadding="0"><tbody><tr><td class="gmail-ady"><div id="gmail-:wr" class="gmail-ajy" tabindex="0"><img class="gmail-ajz" src="https://mail.google.com/mail/u/0/images/cleardot.gif" alt=""></div></td></tr></tbody></table></td></tr></tbody></table></div><div class="gmail-"><div id="gmail-:x3" class="gmail-ii gmail-gt"><div id="gmail-:x4" class="gmail-a3s gmail-aXjCH"><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 9 (July 27th - Aug 2nd).</b></div><div>
<ul><li>
<p><strong>What did I get done this week?</strong></p>
<ul><li>
<p>Completed with coding implementation of the function <code>pgr_isPlanar()</code>. It is now working as a true/false function.</p></li><li>
<p>Completed the documentation of <code>pgr_isPlanar()</code> which
provides a short description of the function, sample usage of the
function through sample queries and results, tables that explain the
input parameters as well as output parameters and finally reference
links to Boost's boyerMyrvold documentation. Also added the additional
examples section in the documentation.</p></li><li>
<p>Completed documentation for the function <code>pgr_makeConnected()</code>
which provides a short description of the function, sample usage of the
function through sample queries and results, tables that explain the
input parameters as well as output parameters and finally reference
links to Boost's make_connected() documentation.</p>
</li><li>
<p>Modified the pgTAP directory structure for my functions which may
become the standard directory structure for pgRouting in future.
Modified the names of pgTAP test files because earlier it was redundant
to include the name of function in every file.</p></li><li>Details can be found in [3]. </li><li>
<p>Merged a pull request with all these changes [4].</p>
</li></ul>
</li><li>
<p><strong>What do I plan on doing next week?</strong></p>
<ul><li>Implement the suggested changes for pgtap tests for the functions <code>pgr_isPlanar()</code> and <code>pgr_makeConnected()</code>.</li><li>Add the <code>CHECK_FOR_INTERRUPTS()</code> snippet before the boost calls to catch cancellation from postgres user.</li><li>Use .editorconfig to make my code as it is required in pgRouting coding style.</li></ul>
</li><li>
<p><strong>Am I blocked on anything?</strong></p>
<ul><li>No</li></ul>
</li></ul><div><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-Implementation-of-Edge-Contraction-Technique-in-pgRouting" target="_blank">WIKI</a></div><div>[2] <a href="https://github.com/rajhim2/GSoC-pgRouting/tree/himanshuWeek9" target="_blank">Forked Repository</a></div><div>[3] <a href="https://github.com/pgRouting/pgrouting/wiki/GSoC-2020-Implementation-of-Edge-Contraction-Technique-in-pgRouting#week-9-july-27th---august-3rd-1" target="_blank">https://github.com/pgRouting/pgrouting/wiki/GSoC-2020-Implementation-of-Edge-Contraction-Technique-in-pgRouting#week-9-july-27th---august-3rd-1</a></div><div>[4] <a href="https://github.com/pgRouting/GSoC-pgRouting/pull/115" target="_blank">Merged Pull Request</a></div></div></div></div></div></div></div></div></div></div>