Metadata-Version: 1.1
Name: PyCap
Version: 0.3.2
Summary: PyCap: Python interface to REDCap
Home-page: http://github.com/VUIIS/PyCap
Author: Scott Burns
Author-email: scott.s.burns@gmail.com
License: BSD (3-clause)
Download-URL: http://github.com/VUIIS/PyCap
Description: Intro
        =====
        
        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 BSD (3-clause) license.
        
        Features
        --------
        
        Currently, these API calls are available:
        
        -   Export Records
        -   Export Metadata
        -   Import Records
        
        Requirements
        ------------
        
        -   requests (> 0.6.4)
        
            ``$ easy_install requests``
        
        Usage
        -----
        ::
        
            >>> import redcap
            # Init the project with the api url and your specific api key
            >>> project = redcap.Project(api_url, api_key)
            >>> all_data = project.export_records()
            
            # filter your data
            >>> q = redcap.Query('age', {'ge':12})
            >>> subset = project.filter(q)
            
            # import data
            >>> data = [{'subjid': i, 'age':a} for i, a in zip(range(1,6), range(7, 13))]
            >>> num_processed = project.import_records(data)
            
        Installation
        ------------
        ::
        
            $ git clone git://github.com/VUIIS/PyCap.git PyCap
            $ cd PyCap
            $ python setup.py install
            
            OR
            
            $ easy_install PyCap
        
        TODO
        ----
        
        -   More Tests
        -   File export and import
        
        
        HISTORY
        -------
        
        0.3.2 (2011-11-21)
        ++++++++++++++++++
        
        * Works with current version of requests
        * Under-the-hood changes (only json is used for RCRequest)
        * Bug fix in Project.filter
        
        0.3.1 (2011-11-02)
        ++++++++++++++++++
        
        * Bug fix in import_records
        
        
        0.3 (2011-09-27)
        ++++++++++++++++
        
        * Using Kenneth Reitz's request module, greatly simplifying request code.
        
        0.21 (2011-09-14)
        +++++++++++++++++
        
        * First public release on PyPI
        * Version bump
        
        0.1 (2011-09-14)
        +++++++++++++++++
        
        * Basic import, export, metadata   
Platform: any
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved
Classifier: Topic :: Software Development
Classifier: Topic :: Scientific/Engineering
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Requires: requests
