Installation (with Mamba)
We recommend Mamba to install necessary dependencies and use the TATHU package.
First, install Mamba.
Clone the TATHU Repository:
git clone https://github.com/uba/tathu.git
Go to the source code folder:
cd tathu
Create a new environment with all necessary dependencies:
mamba env create -f env.yml
Active the created environment (
env-tathu):conda activate env-tathu
Install TATHU package:
python -m pip install --no-deps . or python -m pip install --no-deps -e . # develop mode
Verify installation:
python import tathu tathu.__version__
Installation (deprecated)
We recommend Miniconda and conda-forge channel to install necessary dependencies and use the TATHU package.
First, install Miniconda.
Add
conda-forgechannel and adjustchannel_prioritytostrict:conda config --add channels conda-forge conda config --set channel_priority strict
Clone the TATHU Repository:
git clone https://github.com/uba/tathu.git
Go to the source code folder:
cd tathu
Create a new environment with all necessary dependencies:
conda env create -f env.yml
Active the created environment (
env-tathu):conda activate env-tathu
Install TATHU package:
python -m pip install --no-deps . or python -m pip install --no-deps -e . # develop mode
Verify installation:
python import tathu tathu.__version__
Build the Documentation
You can generate the documentation based on Sphinx with the following command:
sphinx-build -b html docs/sphinx/ docs/build/html/
The above command will generate the documentation in HTML and it will place it under:
docs/build/html/
You can open the above documentation in your favorite browser, as:
firefox docs/build/html/index.html