Install ChronQC

Requirement

ChronQC is implemented in Python (tested with v2.7 / v3.5 / v3.6) and runs on all common operating systems (Windows, Linux and Mac OS X).

Installation

You can install ChronQC from PyPI using pip as follows:

pip install chronqc

Alternatively, you can install from GitHub:

git clone https://github.com/nilesh-tawari/ChronQC_dev.git
cd ChronQC
pip install -r requirements.txt
pip install --editable .

If you would like the development version instead, the command is:

pip install --upgrade --force-reinstall git+https://github.com/nilesh-tawari/ChronQC_dev.git

Alternatively, ChronQC can also be used as Docker.

#Pull docker image
docker pull nileshtawari/chronqc:chronqc_1.0.4

#Run docker
docker run -it --rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix nileshtawari/chronqc:chronqc_1.0.4

#Test ChronQC using example data
cd /home/ChronQC

Then follow instructions given in getting started.

#(optional)Run docker with mounted folder
docker run -it --rm -e DISPLAY=$DISPLAY -u $(id -u) -v /tmp/.X11-unix:/tmp/.X11-unix -v /your_local_home_directory/your_data_directory:/data2 nileshtawari/chronqc:chronqc_1.0.4