/cyclesgym

CyclesGym: an OpenAI gym interface to the Cycles agricultural simulator

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Cyclesgym

This repository contains an OpenAI gym interface to the Cycles crop growth simulator.

For more information about cyclesgym, see our user manual.

Installation

We recommend Python 3.8+ installation using Anaconda.

First, create and activate a virtual environment using Anaconda:

conda create -yn cyclesgym python=3.8
conda activate cyclesgym

Then, clone the repo and change working directory

git clone https://github.com/kora-labs/cyclesgym.git
cd cyclesgym

Subsequently, install the library according to your needs. To install, run:

pip install -e .

If you further want to use some basic libraries to train reinforcement learning agents of the cyclesgym environments use:

pip install -e .SOLVERS

Or, if you are using zsh:

pip install -e .\[SOLVERS\]