{"id":13942069,"url":"https://github.com/prabhupavitra/Financial-Modeling","last_synced_at":"2025-07-20T05:31:58.252Z","repository":{"id":218120134,"uuid":"189500617","full_name":"prabhupavitra/Financial-Modeling","owner":"prabhupavitra","description":"Financial Models using vba script and Python","archived":false,"fork":false,"pushed_at":"2021-04-13T04:09:10.000Z","size":4578,"stargazers_count":25,"open_issues_count":0,"forks_count":7,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-08T14:52:56.992Z","etag":null,"topics":["amortization","bond-pricing","buffered-jump-security","financial-modeling","financial-models","financialmodeling","ipmt","ipynb","loan-amortizaion","nal-analysis","option-pricing","pandas-dataframe","pmt","ppmt","python3","spreadsheet-models","stock-valuation","vba","vba-excel","vba-macros"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/prabhupavitra.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-05-31T00:30:23.000Z","updated_at":"2025-03-14T02:01:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"f33796e8-0b0e-4917-909b-8507d186b130","html_url":"https://github.com/prabhupavitra/Financial-Modeling","commit_stats":null,"previous_names":["prabhupavitra/financial-modeling"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/prabhupavitra/Financial-Modeling","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prabhupavitra%2FFinancial-Modeling","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prabhupavitra%2FFinancial-Modeling/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prabhupavitra%2FFinancial-Modeling/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prabhupavitra%2FFinancial-Modeling/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/prabhupavitra","download_url":"https://codeload.github.com/prabhupavitra/Financial-Modeling/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prabhupavitra%2FFinancial-Modeling/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266071519,"owners_count":23871940,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["amortization","bond-pricing","buffered-jump-security","financial-modeling","financial-models","financialmodeling","ipmt","ipynb","loan-amortizaion","nal-analysis","option-pricing","pandas-dataframe","pmt","ppmt","python3","spreadsheet-models","stock-valuation","vba","vba-excel","vba-macros"],"created_at":"2024-08-08T02:01:41.123Z","updated_at":"2025-07-20T05:31:53.233Z","avatar_url":"https://github.com/prabhupavitra.png","language":"Jupyter Notebook","funding_links":[],"categories":["Jupyter Notebook"],"sub_categories":[],"readme":"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/prabhupavitra/Financial-Modeling/blob/master/Loan%20Amortization_Pandas.ipynb)\n\n# Financial Modeling\n\n### What is financial modeling?\n\nFinancial modeling is the task of building an abstract representation (a model) of a real world financial situation.\n\n## Model 1 : Amortization Schedule\n\nAn amortization schedule is a complete table of periodic loan payments, showing the amount of principal and the amount of interest that comprise each payment until the loan is paid off at the end of its term. \n\n### Components of a Amortization Schedule in a Financial Model\n\n#### Loan amount\n\nOriginal or expected balance for your mortgage/loan.\n\n#### Term in years\n\nThe number of years over which you will repay this loan.\n\n#### Interest rate\n\nAnnual fixed interest rate for this loan. \n\n#### Payment per period\n\nIncludes principal payment and interest payment (PI).\nWhile each periodic payment is the same amount early in the schedule, the majority of each payment is interest; later in the schedule, the majority of each payment covers the loan's principal. \n\n#### Total interest\n\nTotal of all interest paid over the full term of the mortgage. This total interest amount assumes that there are no prepayments of principal.\n\n#### Total payments\n\nTotal of all monthly payments over the full term of the mortgage. This total payment amount assumes that there are no prepayments of principal.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprabhupavitra%2FFinancial-Modeling","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprabhupavitra%2FFinancial-Modeling","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprabhupavitra%2FFinancial-Modeling/lists"}