farm-gym API

Main classes

v2.farm.Farm(fields, farmers, scoring, rules)

Instaniates a Farm environment.

v2.field.Field(localization, shape, ...)

Instanciate a Field.

v2.farmer_api.Farmer_API()

class for farmer definition

v2.scoring_api.Scoring_API([score_configuration])

class for scoring definition

v2.rules_api.Rules_API(init_configuration, ...)

class for rules definition

v2.policy_api.Policy_API(policy, ...)

Class used to define an expert policy.

Basic API classes

v2.farmers.BasicFarmer.BasicFarmer([...])

Methods

v2.rules.BasicRule.BasicRule(...[, ...])

Methods

v2.scorings.BasicScore.BasicScore([...])

Methods

Entities

v2.entities.Plant.Plant(field, parameters)

Methods

v2.entities.Soil.Soil(field, parameters)

Methods

v2.entities.Weather.Weather(field, parameters)

Methods

v2.entities.Weeds.Weeds(field, parameters)

Methods

v2.entities.Pests.Pests(field, parameters)

Methods

v2.entities.Facilities.Facility(field, ...)

Methods

v2.entities.Fertilizer.Fertilizer(field, ...)

Methods

v2.entities.Cide.Cide(field, parameters)

Methods

v2.entities.Birds.Birds(field, parameters)

Methods

v2.entities.Pollinators.Pollinators(field, ...)

Methods

Space type

v2.gymUnion.Union(spaces)

A tuple (i.e., product) of simpler spaces

v2.gymUnion.MultiUnion(spaces[, maxnonzero])

A tuple (i.e., product) of simpler spaces