============================ Downloading and Installation ============================ Prerequisites ------------- Threadcount works with Python versions 3.6 and higher. Threadcount requires the following packages. The versions given are what I used when developing the code, and I don't know if they are actual requirements. * lmfit >= 1.0.1 * matplotlib >= 3.4.3 * mpdaf >= 3.5 (should be installed via pip -- the conda version is outdated.) * numpy >= 1.17.0 * astropy >= 3.2.1 pip is used for installation. These dependencies should be installed upon installing threadcount, if they are not present already. Installation ------------ You may install threadcount through pip directly from github if you have a working git executable:: python -m pip install git+https://github.com/astrodee/threadcount#egg=threadcount If you would like to start from a fresh conda environemnt (in this case, I named it "tc" but you can use anything you like instead), you may do the following, and pip will install all the dependencies:: conda create -n tc pip conda activate tc (tc) python -m pip install git+https://github.com/astrodee/threadcount#egg=threadcount Install an editable version --------------------------- Inside the directory you wish to keep the source code, run this:: python -m pip install -e git+https://github.com/astrodee/threadcount#egg=threadcount Now, the package source files will be stored in ./src/threadcount where you can edit them if necessary. The package will still be available to import as usual from any location.