Setup and Installation

Dependencies

pyTMD is dependent on several open source programs that can be installed using OS-specific package management systems (e.g. apt or homebrew), conda or from source:

The version of GDAL used within pyTMD will match the version of the installed C program. The path to the C program that will be used with pyTMD is given by:

gdal-config --datadir

The pyTMD installation uses the gdal-config routines to set the GDAL package version.

Installation

pyTMD is available for download from the GitHub repository, the Python Package Index (pypi), and from conda-forge.

The simplest installation for most users will likely be using conda or mamba:

conda install -c conda-forge pytmd

conda installed versions of pyTMD can be upgraded to the latest stable release:

conda update pytmd

To use the development repository, please fork pyTMD into your own account and then clone onto your system:

git clone https://github.com/tsutterley/pyTMD.git

pyTMD can then be installed within the package directory using setuptools:

python3 setup.py install

or pip

python3 -m pip install --user .

The development version of pyTMD can also be installed directly from GitHub using pip:

python3 -m pip install --user git+https://github.com/tsutterley/pyTMD.git