FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

[codex] Expose end-of-month scheduling on IborSwap by gyx09212214-prog · Pull Request #240 · domokane/FinancePy · GitHub

[codex] Expose end-of-month scheduling on IborSwap - #240

Open
gyx09212214-prog wants to merge 2 commits into
domokane:masterfrom
gyx09212214-prog:expose-ibor-swap-eom
Open

[codex] Expose end-of-month scheduling on IborSwap#240
gyx09212214-prog wants to merge 2 commits into
domokane:masterfrom
gyx09212214-prog:expose-ibor-swap-eom

Conversation

gyx09212214-prog commented Jun 9, 2026
edited
Loading

Copy link
Copy Markdown

Summary

  • expose the existing end_of_month schedule option on IborSwap
  • pass the flag through to both fixed and floating swap legs
  • add a regression test for the month-end 6M/1Y swap coupon grid case from Swap coupons grid issue #222

This keeps the existing default behavior unchanged while giving users a direct way to request EOM-aligned swap schedules when bootstrapping curves from month-end effective dates.

Closes #222.

Validation

  • python -m pytest unit_tests\test_FinIborSwap.py -q
  • git diff --check

Copy link
Copy Markdown
Owner

Thanks. I agree this is a useful feature and exposing end_of_month on IborSwap seems consistent with the existing schedule machinery. Before merging, I’d like to check the hidden Unicode warning and possibly add one or two more tests around non-EOM effective dates and floating-leg schedules.

This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Swap coupons grid issue

2 participants


Back | FazBrowse Home | New Git URL