Metadata-Version: 1.2
Name: ambition-rando
Version: 0.1.16
Summary: Randomization class and models for ambition/edc
Home-page: https://github.com/ambition-trial/ambition-rando
Author: Erik van Widenfelt
Author-email: ew2789@gmail.com
License: GPL license, see LICENSE
Description: |pypi| |travis| |coverage|
        
        
        ambition-rando
        --------------
        
        Randomization class and model for Ambition
        
        
        To rebuild the records in RandomizationList:
        
        .. code-block:: python
        
            from django.core.exceptions import ObjectDoesNotExist
            from django.contrib.sites.models import Site
            from edc_registration.models import RegisteredSubject
            from ambition_rando.models import RandomizationList
        
            current_site = Site.objects.get_current()
            for obj in RegisteredSubject.on_site.all():
                try:
                    randobj = RandomizationList.objects.get(sid=obj.sid)
                except ObjectDoesNotExist:
                    print(f'missing for {obj.subject_identifier}, {obj.sid}.')
                else:
                    randobj.alocated_site=current_site
                    randobj.subject_identifier=obj.subject_identifier
                    randobj.allocated_datetime=obj.consent_datetime
                    randobj.allocated=True
                    randobj.save() 
        
        
        .. |pypi| image:: https://img.shields.io/pypi/v/ambition-rando.svg
            :target: https://pypi.python.org/pypi/ambition-rando
            
        .. |travis| image:: https://travis-ci.com/ambition-trial/ambition-rando.svg?branch=develop
            :target: https://travis-ci.com/ambition-trial/ambition-rando
            
        .. |coverage| image:: https://coveralls.io/repos/github/ambition-trial/ambition-rando/badge.svg?branch=develop
            :target: https://coveralls.io/github/ambition-trial/ambition-rando?branch=develop
        
Keywords: django ambition edc randomization
Platform: UNKNOWN
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Requires-Python: >=3.7
