diff --git a/docs/source/installation.rst b/docs/source/installation.rst index a92a322..1b3f2ba 100644 --- a/docs/source/installation.rst +++ b/docs/source/installation.rst @@ -13,20 +13,22 @@ The repository remains under active development as of late 2024. Step 2: Install Dependencies ---------------------------- -CDTools requires python 3.7 or greater. +CDTools is regularly tested with Python versions 3.8 to 3.12, so it is recommended to use one of these versions. In general, CDTools requires Python 3.7 or higher. The major dependency for CDTools is pytorch (version 1.9.0 or greater). Because the details of the installation can vary depending on platform, GPU availability, etc, it is recommended that you follow the install instructions on `the pytorch site`_ to install pytorch before installing the remaining dependencies. .. _`the pytorch site`: https://pytorch.org/get-started/locally/ -If you manage your environment with conda, the remaining dependencies can be installed by running the following command in the top level directory of the package: +pytorch stopped supporting installation using conda for installation, so it is recommended continue the installation using pip. .. code:: bash - $ conda install --file requirements.txt -c conda-forge + $ pip install -r requirements.txt + +This will install all required dependencies and verify that they meet the pytorch version requirements. Additionally, several optional dependencies used for testing and documentation will also be installed. The full set of dependencies and minimum requirements are listed below is listed below. + +CDTools is reguarly tested with the latest versions of the packages shown below. -This will install all required dependencies *except for pytorch*, as well as several optional dependencies which are used for the tests and documentation. The full set of dependencies are noted below. - Required dependencies: * `numpy `_ >= 1.0