{"id":17495844,"url":"https://github.com/iraikov/rklib","last_synced_at":"2026-01-06T12:03:59.689Z","repository":{"id":8001703,"uuid":"9409158","full_name":"iraikov/rklib","owner":"iraikov","description":"Runge-Kutta methods in Standard ML","archived":false,"fork":false,"pushed_at":"2017-07-14T00:01:26.000Z","size":54,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-30T16:28:22.080Z","etag":null,"topics":["adaptive-solvers","error-estimators","runge-kutta","runge-kutta-adaptive-step-size","runge-kutta-methods","standard-ml"],"latest_commit_sha":null,"homepage":null,"language":"Standard ML","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/iraikov.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}},"created_at":"2013-04-13T05:30:48.000Z","updated_at":"2021-01-12T06:21:20.000Z","dependencies_parsed_at":"2022-08-22T16:20:12.837Z","dependency_job_id":null,"html_url":"https://github.com/iraikov/rklib","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iraikov%2Frklib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iraikov%2Frklib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iraikov%2Frklib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iraikov%2Frklib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iraikov","download_url":"https://codeload.github.com/iraikov/rklib/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245525783,"owners_count":20629832,"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":["adaptive-solvers","error-estimators","runge-kutta","runge-kutta-adaptive-step-size","runge-kutta-methods","standard-ml"],"created_at":"2024-10-19T14:35:48.632Z","updated_at":"2026-01-06T12:03:54.659Z","avatar_url":"https://github.com/iraikov.png","language":"Standard ML","funding_links":[],"categories":[],"sub_categories":[],"readme":"rklib\n=====\n\nRunge-Kutta methods in Standard ML.\n\nThis library is a port of the Haskell Runge-Kutta library by Uwe\nHollerbach (http://hackage.haskell.org/package/rungekutta).  It\ncontains a collection of explicit Runge-Kutta methods of various\norders, some with fixed-size steps (no error estimate) and some\nthat provid error estimate intended for adaptive stepsize.\n\nThe library provides routines that can use arbitrary coefficients\n(Butcher tableau), then instantiates them with different tableaux\nbased on standard Runge-Kutta methods. Adaptive step-size methods add\na row of coefficients that are used to compute the error.\n\n\n* non-adaptive solvers:\n\n  rkfe, rk3, rk4a, rk4b\n\n* adaptive solvers:\n\n  rkhe, rkbs, rkf45, rkck, rkdp, rkf78, rkv65\n\n* adaptive solvers with interpolation (CERK):\n\n  cerkdp\n\n* auxiliary non-adaptive solvers (error estimators from the adaptive ones):\n\n  rkhe_aux, rkbs_aux, rkf45_aux, rkck_aux, rkdp_aux, rkf78_aux, rkv65_aux\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Firaikov%2Frklib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Firaikov%2Frklib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Firaikov%2Frklib/lists"}