aferritto / TGT

TGT Generates Terrain; Terrain Generation via Machine Learning
GNU General Public License v3.0
2 stars 1 forks source link

TGT: TGT Generates Terrain

Terrain Generation via Machine Learning

Build Status Coverage Status

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.

Installing and Updating the Conda Env

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:

More information can be found in the conda docs.

Running the Tests

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:

For a full list of commands used to build and test the project please see .travis.yml and build/build_environment.sh.