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.4.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 689d6843feacb8546ace34e21bf8725547b2cd6359520c1afffca31907526adf |
|
MD5 | b8fcda657a8a348d851a7c6f9f96cd42 |
|
BLAKE2b-256 | 65f2ae887c9a082d5726d11126f3eb9d8b5401275247d9ec313868423e585ea2 |