PyCap is a python module exposing the REDCap API through some helpful abstractions. Information about the REDCap project can be found at http://project-redcap.org/.
Available under the MIT license.
Install the latest version with pip
$ pip install PyCapIf you want to load REDCap data into pandas dataframes, this will make sure you have pandas installed
$ pip install PyCap[pandas]To install the bleeding edge version from the github repo, use the following
$ pip install -e git+https://github.com/redcap-tools/PyCap.git#egg=PyCapCanonical documentation and usage examples can be found here.
Currently, these API calls are available:
- Field names
- Instrument-event mapping
- File
- Metadata
- Project Info
- Records
- Report
- Survey participant list
- Users
- Version
- File
- Metadata
- Records
- File
- Records
- Generate next record name
If you use PyCap in your research, please consider citing the software:
Burns, S. S., Browne, A., Davis, G. N., Rimrodt, S. L., & Cutting, L. E. PyCap (Version 1.0) [Computer Software]. Nashville, TN: Vanderbilt University and Philadelphia, PA: Childrens Hospital of Philadelphia. Available from https://github.com/redcap-tools/PyCap. doi:10.5281/zenodo.9917