{"id":25666229,"url":"https://github.com/enricoschumann/nmof","last_synced_at":"2025-07-21T21:31:43.682Z","repository":{"id":143717886,"uuid":"55919005","full_name":"enricoschumann/NMOF","owner":"enricoschumann","description":"Functions, examples and data from the first and the second edition of \"Numerical Methods and Optimization in Finance\" by M. Gilli, D. Maringer and E. Schumann   (2019, ISBN:978-0128150658). This repository mirrors https://gitlab.com/NMOF/NMOF .","archived":false,"fork":false,"pushed_at":"2025-06-28T07:19:18.000Z","size":4301,"stargazers_count":37,"open_issues_count":0,"forks_count":6,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-06-28T08:27:38.643Z","etag":null,"topics":["black-scholes","differential-evolution","genetic-algorithm","grid-search","heuristics","implied-volatility","local-search","optimization","particle-swarm-optimization","r","simulated-annealing","threshold-accepting"],"latest_commit_sha":null,"homepage":"http://enricoschumann.net/NMOF","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/enricoschumann.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","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,"zenodo":null}},"created_at":"2016-04-10T19:45:25.000Z","updated_at":"2025-06-18T18:44:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"c57ed661-642c-49f0-af4e-c935d19f55c5","html_url":"https://github.com/enricoschumann/NMOF","commit_stats":{"total_commits":652,"total_committers":3,"mean_commits":"217.33333333333334","dds":"0.24846625766871167","last_synced_commit":"4000cd67ab7efc53be99f20a7b7515a6763bcbdb"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/enricoschumann/NMOF","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enricoschumann%2FNMOF","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enricoschumann%2FNMOF/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enricoschumann%2FNMOF/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enricoschumann%2FNMOF/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/enricoschumann","download_url":"https://codeload.github.com/enricoschumann/NMOF/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enricoschumann%2FNMOF/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266382203,"owners_count":23920663,"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","status":"online","status_checked_at":"2025-07-21T11:47:31.412Z","response_time":64,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["black-scholes","differential-evolution","genetic-algorithm","grid-search","heuristics","implied-volatility","local-search","optimization","particle-swarm-optimization","r","simulated-annealing","threshold-accepting"],"created_at":"2025-02-24T08:19:22.516Z","updated_at":"2025-07-21T21:31:43.656Z","avatar_url":"https://github.com/enricoschumann.png","language":"R","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Numerical Methods and Optimisation in Finance\n\nFunctions, examples and data from the first and the\nsecond edition of \"Numerical Methods and Optimization\nin Finance\" by\n[M. Gilli](https://www.unige.ch/gsem/en/research/faculty/honorary-professors/manfred-gilli/),\n[D. Maringer](https://wwz.unibas.ch/de/personen/dietmar-maringer/)\nand [E. Schumann](https://enricoschumann.net/)\n(2019, ISBN:978-0128150658).  The package provides\nimplementations of optimisation heuristics\n(Differential Evolution, Genetic Algorithms, Particle\nSwarm Optimisation, Simulated Annealing and Threshold\nAccepting), and other optimisation tools, such as grid\nsearch and greedy search.  There are also functions for\nthe valuation of financial instruments, such as bonds\nand options, and functions that help with stochastic\nsimulations.\n\n\n\n## Installing the package\n\nThe latest build of the package is always available from\n[https://enricoschumann.net/R/packages/NMOF/](https://enricoschumann.net/R/packages/NMOF/).\nA stable version is available from\n[CRAN](https://cran.r-project.org/package=NMOF).\n\nTo install the package from within an R session, type:\n\n    install.packages('NMOF')  ## CRAN version\n    install.packages('NMOF',  ## development version\n                     repos = c('https://enricoschumann.net/R',\n                               getOption('repos')))\n\n\n\n## News, feedback and discussion\n\nNew package releases and other news related to the book or the\npackage are announced on the\n[NMOF-news mailing list](https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/nmof-news).\n\nAn [RSS feed of the package NEWS file](https://enricoschumann.net/R/packages/NMOF/NMOF_news.xml)\nis also available.\n\nApplications, as long as they are finance-related, should be\ndiscussed on the [R-SIG-Finance mailing list](https://stat.ethz.ch/mailman/listinfo/r-sig-finance).\n\nPlease send bug reports or suggestions directly to the\npackage maintainer, for instance by using =bug.report=.\n\n    library(\"utils\")\n    bug.report(\"[NMOF] Unexpected behaviour in function XXX\",\n               maintainer(\"NMOF\"), package = \"NMOF\")\n\n\n\n## References\n\nManfred Gilli, Dietmar Maringer and Enrico Schumann.\n[Numerical Methods and Optimization in Finance](https://enricoschumann.net/NMOF.htm).\nAcademic Press, 2019.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenricoschumann%2Fnmof","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fenricoschumann%2Fnmof","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenricoschumann%2Fnmof/lists"}