{"id":16572109,"url":"https://github.com/eddelbuettel/rcppziggurat","last_synced_at":"2025-03-21T12:31:06.434Z","repository":{"id":11031654,"uuid":"13364230","full_name":"eddelbuettel/rcppziggurat","owner":"eddelbuettel","description":"Rcpp bindings for different Ziggurat RNG implementations","archived":false,"fork":false,"pushed_at":"2025-01-04T15:10:52.000Z","size":1341,"stargazers_count":12,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-18T01:11:17.336Z","etag":null,"topics":["cran","r-package","random-number-generators","rcpp","ziggurat"],"latest_commit_sha":null,"homepage":null,"language":"C++","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/eddelbuettel.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}},"created_at":"2013-10-06T15:29:58.000Z","updated_at":"2025-01-04T15:10:55.000Z","dependencies_parsed_at":"2024-07-19T04:38:20.116Z","dependency_job_id":"939e3e55-0473-4483-98b7-696ce140860d","html_url":"https://github.com/eddelbuettel/rcppziggurat","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/eddelbuettel%2Frcppziggurat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eddelbuettel%2Frcppziggurat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eddelbuettel%2Frcppziggurat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eddelbuettel%2Frcppziggurat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eddelbuettel","download_url":"https://codeload.github.com/eddelbuettel/rcppziggurat/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244799280,"owners_count":20512223,"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":["cran","r-package","random-number-generators","rcpp","ziggurat"],"created_at":"2024-10-11T21:26:26.175Z","updated_at":"2025-03-21T12:31:05.921Z","avatar_url":"https://github.com/eddelbuettel.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n## RcppZiggurat: Rcpp Bindings for Ziggurat RNGs\n\n[![CI](https://github.com/eddelbuettel/rcppziggurat/workflows/ci/badge.svg)](https://github.com/eddelbuettel/rcppziggurat/actions?query=workflow%3Aci)\n[![License](https://img.shields.io/badge/license-GPL%20%28%3E=%202%29-brightgreen.svg?style=flat)](https://www.gnu.org/licenses/gpl-2.0.html) \n[![CRAN](https://www.r-pkg.org/badges/version/RcppZiggurat)](https://cran.r-project.org/package=RcppZiggurat) \n[![Downloads](https://cranlogs.r-pkg.org/badges/RcppZiggurat?color=brightgreen)](https://www.r-pkg.org:443/pkg/RcppZiggurat)\n[![Last Commit](https://img.shields.io/github/last-commit/eddelbuettel/rcppziggurat)](https://github.com/eddelbuettel/rcppziggurat)\n\n### Overview\n\nThe RcppZiggurat package regroups a number of implementations of the\n'Ziggurat' random number generator by Marsaglia and Tsang (JSS, 2000), both\nin the original version and via the update by Leong, Zhang, Lee, Luk and\nVillasenor (JSS, 2005).\n\nThe purpose of the package is to both study and time these implementations in\norder to provide a fast N(0,1) generator for use by R.  The generators\nincluded in R are excellent and very diligently implemented, but not\ngenerally the fastest.  This package aims to close the performance gap.\n\nYou should know what you are doing when deploying this package. If in doubt,\nstick with the default generators.\n\n### Vignette\n \nThe package contains a [detailed vignette](http://dirk.eddelbuettel.com/papers/RcppZiggurat.pdf)  summarizing the methods, the\nimplementation as well as the statistical properties (examined via three\ndifferent tests) and the generator speed. \n\n### Status\n\nThe package currently contains six different implementations. Two are\nstandard from the literature: the original Marsaglia and Tsang approach (which should *not* be \nused as the resulting generator has be improved as suggested by Leong et\nal.), the improved Leong et al variant, a version from the GNU GSL, a version\nfrom the GNU Gretl econometric program as well as a version from QuantLib.\n\n### Demo\n\nThe package contains several demo scripts. Try\n\n    R\u003e demo(package=\"RcppZiggurat\")\n\n### TODO\n\nMore testing never hurts, ...\n\nMore generators as e.g. the modified Ziggurat implementation suggested by \nDoornik (though his code is not under an open source licence)\n\n### Author\n\nDirk Eddelbuettel\n\n### License\n\nGPL (\u003e= 2)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feddelbuettel%2Frcppziggurat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feddelbuettel%2Frcppziggurat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feddelbuettel%2Frcppziggurat/lists"}