Fix parameter order in solve_model function calls in ifp_advanced #762
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Fixes #759 - Weekly Colab execution check failure in the ifp_advanced lecture.
Problem
The
solve_modelfunction inlectures/ifp_advanced.mdhad a critical mismatch between its signature and how it was being called throughout the lecture:Function signature:
Issue: All 5 call sites were:
(ifp, a_init, c_init)instead of(ifp, c_init, a_init)a_vec, c_vec =instead ofc_vec, a_vec =This caused the notebook to fail during execution, as the wrong arrays were being used for asset grids vs consumption policies.
Changes
Fixed all 5 occurrences in
lectures/ifp_advanced.md:.block_until_ready()to useσ_starinstead ofa_star)Testing
This ensures the notebook will execute correctly when the Colab workflow runs again.
Closes #759