META Trial EDC (https://www.isrctn.com/ISRCTN76157257)
Project description
META EDC
Metformin treatment in Africa - META
py 3.12+ / DJ 5.2 using the Clinic EDC framework
This codebase is used for two randomized clinical trials:
META PHASE II:
(final version 0.1.77)
Metformin Treatment for Diabetes Prevention in Africa: META Trial TASO, MRC/UVRI/LSHTM, NIMR – TZ and Liverpool School of Tropical Medicine (ISRCTN76157257) http://www.isrctn.com/ISRCTN76157257
META PHASE III:
A randomised placebo-controlled double-blind phase III trial to determine the effects of metformin versus placebo on the incidence of diabetes in HIV-infected persons with pre-diabetes in Tanzania.
Liverpool School of Tropical Medicine
EDCTP grant number: RIA2018CO-2513
Trial registration: ISCRTN 77382043
https://ico.org.uk/ESDWebPages/Entry/Z4763134
See also https://github.com/clinicedc/edc
Installation
As of version 1.1.10, we are building and deploying with uv.
Here we assume you have your DB setup and already have your .env file.
First-time install
Assuming you are logged into the account myaccount:
mkdir -p ~/.etc/meta && \
mkdir ~/edc && \
cd ~/edc && \
uv venv && \
uv pip install -U meta-edc==2.0.0 && \
wget https://raw.githubusercontent.com/meta-trial/meta-edc/2.0.0/manage.py && \
uv pip freeze | grep meta-edc
Copy your .env file to ~/.etc.
Place this at or near the end of your .bashrc:
# >>> EDC using uv >>>
export DJANGO_SETTINGS_MODULE=meta_edc.settings.uat
export META_PHASE=3
export DJANGO_BASE_DIR=/home/myaccount/edc
export DJANGO_ENV_DIR=/home/myaccount/.etc/
cd ~/edc
source .venv/bin/activate
export PATH="/home/myaccount/edc:$PATH"
# <<< EDC using uv <<<
Source .bashrc and run manage.py check.
source ~/.bashrc && \
cd ~/edc && \
python manage.py check
If all is OK, run migrate:
Explicitly specify the settings file when using migrate.
live: --settings=meta_edc.settings.live
uat: --settings=meta_edc.settings.uat
debug: --settings=meta_edc.settings.debug
cd ~/edc && \
python manage.py migrate --settings=meta_edc.settings.live
Update an existing install
From the above example:
cd ~/edc && \
uv venv --clear && \
uv pip install -U meta-edc==2.0.0 && \
wget -O manage.py https://raw.githubusercontent.com/meta-trial/meta-edc/1.1.10/manage.py && \
uv pip freeze | grep meta-edc && \
python manage.py check
If all is OK, run migrate
cd ~/edc && \
python manage.py migrate --settings=meta_edc.settings.live
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file meta_edc-2.1.0.tar.gz.
File metadata
- Download URL: meta_edc-2.1.0.tar.gz
- Upload date:
- Size: 689.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7ef7cac7856eb77d2bc4d6a1cb912d55e0154dd876ae042c1fdd358badaa23ed
|
|
| MD5 |
a3c273f384aa41b6ad875f0c53a54908
|
|
| BLAKE2b-256 |
65b7362a7d4b9ee8963bfe797eb53aed282eb42ee644e3e7d7f110deaaf83703
|
File details
Details for the file meta_edc-2.1.0-py3-none-any.whl.
File metadata
- Download URL: meta_edc-2.1.0-py3-none-any.whl
- Upload date:
- Size: 1.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f027d8757b9e5b882baee8f2c02db13d438affba1a74fa4c2407f278dcf93fb0
|
|
| MD5 |
d5e691de65e75edbd95dbc48e4eecbad
|
|
| BLAKE2b-256 |
277e96bd6c61fc61585e798f9264e9be59882d86e3ae32f76bdbcf9215ac56d0
|