fitness_tools.meals package¶
Submodules¶
fitness_tools.meals.meal_maker module¶
-
class
fitness_tools.meals.meal_maker.
MakeMeal
(weight, goal=None, body_type=None, activity_level=None, min_cal=None, max_cal=None, fat_percent=None, protein_percent=None, carb_percent=None)¶ Bases:
object
Use this class to create optimal meals regardless of your body type or fitness goals.
Parameters: - weight – Enter your current weight.
- goal – Select a goal: ‘weight_loss’, ‘maintenance’, ‘weight_gain’, or None.
- body_type – Select a body type: ‘endomorph’, ‘ectomorph’, ‘mesomorph’ or None.
- activity_level – Select an activity level, ‘sedentary’, ‘moderate’, ‘very’, or None.
- min_cal – Enter the desired minimum calories per pound defaults to None.
- max_cal – Enter the desired maximum calories per pound defaults to None.
- fat_percent – Enter the desired percent of calories from fat defaults to None.
- protein_percent – Enter the desired percent of calories from protein defaults to None.
- carb_percent – Enter the desired percent of calories from carbohydrates defaults to None.
Usage: There are four ways to use this class:
Fully custom:
Pass the following parameters manually: weight, desired minimum and maximum calories, and fat_percent, protein_percent, carb_percent. This allows for the finest control over all parameters.
Preset calorie ranges custom macronutrient percentages:
Pass a valid combination of goal and activity_level (see above) pass fat_percent, protein_percent, carb_percent manually. Yields ideal min_cal and max_cal values.
Preset macronutrient percentages custom calorie ranges:
Pass a valid body_type (see above) pass min_cal and max_cal manually. Yields ideal fat_percent, protein_percent, and carb_percent values
Preset macronitrient percentages and calorie ranges.
Pass valid body_type, activity_level, and goal (see above). Yields ideal fat_percent, protein_percent, carb_percent min_cal and max_cal.
-
daily_max_calories
()¶ Returns the total daily maximum calories.
-
daily_max_carbs
()¶ Returns the total daily maximum protein in grams.
-
daily_max_fat
()¶ Returns the total daily maximum fat in grams.
-
daily_max_protein
()¶ Returns the total daily maximum protein in grams.
-
daily_min_calories
()¶ Returns the total daily minimum calories.
-
daily_min_carbs
()¶ Returns the total daily minimum carbohydrates in grams.
-
daily_min_fat
()¶ Returns the total daily minimum fat in grams.
-
daily_min_protein
()¶ Returns the total daily minimum protein in grams.
-
daily_requirements
()¶ Returns a dictionary of recommended calories and macronutrients for the day.
Returns: daily_requirements Return type: dict
-
make_meal
(number_meals)¶ Returns a dictionary of recommended calories and macronutrients for one meal.
Parameters: number_meals (int) – Returns: meal Return type: dict