Mayur Galhate
Github id: mayurgalhate
Mentors: @cvvergara, @robe
Organization: OSGeo / pgRouting
OSGeo Profile: OSGeo Profile Link
Project Wiki: Github Wiki Link
Repository: Repo Link
Hello everyone,
This is my eleventh weekly report of Official coding period for GSoC 2026
Week 11 Report (10 august ~ 16 august)
What did I get done this week?
- Applied the same consolidation approach demonstrated by @cvvergara for
pgr_coreNumbers, this time topgr_maxWeightedMatching. Sincepgr_maxWeightedMatchingreturnsIID_t_rt(from_vid,to_vid,cost),coloring_process.hcould not be reused because it supportsII_t_rt. - Switched
pgr_maxWeightedMatchingto the appropriate sharedIID_t_rtprocess/driver architecture and removed the function-specific process/driver implementation where it was no longer needed. - Since no existing process/driver pair was suitable for
IID_t_rtand maximum weighted matching, added the required process/driver integration with aWhichswitch and aMAXWEIGHTEDMATCHINGcase, following the existing pgRouting driver structure. - Added
MAXWEIGHTEDMATCHINGto the enumeration andget_name(), and repointedpgr_maxWeightedMatching.cto call the new process function. - Updated
pgRouting-introduction.rstandrelease_notes.rstwithpgr_maxWeightedMatching. - Resolved merge conflicts and synchronized the changes with the latest branch.
Boost Proof of Concept – PR #634
-
Opened the first Boost version PoC branch for
pgr_maxWeightedMatchingto start testing Boost version compatibility in CI. -
Updated wiki page can be found in [1]
-
The pull request can be found in [2]
-
The pull request can be found in [3]
Am I blocked on anything?
- No
References:
- [1] Link to detailed wiki page
- [2] Link to pull request
- [2] Link to pull request
- [3] Link to GitHub repository
Thank you,
Mayur Galhate