Hello Everyone,
My Wiki [1]
My Forked Repository [2]
This is my report for Coding Period Week 9 (July 27th - Aug 2nd).
-
What did I get done this week?
-
Completed with coding implementation of the function
pgr_isPlanar()
. It is now working as a true/false function. -
Completed the documentation of
pgr_isPlanar()
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. -
Completed documentation for the function
pgr_makeConnected()
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. -
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.
-
Details can be found in [3].
-
Merged a pull request with all these changes [4].
-
-
What do I plan on doing next week?
- Implement the suggested changes for pgtap tests for the functions
pgr_isPlanar()
andpgr_makeConnected()
. - Add the
CHECK_FOR_INTERRUPTS()
snippet before the boost calls to catch cancellation from postgres user. - Use .editorconfig to make my code as it is required in pgRouting coding style.
- Implement the suggested changes for pgtap tests for the functions
-
Am I blocked on anything?
- No
Regards,
Himanshu Raj
Links:
[1] WIKI
[2] Forked Repository
[3] https://github.com/pgRouting/pgrouting/wiki/GSoC-2020-Implementation-of-Edge-Contraction-Technique-in-pgRouting#week-9-july-27th—august-3rd-1
[4] Merged Pull Request