2. Installation¶
Was tested only on Linux or MacOs systems.
2.1. User installation (without git)¶
If you do not need to get last update (ie if you have no interaction with developer(s)), this should
be your installation of choice.
Requires conda.
Create a conda environment (here the environment is named astec-test)
conda create -n astec-test -c morpheme -c conda-forge astec
Activate the built conda environment
conda activate astec-test
Update of packages can be done with
conda update -n astec-test -c morpheme -c conda-forge astec
2.2. User installation (with git)¶
Requires conda and git.
Astec code can be found at
gitlab.inria.fr/astec/astec. It can be downloaded withgit clone https://gitlab.inria.fr/astec/astec.git
It creates an
astecdirectory.Create a conda environment named
asteccd astec conda env create -f pkg/env/astec.yaml
Activate the built conda environment
conda activate astec
2.3. Developer installation (with git)¶
Requires conda and git.
Astec code can be found at
gitlab.inria.fr/astec/astec. It can be downloaded withgit clone https://gitlab.inria.fr/astec/astec.git
It creates an
astecdirectory.Create a conda environment named
astec-devcd astec conda env create -f pkg/env/astec-dev.yaml
Activate the built conda environment
conda activate astec-dev
Install astec package for use
python -m pip install -e .
The -e option install the package in “editable” mode, this is want you want if you aim at contributing to the astec project. This last command has to be repeated (within the conda environment every time the astec code has been modified).
2.4. Documentation update (with git)¶
This environment only allows to update the documentation, not to test code changes (use astec-dev then).
Requires conda and git.
Astec code can be found at
gitlab.inria.fr/astec/astec. It can be downloaded withgit clone https://gitlab.inria.fr/astec/astec.git
It creates an
astecdirectory.Create a conda environment named
astec-doccd astec conda env create -f pkg/env/astec-doc.yaml
Activate the built conda environment
conda activate astec-doc
Build documentation
Assume you are in the
astecdirectory created at step 1:cd doc make html
The documentation will be built into the
astec/doc/build/directory, and can be accessed throughastec/doc/build/html/index.htmlwith your favorite browser. Documentation can also be built within theastec-devconda environment.