{"id":3000,"name":"visdat","description":"visdat: Visualising Whole Data Frames - Published in JOSS (2017)","url":"https://github.com/ropensci/visdat","last_synced_at":"2025-09-04T16:57:56.883Z","repository":{"id":3712835,"uuid":"50553382","full_name":"ropensci/visdat","owner":"ropensci","description":"Preliminary Exploratory Visualisation of Data","archived":false,"fork":false,"pushed_at":"2024-07-18T08:03:54.000Z","size":21931,"stargazers_count":460,"open_issues_count":31,"forks_count":46,"subscribers_count":20,"default_branch":"master","last_synced_at":"2025-08-30T20:42:41.602Z","etag":null,"topics":["exploratory-data-analysis","missingness","peer-reviewed","r","r-package","ropensci","rstats","visualisation"],"latest_commit_sha":null,"homepage":"https://docs.ropensci.org/visdat/","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/ropensci.png","metadata":{"files":{"readme":"README-figs/README-vis-compare-iris-1.png","changelog":"NEWS.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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-01-28T03:52:23.000Z","updated_at":"2025-08-15T20:58:37.000Z","dependencies_parsed_at":"2023-02-17T13:00:46.923Z","dependency_job_id":"f494158c-9d9c-4600-8803-e1f451e54c98","html_url":"https://github.com/ropensci/visdat","commit_stats":{"total_commits":474,"total_committers":19,"mean_commits":24.94736842105263,"dds":"0.11181434599156115","last_synced_commit":"e791c89730204660b90397adcd10d53a0da2df39"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/ropensci/visdat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ropensci","download_url":"https://codeload.github.com/ropensci/visdat/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/sbom","scorecard":{"id":784769,"data":{"date":"2025-08-11","repo":{"name":"github.com/ropensci/visdat","commit":"23687c85712460eef23ea629870d76e9df7e490e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.3,"checks":[{"name":"Code-Review","score":2,"reason":"Found 3/15 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/R-CMD-check.yaml:1","Warn: no topLevel permission defined: .github/workflows/pkgdown.yaml:1","Warn: no topLevel permission defined: .github/workflows/pr-commands.yaml:1","Warn: no topLevel permission defined: .github/workflows/test-coverage.yaml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v0.6.0 not signed: https://api.github.com/repos/ropensci/visdat/releases/91072365","Warn: release artifact 0.5.3 not signed: https://api.github.com/repos/ropensci/visdat/releases/15634798","Warn: release artifact 0.5.2 not signed: https://api.github.com/repos/ropensci/visdat/releases/14482641","Warn: release artifact 0.5.1 not signed: https://api.github.com/repos/ropensci/visdat/releases/11733599","Warn: release artifact v0.6.0 does not have provenance: https://api.github.com/repos/ropensci/visdat/releases/91072365","Warn: release artifact 0.5.3 does not have provenance: https://api.github.com/repos/ropensci/visdat/releases/15634798","Warn: release artifact 0.5.2 does not have provenance: https://api.github.com/repos/ropensci/visdat/releases/14482641","Warn: release artifact 0.5.1 does not have provenance: https://api.github.com/repos/ropensci/visdat/releases/11733599"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/R-CMD-check.yaml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/ropensci/visdat/R-CMD-check.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/R-CMD-check.yaml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/ropensci/visdat/R-CMD-check.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/R-CMD-check.yaml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/ropensci/visdat/R-CMD-check.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/R-CMD-check.yaml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/ropensci/visdat/R-CMD-check.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/R-CMD-check.yaml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/ropensci/visdat/R-CMD-check.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/ropensci/visdat/pkgdown.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/ropensci/visdat/pkgdown.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/ropensci/visdat/pkgdown.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pkgdown.yaml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/ropensci/visdat/pkgdown.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/ropensci/visdat/pr-commands.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/ropensci/visdat/pr-commands.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/ropensci/visdat/pr-commands.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/ropensci/visdat/pr-commands.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/ropensci/visdat/pr-commands.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/ropensci/visdat/pr-commands.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/ropensci/visdat/pr-commands.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/ropensci/visdat/pr-commands.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-commands.yaml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/ropensci/visdat/pr-commands.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-coverage.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/ropensci/visdat/test-coverage.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-coverage.yaml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/ropensci/visdat/test-coverage.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-coverage.yaml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/ropensci/visdat/test-coverage.yaml/master?enable=pin","Info:   0 out of   6 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  15 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 20 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T05:47:34.830Z","repository_id":3712835,"created_at":"2025-08-23T05:47:34.830Z","updated_at":"2025-08-23T05:47:34.830Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273523088,"owners_count":25120859,"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-09-03T02:00:09.631Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","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"}},"owner":{"login":"ropensci","name":"rOpenSci","uuid":"1200269","kind":"organization","description":"","email":"info@ropensci.org","website":"https://ropensci.org/","location":"Berkeley, CA","twitter":"rOpenSci","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1200269?v=4","repositories_count":307,"last_synced_at":"2023-03-10T20:30:59.242Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ropensci","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T19:23:08.224Z","updated_at":"2023-03-10T20:30:59.305Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ropensci","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ropensci/repositories"},"packages":[{"id":438259,"name":"visdat","ecosystem":"cran","description":"Preliminary Visualisation of Data","homepage":"https://docs.ropensci.org/visdat/","licenses":"MIT + file LICENSE","normalized_licenses":["MIT"],"repository_url":"https://github.com/ropensci/visdat","keywords_array":[],"namespace":null,"versions_count":5,"first_release_published_at":"2017-07-11T18:51:00.000Z","latest_release_published_at":"2023-02-02T00:00:00.000Z","latest_release_number":"0.6.0","last_synced_at":"2025-09-03T22:36:13.451Z","created_at":"2022-04-06T23:57:31.747Z","updated_at":"2025-09-03T22:36:13.451Z","registry_url":"https://cran.r-project.org/package=visdat","install_command":null,"documentation_url":"http://cran.r-project.org/web/packages/visdat/visdat.pdf","metadata":{},"repo_metadata":{"uuid":"50553382","full_name":"ropensci/visdat","owner":"ropensci","description":"Preliminary Exploratory Visualisation of Data","archived":false,"fork":false,"pushed_at":"2023-06-01T11:52:09.000Z","size":21915,"stargazers_count":443,"open_issues_count":28,"forks_count":49,"subscribers_count":21,"default_branch":"master","last_synced_at":"2024-01-02T09:30:53.770Z","etag":null,"topics":["exploratory-data-analysis","missingness","peer-reviewed","r","r-package","ropensci","rstats","visualisation"],"latest_commit_sha":null,"homepage":"https://docs.ropensci.org/visdat/","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/ropensci.png","metadata":{"files":{"readme":"README-figs/README-vis-compare-iris-1.png","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2016-01-28T03:52:23.000Z","updated_at":"2023-12-29T18:25:15.000Z","dependencies_parsed_at":"2023-02-17T13:00:46.923Z","dependency_job_id":"f494158c-9d9c-4600-8803-e1f451e54c98","html_url":"https://github.com/ropensci/visdat","commit_stats":{"total_commits":474,"total_committers":19,"mean_commits":24.94736842105263,"dds":"0.11181434599156115","last_synced_commit":"e791c89730204660b90397adcd10d53a0da2df39"},"previous_names":[],"tags_count":7,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ropensci","download_url":"https://codeload.github.com/ropensci/visdat/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":178792211,"owners_count":10727021,"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"},"owner_record":{"login":"ropensci","name":"rOpenSci","uuid":"1200269","kind":"organization","description":"","email":"info@ropensci.org","website":"https://ropensci.org/","location":"Berkeley, CA","twitter":"rOpenSci","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1200269?v=4","repositories_count":307,"last_synced_at":"2023-03-10T20:30:59.242Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ropensci","created_at":"2022-11-02T19:23:08.224Z","updated_at":"2023-03-10T20:30:59.305Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ropensci","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ropensci/repositories"},"tags":[{"name":"v0.6.0","sha":"f8a7c1824fdedbb809acd8a0e23400a7a1288cb5","kind":"commit","published_at":"2023-02-02T00:56:52.000Z","download_url":"https://codeload.github.com/ropensci/visdat/tar.gz/v0.6.0","html_url":"https://github.com/ropensci/visdat/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/v0.6.0/manifests"},{"name":"0.5.3","sha":"cb124c693f825983538bc8ee88d1d8047484ca77","kind":"commit","published_at":"2019-02-19T07:12:10.000Z","download_url":"https://codeload.github.com/ropensci/visdat/tar.gz/0.5.3","html_url":"https://github.com/ropensci/visdat/releases/tag/0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/0.5.3/manifests"},{"name":"0.5.2","sha":"6c2feaa8937ad4c9f4075eb0a97d4f57411f2e79","kind":"commit","published_at":"2018-12-06T03:43:17.000Z","download_url":"https://codeload.github.com/ropensci/visdat/tar.gz/0.5.2","html_url":"https://github.com/ropensci/visdat/releases/tag/0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/0.5.2/manifests"},{"name":"0.5.1","sha":"7051b8fa000963d7a8155052533f2d63bb231ebe","kind":"commit","published_at":"2018-07-04T06:35:37.000Z","download_url":"https://codeload.github.com/ropensci/visdat/tar.gz/0.5.1","html_url":"https://github.com/ropensci/visdat/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"476201a84b02f18b0032d2b74c11bd948cd0bae0","kind":"commit","published_at":"2018-07-02T07:17:47.000Z","download_url":"https://codeload.github.com/ropensci/visdat/tar.gz/0.5.0","html_url":"https://github.com/ropensci/visdat/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/0.5.0/manifests"},{"name":"v0.2.1","sha":"4e6a95fdc909dc29074f4454ea8bd8b3210ee97d","kind":"commit","published_at":"2017-08-18T10:25:47.000Z","download_url":"https://codeload.github.com/ropensci/visdat/tar.gz/v0.2.1","html_url":"https://github.com/ropensci/visdat/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"feb3c99544345b926cbc8f57cfe95019af1d2578","kind":"commit","published_at":"2017-08-01T12:49:24.000Z","download_url":"https://codeload.github.com/ropensci/visdat/tar.gz/v0.2.0","html_url":"https://github.com/ropensci/visdat/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/v0.2.0/manifests"}]},"repo_metadata_updated_at":"2024-01-02T09:32:12.182Z","dependent_packages_count":5,"downloads":20339,"downloads_period":"last-month","dependent_repos_count":25,"rankings":{"downloads":3.399609444345819,"dependent_repos_count":5.489969820699449,"dependent_packages_count":8.152849281022545,"stargazers_count":0.8521214273033907,"forks_count":1.4202023788389846,"docker_downloads_count":23.570921356293272,"average":7.1476122847505765},"purl":"pkg:cran/visdat","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cran/visdat","docker_dependents_count":16,"docker_downloads_count":131755,"usage_url":"https://repos.ecosyste.ms/usage/cran/visdat","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cran/visdat/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2023-12-28T05:10:36.354Z","issues_count":76,"pull_requests_count":25,"avg_time_to_close_issue":21568376.42857143,"avg_time_to_close_pull_request":1399725.5833333333,"issues_closed_count":49,"pull_requests_closed_count":24,"pull_request_authors_count":11,"issue_authors_count":35,"avg_comments_per_issue":2.3421052631578947,"avg_comments_per_pull_request":1.28,"merged_pull_requests_count":24,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":6,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":759227.5,"past_year_avg_time_to_close_pull_request":271187.0,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":2.1666666666666665,"past_year_avg_comments_per_pull_request":1.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/issues"},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/visdat/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/visdat/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/visdat/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/visdat/related_packages","maintainers":[{"uuid":"nicholas.tierney@gmail.com","login":null,"name":"Nicholas Tierney","email":"nicholas.tierney@gmail.com","url":null,"packages_count":9,"html_url":null,"role":null,"created_at":"2022-11-14T17:24:15.736Z","updated_at":"2022-11-14T17:24:15.736Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/maintainers/nicholas.tierney@gmail.com/packages"}],"registry":{"name":"cran.r-project.org","url":"https://cran.r-project.org","ecosystem":"cran","default":true,"packages_count":26173,"maintainers_count":14292,"namespaces_count":0,"keywords_count":8317,"github":"r-project-org","metadata":{"funded_packages_count":539},"icon_url":"https://github.com/r-project-org.png","created_at":"2022-04-06T16:32:25.637Z","updated_at":"2025-09-04T07:00:40.033Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/namespaces"}},{"id":11743189,"name":"github.com/ropensci/visdat","ecosystem":"go","description":null,"homepage":null,"licenses":"other","normalized_licenses":["GPL-1.0+"],"repository_url":"https://github.com/ropensci/visdat","keywords_array":[],"namespace":null,"versions_count":3,"first_release_published_at":"2017-08-01T12:49:24.000Z","latest_release_published_at":"2023-02-02T00:56:52.000Z","latest_release_number":"v0.6.0","last_synced_at":"2025-09-03T22:36:14.565Z","created_at":"2025-06-07T10:00:33.254Z","updated_at":"2025-09-03T22:36:14.565Z","registry_url":"https://pkg.go.dev/github.com/ropensci/visdat","install_command":"go get github.com/ropensci/visdat","documentation_url":"https://pkg.go.dev/github.com/ropensci/visdat#section-documentation","metadata":{},"repo_metadata":{"id":3712835,"uuid":"50553382","full_name":"ropensci/visdat","owner":"ropensci","description":"Preliminary Exploratory Visualisation of Data","archived":false,"fork":false,"pushed_at":"2024-07-18T08:03:54.000Z","size":21931,"stargazers_count":459,"open_issues_count":31,"forks_count":47,"subscribers_count":20,"default_branch":"master","last_synced_at":"2025-08-09T10:38:11.878Z","etag":null,"topics":["exploratory-data-analysis","missingness","peer-reviewed","r","r-package","ropensci","rstats","visualisation"],"latest_commit_sha":null,"homepage":"https://docs.ropensci.org/visdat/","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/ropensci.png","metadata":{"files":{"readme":"README-figs/README-vis-compare-iris-1.png","changelog":"NEWS.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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-01-28T03:52:23.000Z","updated_at":"2025-08-08T14:42:11.000Z","dependencies_parsed_at":"2023-02-17T13:00:46.923Z","dependency_job_id":"f494158c-9d9c-4600-8803-e1f451e54c98","html_url":"https://github.com/ropensci/visdat","commit_stats":{"total_commits":474,"total_committers":19,"mean_commits":24.94736842105263,"dds":"0.11181434599156115","last_synced_commit":"e791c89730204660b90397adcd10d53a0da2df39"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/ropensci/visdat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ropensci","download_url":"https://codeload.github.com/ropensci/visdat/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270717381,"owners_count":24633395,"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-08-16T02:00:11.002Z","response_time":91,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","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"},"owner_record":{"login":"ropensci","name":"rOpenSci","uuid":"1200269","kind":"organization","description":"","email":"info@ropensci.org","website":"https://ropensci.org/","location":"Berkeley, CA","twitter":"rOpenSci","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1200269?v=4","repositories_count":307,"last_synced_at":"2023-03-10T20:30:59.242Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ropensci","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T19:23:08.224Z","updated_at":"2023-03-10T20:30:59.305Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ropensci","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ropensci/repositories"},"tags":[{"name":"v0.6.0","sha":"f8a7c1824fdedbb809acd8a0e23400a7a1288cb5","kind":"commit","published_at":"2023-02-02T00:56:52.000Z","download_url":"https://codeload.github.com/ropensci/visdat/tar.gz/v0.6.0","html_url":"https://github.com/ropensci/visdat/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/visdat@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/v0.6.0/manifests"},{"name":"0.5.3","sha":"cb124c693f825983538bc8ee88d1d8047484ca77","kind":"commit","published_at":"2019-02-19T07:12:10.000Z","download_url":"https://codeload.github.com/ropensci/visdat/tar.gz/0.5.3","html_url":"https://github.com/ropensci/visdat/releases/tag/0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/visdat@0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/0.5.3/manifests"},{"name":"0.5.2","sha":"6c2feaa8937ad4c9f4075eb0a97d4f57411f2e79","kind":"commit","published_at":"2018-12-06T03:43:17.000Z","download_url":"https://codeload.github.com/ropensci/visdat/tar.gz/0.5.2","html_url":"https://github.com/ropensci/visdat/releases/tag/0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/visdat@0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/0.5.2/manifests"},{"name":"0.5.1","sha":"7051b8fa000963d7a8155052533f2d63bb231ebe","kind":"commit","published_at":"2018-07-04T06:35:37.000Z","download_url":"https://codeload.github.com/ropensci/visdat/tar.gz/0.5.1","html_url":"https://github.com/ropensci/visdat/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/visdat@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"476201a84b02f18b0032d2b74c11bd948cd0bae0","kind":"commit","published_at":"2018-07-02T07:17:47.000Z","download_url":"https://codeload.github.com/ropensci/visdat/tar.gz/0.5.0","html_url":"https://github.com/ropensci/visdat/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/visdat@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/0.5.0/manifests"},{"name":"v0.2.1","sha":"4e6a95fdc909dc29074f4454ea8bd8b3210ee97d","kind":"commit","published_at":"2017-08-18T10:25:47.000Z","download_url":"https://codeload.github.com/ropensci/visdat/tar.gz/v0.2.1","html_url":"https://github.com/ropensci/visdat/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/visdat@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"feb3c99544345b926cbc8f57cfe95019af1d2578","kind":"commit","published_at":"2017-08-01T12:49:24.000Z","download_url":"https://codeload.github.com/ropensci/visdat/tar.gz/v0.2.0","html_url":"https://github.com/ropensci/visdat/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/visdat@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/v0.2.0/manifests"}]},"repo_metadata_updated_at":"2025-08-16T15:16:52.642Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.750499235214139,"dependent_packages_count":5.388553704962611,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.569526470088375},"purl":"pkg:golang/github.com/ropensci/visdat","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/ropensci/visdat","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/ropensci/visdat","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/ropensci/visdat/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-15T14:05:58.813Z","issues_count":79,"pull_requests_count":26,"avg_time_to_close_issue":21139284.26,"avg_time_to_close_pull_request":1346041.88,"issues_closed_count":50,"pull_requests_closed_count":25,"pull_request_authors_count":11,"issue_authors_count":37,"avg_comments_per_issue":2.329113924050633,"avg_comments_per_pull_request":1.3076923076923077,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":113768.0,"past_year_avg_time_to_close_pull_request":57633.0,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":2.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/issues","maintainers":[{"login":"njtierney","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/njtierney"},{"login":"maelle","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/maelle"},{"login":"hadley","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hadley"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fropensci%2Fvisdat/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fropensci%2Fvisdat/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fropensci%2Fvisdat/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fropensci%2Fvisdat/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1951493,"maintainers_count":0,"namespaces_count":741113,"keywords_count":109139,"github":"golang","metadata":{"funded_packages_count":48962},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-09-04T05:53:31.480Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":5302643,"name":"r-visdat","ecosystem":"conda","description":null,"homepage":"https://docs.ropensci.org/visdat/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/ropensci/visdat","keywords_array":[],"namespace":null,"versions_count":2,"first_release_published_at":"2018-12-16T14:52:10.000Z","latest_release_published_at":"2019-02-16T02:25:26.000Z","latest_release_number":"0.5.3","last_synced_at":"2025-09-03T22:36:27.605Z","created_at":"2022-10-03T16:13:10.441Z","updated_at":"2025-09-03T22:36:27.605Z","registry_url":"https://anaconda.org/conda-forge/r-visdat","install_command":"conda install -c conda-forge r-visdat","documentation_url":null,"metadata":{},"repo_metadata":{"id":3712835,"uuid":"50553382","full_name":"ropensci/visdat","owner":"ropensci","description":"Preliminary Exploratory Visualisation of Data","archived":false,"fork":false,"pushed_at":"2024-07-18T08:03:54.000Z","size":21931,"stargazers_count":459,"open_issues_count":31,"forks_count":47,"subscribers_count":20,"default_branch":"master","last_synced_at":"2025-08-09T10:38:11.878Z","etag":null,"topics":["exploratory-data-analysis","missingness","peer-reviewed","r","r-package","ropensci","rstats","visualisation"],"latest_commit_sha":null,"homepage":"https://docs.ropensci.org/visdat/","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/ropensci.png","metadata":{"files":{"readme":"README-figs/README-vis-compare-iris-1.png","changelog":"NEWS.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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-01-28T03:52:23.000Z","updated_at":"2025-08-08T14:42:11.000Z","dependencies_parsed_at":"2023-02-17T13:00:46.923Z","dependency_job_id":"f494158c-9d9c-4600-8803-e1f451e54c98","html_url":"https://github.com/ropensci/visdat","commit_stats":{"total_commits":474,"total_committers":19,"mean_commits":24.94736842105263,"dds":"0.11181434599156115","last_synced_commit":"e791c89730204660b90397adcd10d53a0da2df39"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/ropensci/visdat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ropensci","download_url":"https://codeload.github.com/ropensci/visdat/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270717381,"owners_count":24633395,"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-08-16T02:00:11.002Z","response_time":91,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","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"},"owner_record":{"login":"ropensci","name":"rOpenSci","uuid":"1200269","kind":"organization","description":"","email":"info@ropensci.org","website":"https://ropensci.org/","location":"Berkeley, CA","twitter":"rOpenSci","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1200269?v=4","repositories_count":307,"last_synced_at":"2023-03-10T20:30:59.242Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ropensci","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T19:23:08.224Z","updated_at":"2023-03-10T20:30:59.305Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ropensci","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ropensci/repositories"},"tags":[{"name":"v0.6.0","sha":"f8a7c1824fdedbb809acd8a0e23400a7a1288cb5","kind":"commit","published_at":"2023-02-02T00:56:52.000Z","download_url":"https://codeload.github.com/ropensci/visdat/tar.gz/v0.6.0","html_url":"https://github.com/ropensci/visdat/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/visdat@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/v0.6.0/manifests"},{"name":"0.5.3","sha":"cb124c693f825983538bc8ee88d1d8047484ca77","kind":"commit","published_at":"2019-02-19T07:12:10.000Z","download_url":"https://codeload.github.com/ropensci/visdat/tar.gz/0.5.3","html_url":"https://github.com/ropensci/visdat/releases/tag/0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/visdat@0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/0.5.3/manifests"},{"name":"0.5.2","sha":"6c2feaa8937ad4c9f4075eb0a97d4f57411f2e79","kind":"commit","published_at":"2018-12-06T03:43:17.000Z","download_url":"https://codeload.github.com/ropensci/visdat/tar.gz/0.5.2","html_url":"https://github.com/ropensci/visdat/releases/tag/0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/visdat@0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/0.5.2/manifests"},{"name":"0.5.1","sha":"7051b8fa000963d7a8155052533f2d63bb231ebe","kind":"commit","published_at":"2018-07-04T06:35:37.000Z","download_url":"https://codeload.github.com/ropensci/visdat/tar.gz/0.5.1","html_url":"https://github.com/ropensci/visdat/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/visdat@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"476201a84b02f18b0032d2b74c11bd948cd0bae0","kind":"commit","published_at":"2018-07-02T07:17:47.000Z","download_url":"https://codeload.github.com/ropensci/visdat/tar.gz/0.5.0","html_url":"https://github.com/ropensci/visdat/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/visdat@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/0.5.0/manifests"},{"name":"v0.2.1","sha":"4e6a95fdc909dc29074f4454ea8bd8b3210ee97d","kind":"commit","published_at":"2017-08-18T10:25:47.000Z","download_url":"https://codeload.github.com/ropensci/visdat/tar.gz/v0.2.1","html_url":"https://github.com/ropensci/visdat/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/visdat@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"feb3c99544345b926cbc8f57cfe95019af1d2578","kind":"commit","published_at":"2017-08-01T12:49:24.000Z","download_url":"https://codeload.github.com/ropensci/visdat/tar.gz/v0.2.0","html_url":"https://github.com/ropensci/visdat/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/visdat@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/tags/v0.2.0/manifests"}]},"repo_metadata_updated_at":"2025-08-16T15:16:52.690Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":1,"rankings":{"downloads":null,"dependent_repos_count":24.37746394530665,"dependent_packages_count":28.978491940715607,"stargazers_count":18.573781126802736,"forks_count":25.500274464793655,"docker_downloads_count":null,"average":24.357502869404662},"purl":"pkg:conda/r-visdat","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/r-visdat","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/r-visdat","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/r-visdat/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-15T14:05:58.813Z","issues_count":79,"pull_requests_count":26,"avg_time_to_close_issue":21139284.26,"avg_time_to_close_pull_request":1346041.88,"issues_closed_count":50,"pull_requests_closed_count":25,"pull_request_authors_count":11,"issue_authors_count":37,"avg_comments_per_issue":2.329113924050633,"avg_comments_per_pull_request":1.3076923076923077,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":113768.0,"past_year_avg_time_to_close_pull_request":57633.0,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":2.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/issues","maintainers":[{"login":"njtierney","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/njtierney"},{"login":"maelle","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/maelle"},{"login":"hadley","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hadley"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/r-visdat/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/r-visdat/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/r-visdat/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/r-visdat/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13387,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2180},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-04T07:00:12.892Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}}],"commits":{"id":296716,"full_name":"ropensci/visdat","default_branch":"master","committers":[{"name":"Nicholas Tierney","email":"nicholas.tierney@gmail.com","login":"njtierney","count":422},{"name":"Christophe Regouby","email":"christophe.regouby@free.fr","login":"cregouby","count":9},{"name":"Maëlle Salmon","email":"maelle.salmon@yahoo.se","login":"maelle","count":8},{"name":"jennybc","email":"jenny@stat.ubc.ca","login":null,"count":7},{"name":"Nic","email":"thisisnic@gmail.com","login":"thisisnic","count":5},{"name":"Sergio Oller","email":"sergioller@gmail.com","login":"zeehio","count":4},{"name":"Mara Averick","email":"maraaverick@gmail.com","login":"batpigandme","count":3},{"name":"Noam Ross","email":"noam.ross@gmail.com","login":"noamross","count":3},{"name":"Sean Hughes","email":"smhughes@uw.edu","login":"seaaan","count":3},{"name":"jordi","email":"jroselln@gmail.com","login":"jrosell","count":2},{"name":"Stuart Lee","email":"lee.s@wehi.edu.au","login":null,"count":2},{"name":"Anthony Raborn","email":"32717855+AnthonyRaborn","login":"AnthonyRaborn","count":1},{"name":"Carson Sievert","email":"cpsievert1@gmail.com","login":"cpsievert","count":1},{"name":"Jeroen Ooms","email":"jeroenooms@gmail.com","login":"jeroen","count":1},{"name":"Jim Hester","email":"james.f.hester@gmail.com","login":"jimhester","count":1},{"name":"Matthias Grenié","email":"matthias.grenie@ens-lyon.fr","login":"Rekyt","count":1},{"name":"Romain Francois","email":"romain@purrple.cat","login":"romainfrancois","count":1},{"name":"unknown","email":"mcbainm@SEF-HDR-120549.qut.edu.au","login":null,"count":1},{"name":"muschellij2","email":"muschellij2@gmail.com","login":"muschellij2","count":1}],"total_commits":476,"total_committers":19,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":25.05263157894737,"dds":0.11344537815126055,"past_year_committers":[],"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2025-08-07T08:06:11.556Z","last_synced_commit":"23687c85712460eef23ea629870d76e9df7e490e","created_at":"2023-03-08T16:26:26.128Z","updated_at":"2025-08-07T08:06:18.114Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-02T00:00:07.521Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"ropensci/visdat","html_url":"https://github.com/ropensci/visdat","last_synced_at":"2025-08-31T21:15:48.018Z","status":"error","issues_count":79,"pull_requests_count":26,"avg_time_to_close_issue":21139284.26,"avg_time_to_close_pull_request":1346041.88,"issues_closed_count":50,"pull_requests_closed_count":25,"pull_request_authors_count":11,"issue_authors_count":37,"avg_comments_per_issue":2.329113924050633,"avg_comments_per_pull_request":1.3076923076923077,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":113768.0,"past_year_avg_time_to_close_pull_request":57633.0,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":2.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"created_at":"2023-05-10T22:56:24.000Z","updated_at":"2025-09-03T00:20:52.349Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fvisdat/issues","issue_labels_count":{"maintenance":15,"feature":11,"Priority 3":8,"Priority 1":7,"Priority 2":6,"interactivity":4,"bug":3,"palette":1},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":36,"COLLABORATOR":31,"CONTRIBUTOR":7,"MEMBER":5},"pull_request_author_associations_count":{"COLLABORATOR":12,"CONTRIBUTOR":9,"MEMBER":6},"issue_authors":{"njtierney":31,"jzadra":5,"maelle":4,"sfd99":4,"cregouby":3,"ReedMerrill":1,"jrosell":1,"raviswanath":1,"wanpingDou":1,"ivanhanigan":1,"jsphyg":1,"chapau3":1,"thisisnic":1,"BobMuenchen":1,"philsf":1,"verajosemanuel":1,"madgehugo":1,"gfleetwood":1,"JonathanYe3":1,"sfirke":1,"JiaxiangBU":1,"sharlagelfand":1,"muschellij2":1,"AbdurrahmanMN":1,"netique":1,"huizezhang-sherry":1,"ablack3":1,"garthtarr":1,"sa-lee":1,"brfitzpatrick":1,"rinzebloem":1,"Maschette":1,"hadley":1,"arora123":1,"davidgohel":1,"paleolimbot":1,"MilesMcBain":1},"pull_request_authors":{"njtierney":12,"maelle":6,"zeehio":1,"romainfrancois":1,"muschellij2":1,"jimhester":1,"AnthonyRaborn":1,"cregouby":1,"Rekyt":1,"jrosell":1,"thisisnic":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.273Z","repositories_count":10070563,"issues_count":31247503,"pull_requests_count":95411956,"authors_count":10689197,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":1},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{"JonathanYe3":1},"past_year_pull_request_authors":{},"maintainers":[{"login":"njtierney","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/njtierney"},{"login":"maelle","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/maelle"},{"login":"hadley","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hadley"}],"active_maintainers":[]},"events":{"total":{"IssuesEvent":2,"WatchEvent":9,"IssueCommentEvent":2},"last_year":{"IssuesEvent":2,"WatchEvent":9,"IssueCommentEvent":2}},"keywords":["exploratory-data-analysis","missingness","peer-reviewed","r","r-package","ropensci","rstats","visualisation"],"dependencies":[{"ecosystem":"cran","filepath":"DESCRIPTION","sha":null,"kind":"manifest","created_at":"2022-09-02T22:32:15.051Z","updated_at":"2022-09-02T22:32:15.051Z","repository_link":"https://github.com/ropensci/visdat/blob/master/DESCRIPTION","dependencies":[{"id":3636845914,"package_name":"R","ecosystem":"cran","requirements":"\u003e= 3.2.2","direct":true,"kind":"depends","optional":false},{"id":3636845915,"package_name":"ggplot2","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":3636845916,"package_name":"tidyr","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":3636845917,"package_name":"dplyr","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":3636845918,"package_name":"purrr","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":3636845919,"package_name":"readr","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":3636845920,"package_name":"magrittr","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":3636845921,"package_name":"stats","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":3636845922,"package_name":"tibble","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":3636845923,"package_name":"glue","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":3636845924,"package_name":"forcats","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":3636845925,"package_name":"cli","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":3636845926,"package_name":"testthat","ecosystem":"cran","requirements":"\u003e= 3.0.0","direct":true,"kind":"suggests","optional":false},{"id":3636845927,"package_name":"plotly","ecosystem":"cran","requirements":"\u003e= 4.5.6","direct":true,"kind":"suggests","optional":false},{"id":3636845928,"package_name":"knitr","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":3636845929,"package_name":"rmarkdown","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":3636845930,"package_name":"vdiffr","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":3636845931,"package_name":"gdtools","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":3636845932,"package_name":"spelling","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":3636845933,"package_name":"covr","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":3636845934,"package_name":"stringr","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/R-CMD-check.yaml","sha":null,"kind":"manifest","created_at":"2023-01-11T16:33:09.595Z","updated_at":"2023-01-11T16:33:09.595Z","repository_link":"https://github.com/ropensci/visdat/blob/master/.github/workflows/R-CMD-check.yaml","dependencies":[{"id":6869107939,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6869107940,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6869107941,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6869107942,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6869107943,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pkgdown.yaml","sha":null,"kind":"manifest","created_at":"2023-01-11T16:33:09.615Z","updated_at":"2023-01-11T16:33:09.615Z","repository_link":"https://github.com/ropensci/visdat/blob/master/.github/workflows/pkgdown.yaml","dependencies":[{"id":6869107946,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6869107947,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6869107948,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6869107949,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pr-commands.yaml","sha":null,"kind":"manifest","created_at":"2023-01-11T16:33:09.637Z","updated_at":"2023-01-11T16:33:09.637Z","repository_link":"https://github.com/ropensci/visdat/blob/master/.github/workflows/pr-commands.yaml","dependencies":[{"id":6869107955,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6869107956,"package_name":"r-lib/actions/pr-fetch","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6869107957,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6869107958,"package_name":"r-lib/actions/pr-push","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test-coverage.yaml","sha":null,"kind":"manifest","created_at":"2023-01-11T16:33:09.665Z","updated_at":"2023-01-11T16:33:09.665Z","repository_link":"https://github.com/ropensci/visdat/blob/master/.github/workflows/test-coverage.yaml","dependencies":[{"id":6869107961,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6869107962,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6869107963,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]}],"score":21.073459253998006,"created_at":"2025-09-04T09:18:08.910Z","updated_at":"2025-10-07T08:04:43.740Z","avatar_url":"https://github.com/ropensci.png","language":"R","category":"Scientific Software","sub_category":"Peer-reviewed","monthly_downloads":20339,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["tidyverse","wildlife","trade","drake","makefile","reproducibility","codemeta","json-ld","crypto-currency-exchanges","data-access"],"project_url":"https://science.ecosyste.ms/api/v1/projects/3000","html_url":"https://science.ecosyste.ms/projects/3000"}