Study Governor is a controller for data in large population imaging studies.
Project description
Study Governor is a controller for data in large population imaging studies.
Documentation
The Study Governor is documented at https://idsp-study-governor.readthedocs.io/
Installation and operation instructions
Install mysql and libmysqlclient-dev (e.g. sudo apt-get install mysql-server libmysqlclient-dev)
Run python setup.py install (or python setup.py develop inside a virtualenv if developing)
Create the database in the following way:
`` # Go the mysql command line (add the -p if you have set a root password). $ sudo mysql (-p)
# Create user mysql> CREATE USER ‘studygovernor’@’localhost’ IDENTIFIED BY ‘blaat123’;
# Create database mysql> CREATE DATABASE studygovernor;
# Grant all permissions of the database to the user. mysql> GRANT ALL ON studygovernor.* TO ‘studygovernor’@’localhost’; ``
Run studygov-db-init to initialize the database.
Adding some stuff via REST
>>> sub = {'label': 'sub_001', 'date_of_birth': '2000-12-25'} >>> requests.post('http://localhost:5000/api/v1/subjects', json=sub) >>> exp = {'label': 'exp_001', 'subject': '/api/v1/subjects/1', 'scandate': datetime.datetime.now().isoformat()} >>> requests.post('http://localhost:5000/api/v1/experiments', json=exp) >>> requests.get('http://localhost:5000/api/v1/experiments/1/state') >>> requests.put('http://localhost:5000/api/v1/experiments/1/state', json={'state': '/api/v1/states/3'})
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for studygovernor-6.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88cd1f6faf0db933c567735c914652165e2e5cb83574b0de2596799fcd51f04d |
|
MD5 | 6c2d9dec8f533b51ffa606fa41a458aa |
|
BLAKE2b-256 | ca38d62c4a9dbdd67f242953118546bdb115f6abc010eb08f501a63eaba1d57f |