TGT is being developed to leverage machine learning techniques to assist in terrain generation. Our eventual goal is to be able to effectively generate terrain and integrate our functionality with Soul Engine.
Stay tuned for issues as they become available for opportunities to contribute.
If you do not already have a Conda distribution of Python, you should install one from here. This project utilizes Python 3.
To install the conda environment for this project you can run conda env create -f environment.yml
.
To update an existing environment for this project you can run conda env update --prune -f environment.yml
.
Activate the environment using:
activate tgt
(Windows)source activate tgt
(macOS and Linux)More information can be found in the conda docs.
The project tests can be run by calling python -m pytest --cov=tgt tests/
in the top level directory of the project. This also checks coverage.
The following can be used to check pep8 compliance:
pycodestyle --show-source tgt/
pycodestyle --show-source tests/
For a full list of commands used to build and test the project please see .travis.yml
and
build/build_environment.sh
.