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.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a37ce4603c8c6bb3e84279e01db2a75094142567af083ecb339338a769eb8e51 |
|
MD5 | 7b8b40c82f2bb6e6f72d89afc13621b6 |
|
BLAKE2b-256 | 1bc1f62162e2639e52f2395a759b31f013e4c7d50589e48570d39245267e42b8 |