{"id":23178636,"url":"https://github.com/redcap-tools/pycap","last_synced_at":"2025-05-15T08:09:10.553Z","repository":{"id":1272354,"uuid":"2210277","full_name":"redcap-tools/PyCap","owner":"redcap-tools","description":"REDCap in Python","archived":false,"fork":false,"pushed_at":"2025-03-20T18:07:28.000Z","size":2187,"stargazers_count":180,"open_issues_count":9,"forks_count":82,"subscribers_count":17,"default_branch":"master","last_synced_at":"2025-04-03T04:09:13.968Z","etag":null,"topics":["python","redcap","redcap-api","redcap-package"],"latest_commit_sha":null,"homepage":"http://redcap-tools.github.io/PyCap/","language":"Python","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/redcap-tools.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","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},"funding":{"github":["pwildenhain"],"patreon":"pwildenhain"}},"created_at":"2011-08-15T14:55:52.000Z","updated_at":"2025-03-07T06:08:05.000Z","dependencies_parsed_at":"2023-07-08T23:46:18.682Z","dependency_job_id":"c9ff2937-42f1-4ae6-80f4-a220aa282bfb","html_url":"https://github.com/redcap-tools/PyCap","commit_stats":{"total_commits":405,"total_committers":30,"mean_commits":13.5,"dds":0.5876543209876544,"last_synced_commit":"a168006c278240b66405ae2a9526c4d2797b9ab0"},"previous_names":[],"tags_count":29,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redcap-tools%2FPyCap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redcap-tools%2FPyCap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redcap-tools%2FPyCap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redcap-tools%2FPyCap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redcap-tools","download_url":"https://codeload.github.com/redcap-tools/PyCap/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248166865,"owners_count":21058481,"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":["python","redcap","redcap-api","redcap-package"],"created_at":"2024-12-18T07:12:17.063Z","updated_at":"2025-05-15T08:09:10.542Z","avatar_url":"https://github.com/redcap-tools.png","language":"Python","funding_links":["https://github.com/sponsors/pwildenhain","https://patreon.com/pwildenhain"],"categories":[],"sub_categories":[],"readme":"# PyCap\n\n[![CI](https://github.com/redcap-tools/PyCap/actions/workflows/ci.yml/badge.svg)](https://github.com/redcap-tools/PyCap/actions/workflows/ci.yml)\n[![Codecov](https://codecov.io/gh/redcap-tools/PyCap/branch/master/graph/badge.svg?token=IRgcPzANxU)](https://codecov.io/gh/redcap-tools/PyCap)\n[![PyPI version](https://badge.fury.io/py/pycap.svg)](https://badge.fury.io/py/pycap)\n[![black](https://img.shields.io/badge/code%20style-black-black)](https://pypi.org/project/black/)\n\n## Intro\n\n`PyCap` is a python module exposing the REDCap API through some helpful abstractions. Information about the REDCap project can be found at https://project-redcap.org/.\n\nAvailable under the MIT license.\n\n## Installation\n\nInstall the latest version with [`pip`](https://pypi.python.org/pypi/pip)\n\n```sh\n$ pip install PyCap\n```\n\nIf you want to load REDCap data into [`pandas`](https://pandas.pydata.org/) dataframes, this will make sure you have `pandas` installed\n\n```sh\n$ pip install PyCap[all]\n```\n\nTo install the bleeding edge version from the github repo, use the following\n\n```sh\n$ pip install -e git+https://github.com/redcap-tools/PyCap.git#egg=PyCap\n```\n\n## Documentation\n\nCanonical documentation and usage examples can be found [here](https://redcap-tools.github.io/PyCap/).\n\n## Features\n\nCurrently, these API calls are available:\n\n### Export\n\n* Arms\n* Data Access Groups\n* Events\n* Field names\n* Instruments\n* Instrument-event mapping\n* File\n* File Repository\n* Logging\n* Metadata\n* Project Info\n* PDF of instruments\n* Records\n* Repeating instruments and events\n* Report\n* Surveys\n* Users\n* User-DAG assignment\n* User Roles\n* User-Role assignment\n* Version\n\n### Import\n\n* Arms\n* Data Access Groups\n* Events\n* File\n* File Repository\n* Instrument-event mapping\n* Metadata\n* Records\n* Repeating instruments and events\n* Users\n* User-DAG assignment\n* User Roles\n* User-Role assignment\n\n### Delete\n\n* Arms\n* Data Access Groups\n* Events\n* File\n* File Repository\n* Records\n* Users\n* User Roles\n\n### Other\n\n* Generate next record name\n* Switch data access group\n\n## Citing\n\nIf you use PyCap in your research, please consider citing the software:\n\n\u003e    Burns, S. S., Browne, A., Davis, G. N., Rimrodt, S. L., \u0026 Cutting, L. E. PyCap (Version 1.0) [Computer Software].\n\u003e    Nashville, TN: Vanderbilt University and Philadelphia, PA: Childrens Hospital of Philadelphia.\n\u003e    Available from https://github.com/redcap-tools/PyCap. doi:10.5281/zenodo.9917\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredcap-tools%2Fpycap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fredcap-tools%2Fpycap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredcap-tools%2Fpycap/lists"}