Hello everyone,
I would like to provide an update on the work completed during the first week of my GSoC 2025 first coding period.
Progress Report for the First Week (June 2 – June 8)
Work Done:
Created the foundational files needed for the implementation of the pgr_bandwidth()
function:
sql/metrics/bandwidth.sql
sql/metrics/_bandwidth.sql
include/drivers/metrics/bandwidth_driver.h
include/metrics/bandwidth.hpp
include/process/bandwidth_process.h
src/metrics/bandwidth_driver.cpp
src/metrics/bandwidth_process.cpp
src/metrics/bandwidth.c
- Updated wiki page : link
Link to Work Done: PR Link
Original Plan (from Proposal)
- Review Boost Graph Library’s Bandwidth calculation algorithms.
- Design data structures needed for
pgr_bandwidth()
.
Link to Original Plan: Proposed plan link
Revised Plan
- Started with setting up the complete file structure for
pgr_bandwidth()
to allow incremental implementation of logic and testing. - Due to upcoming final exams, core logic and deeper integration will be continued in Week 3.
Plan for Next Week (June 9 – June 15)
- No major development planned due to final university exams.
- Will resume actively in Week 3
Blockers
- Limited availability due to final exams (Week 2).
Best regards,
Saloni Kumari