Difference between revisions of "Activities/TurtleNutrition"

From Sugar Labs
Jump to navigation Jump to search
Line 5: Line 5:
 
== What is Turtle Nutrition ==
 
== What is Turtle Nutrition ==
  
Turtle Nutrition ...
+
Turtle Nutrition is an programmatic way to explore the nutritional content of the foods we eat.
  
Turtle Nutrition is a fork of [[Activities/Turtle Art]] that ...
+
Turtle Nutrition is a fork of [[Activities/Turtle Art]] that includes blocks to extract the nutritional content of food. These data can be used to plot charts, create formulas, calculate the nutritional content of recipes, and maintain a log of food eaten.
  
[[File:TurtleNutrition.png|300px]]
+
[[File:Food-plugin.png|300px]]
  
 
=== Where to get Turtle Nutrition ===
 
=== Where to get Turtle Nutrition ===

Revision as of 10:02, 1 May 2014


Turtle-Nutrition.png

What is Turtle Nutrition

Turtle Nutrition is an programmatic way to explore the nutritional content of the foods we eat.

Turtle Nutrition is a fork of Activities/Turtle Art that includes blocks to extract the nutritional content of food. These data can be used to plot charts, create formulas, calculate the nutritional content of recipes, and maintain a log of food eaten.

Food-plugin.png

Where to get Turtle Nutrition

http://people.sugarlabs.org/walter/TurtleNutrition-202.xo

How to use Turtle Nutrition

Please refer to the Activities/Turtle Art pages for basic instructions on how to use the block interface and the details of various toolbars.

TurtleNutrition-toolbar.png

get calories
returns a number that corresponds to the number of calories in a food item
get protein
returns a number that corresponds to the amount of protein in a food item
get carbohydrates
returns a number that corresponds to the carbohydrates in a food item
calories eaten
the number of calories eaten
protein eaten
the amount of protein eaten
carbohydrates eaten
the amount of carbohydrates eaten
get fiber
returns a number that corresponds to the amount of fiber in a food item
get fat
returns a number that corresponds to the amount of fat in a food item
eat
consume a food item and add its nutritional content to the total amount eaten
fiber eaten
the amount of fiber eaten
fat eaten
the amount of fat eaten
digest meal
reset the nutritional content eaten to zero
get name
returns the name of a food item as a string

TurtleNutrition-food-toolbar.png

food blocks
various foods that can be used with the program. See below for instructions on how to modify the activity to add your own foods: apple, banana, orange, cake, cookie, bread, corn, potato, sweet potato, tomato

In the example below [1], the "get calories" block is used to extract the number of calories in several foods. Those data are then used in a bar chart.

Turtle-Nutrition-calorie-chart.png

Turtle-Nutrition-calorie-chart-es.png

Extending Turtle Nutrition

Reporting problems

Please file bugs at [2].

To list all open tickets of Turtle Flags, see [3].

Credits

  • Walter Bender wrote and maintains the code.
  • Brian Silverman is the first author of Turtle Art.