Skip to content

Instantly share code, notes, and snippets.

@gordonbrander
Last active February 8, 2017 06:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save gordonbrander/228968a5b93142e3742119c60e3a3c00 to your computer and use it in GitHub Desktop.
Save gordonbrander/228968a5b93142e3742119c60e3a3c00 to your computer and use it in GitHub Desktop.
Phase Recipe
# Implementation ideas:
# run this past sentient to verify vector based approach is better than timeseries
# get better nutrient data from gen hydro catalogue
# run this past Arielle to see if this is a good default basil recipe
# check this against Dan's grow data to verify this is a good default basil recipe
# evaluate plausability of auto-generating this recipe format from Dan's grow data
# run this past x10 people on the team to see if this is an intuitive way to create recipes
# ask people on the forum if they like this method of creating recipes?
# Why is this idea interesting?
# 1. It is a vector based approach so we can use it to feed our ML models with Sentient (assumption)
# 2. It is simple to understand so users can more quickly begin tinkering with environmental
# input conditions in a consistent way
# Extention of idea
# This should be accompanied by an output vector that has all of the automatically generated
# organismal expression metrics as well as the qualitative user entered metrics (we should
# ask users at the end of a grow to give as many metrics as possible...wll expand in a
# results.yaml example file
Recipe Name: Default Basil
Recipe Format: Vector 1.0
Version: 1.0
Optimization: [General Purpose]
Date Created: 2016-12-13
Author: OpenAg
Author ID: 457028937405687305698723059
Recipe ID: 472309485702983470592837405
Stages:
- Germination:
Duration: 7 # Days
Day:
Duration: 0 # Hours
Night:
Duration: 24 # Hours
Air Temperature: 30 # Celcius
Humidity: 75 # % Relative
CO2: 1000 # PPM
pH: 6 # pH
Nutrient A: 0 # PPM
Nutrient B: 0 # PPM
Red Light: 0 # PAR
Blue Light: 0 # PAR
White Light: 0 # PAR
- Early:
Duration: 14 # Days
Day:
Duration: 18 # Hours
Air Temperature: 20 # Celcius
Humidity: 50 # Relative
CO2: 2000 # PPM
pH: 6.5 # pH
Nutrient A: 100 # PPM
Nutrient B: 50 # PPM
Red Light: 200 # PPM
Blue Light: 100 # PAR
White Light: 0 # PAR
Night:
Duration: 6 # Hours
Air Temperature: 20 # Celcius
Humidity: 50 # Relative
CO2: 2000 # PPM
pH: 6.5 # pH
Nutrient A: 100 # PPM
Nutrient B: 50 # PPM
Red Light: 200 # PPM
Blue Light: 100 # PAR
White Light: 0 # PAR
- Middle:
Duration: 14 # Days
Day:
Duration: 18 # Hours
Air Temperature: 20 # Celcius
Humidity: 50 # Relative
CO2: 2000 # PPM
pH: 6.5 # pH
Nutrient A: 100 # PPM
Nutrient B: 50 # PPM
Red Light: 200 # PPM
Blue Light: 100 # PAR
White Light: 0 # PAR
Night:
Duration: 6 # Hours
Air Temperature: 20 # Celcius
Humidity: 50 # Relative
CO2: 2000 # PPM
pH: 6.5 # pH
Nutrient A: 100 # PPM
Nutrient B: 50 # PPM
Red Light: 200 # PPM
Blue Light: 100 # PAR
White Light: 0 # PAR
- Late:
Duration: 14 # Days
Day:
Duration: 18 # Hours
Air Temperature: 20 # Celcius
Humidity: 50 # Relative
CO2: 2000 # PPM
pH: 6.5 # pH
Nutrient A: 100 # PPM
Nutrient B: 50 # PPM
Red Light: 200 # PPM
Blue Light: 100 # PAR
White Light: 0 # PAR
Night:
Duration: 6 # Hours
Air Temperature: 20 # Celcius
Humidity: 50 # Relative
CO2: 2000 # PPM
pH: 6.5 # pH
Nutrient A: 100 # PPM
Nutrient B: 50 # PPM
Red Light: 200 # PAR
Blue Light: 100 # PAR
White Light: 0 # PAR
...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment