Editing MaeFat

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 12: Line 12:
[[Image:maeFatMenu.png|thumb|200px|alt=Screenshot of maeFat Menu|Menu]]
[[Image:maeFatMenu.png|thumb|200px|alt=Screenshot of maeFat Menu|Menu]]
-
The image to the right shows the maeFat menu. To enter data, select the Data Entry option.  The Log option allows you to edit entries which have already been entered. The Trend Analysis option displays statistics about the data which has been entered. The About You option allows you to enter personal information, such as your height, your target weight, etc.  The Plot Settings option allows you to control the main data plot, which shows your weight and BMI as a function of time.  The Fit Settings page allows you to define a time interval overwhich the program will do a linear least sqares fit to your weight data, in order to estimate the time at which you will meet your weight goal.  The Import/Export Data option allows you to write out or read in multiple weight-time data points. The Help option displays this page in the unit's web browser, and the About options shows a page containing copyright and other information about the program.  The Hacker Diet help button opens the Hacker Diet website in the browser (maeFat is very similar to the Hacker Diet "Eat Watch").
+
The image to the right shows the maeFat menu. To enter data, select the Data Entry option.  The Log option allows you to edit entries which have already been entered. The Time Analysis option displays statistics about the data which has been entered. The Settings option allows you to change how the program operates, for example whether or not metric units are used. The Help option displays this page in the unit's web browser, and the About options shows a page containing copyright and other information about the program.  The Hacker Diet help button opens the Hacker Diet website in the browser (maeFat is very similar to the Hacker Diet "Eat Watch").
{{clear}}
{{clear}}
Line 23: Line 23:
If you press the arrow at the upper right corner (the normal way to exit a page) the new data will NOT be entered into the log.  
If you press the arrow at the upper right corner (the normal way to exit a page) the new data will NOT be entered into the log.  
-
It is recommended that you not enter more than one weight entry per day, although the software allows you to do so if you wish to.
+
It is recommended that you not enter more than one weight entry per day, although the software allows you to do so if you wish to.  If you enter more than 33 weight values per month, the Edit page will not work properly.
{{clear}}
{{clear}}
== Settings ==
== Settings ==
-
There are three pages which allow you to change how the program operates:
+
[[Image:maeFatSettings.png|thumb|200px|alt=maeFat Settings|Settings]]
-
=== About You ===
+
The Settings page allows you to change how the program operates. It must be used initially to enter your height. Before entering your height, you should select centimeter units if that's what you wish to use (rather than inches). You may also select metric units for weight, and the format for displaying the dates. If you select nonjudgemental colors, neutral colors will be used to display the data, otherwise green will be used to indicate weight loss, red will be used for weight gain, and the BMI data will be color coded. The BMI color code is:
-
 
+
-
[[Image:maeFatAboutYou.png|thumb|200px|alt=maeFat About You|About You]]
+
-
 
+
-
The About You page must be used at least once, to enter your height.
+
-
When you enter your height, you should select centimeter units if that's what you wish to use (rather than inches). You may also select metric units for weight.
+
-
You may also set a target weight, which can be displayed as a green line on the weight vs time plot, and which will be used to calculate when you will reach your goal.  You may set a target date, which will cause the Trend Analysis page to show how many more (or fewer) calories you must consume per day in order to meet your goal weight by the goal date.
+
-
 
+
-
You may specify whether your goal is to gain or lose weight.  That selection controls the colors shown in some plots and text boxes.  For example if your goal is to lose weight, and you are in fact losing weight, the rate of
+
-
weight change shown on the Trend Analysis page will be shown in green.  Otherwise it will be shown in red.
+
-
 
+
-
The Hacker Diet button controls the formula used to calculate the trend weight (see explanation below).  The Start With Data Entry button controls what is shown when the program begins running.  By default the weight vs time plot is shown, but if you check the Start With Data Entry the program will initialize on the page which allows you to enter a weight value, which can save a few menu navigation steps.
+
-
 
+
-
=== Plot Settings ===
+
-
 
+
-
[[Image:maeFatPlotSettings.png|thumb|200px|alt=maeFat Plot Settings|Plot Settings]]
+
-
 
+
-
The Plot Settings page controls the main weight vs time plot.  The Plot Target Weight checkbox controls whether or not your goal weight in shown on the plot.  The Plot Comments checkbox controls whether any comments you have entered along with your weight values get shown on the plot. 
+
-
 
+
-
By default, things which are usually considered bad, such as having a BMI in the obese range, are shown in red.  Good things, like losing weight when your goal is to lose weight, are shown in green. The BMI color code is:
+
* '''Red''': Obese or Severely Underweight
* '''Red''': Obese or Severely Underweight
Line 55: Line 36:
* '''Green''': Normal weight range
* '''Green''': Normal weight range
-
You can suppress all this color coding with the Nonjudgemental Colors checkbox.
+
You may also set a target weight, which can be displayed as a green line on the weight vs time plot.
-
The Plot Trend Line checkbox controls whether or not the exponentially weighted average weight value is shown on the plot.  The Plot Data Points checkbox controls whether or not your individual weight entries are plotted.
+
Selecting "Plot Trend Line" (the default) will show a plot of the exponentially weighted running average of the weight data.
-
There is a set of three buttons which controls the format used to print dates throughout the program.
+
There are four "radio box" sets of buttons.  The first allows you to set whether your goal is to lose weight or to gain weight.  The green/red color coding of weight changes will be set depending upon this setting.  The second set of buttons allows you to define the format for printing dates.  The
 +
third set of radio buttons lets you set
 +
the time interval for the default weight vs time plot.  The fourth radio box contains buttons which allow you to define whether or not a least squares fit
 +
is applied to the data, and the time interval over which the fitting should
 +
be done.
-
The next set of buttons control the time range for the plot.  If you select Plot Interval, you will be presented with a range of standard time intervals for the plot.   If, for example, you choose Plot Last Month, then all the data enterred in the last 30 days will be plotted. If you select Plot Date Range, you can set a custom time interval by specifying the starting and ending dates for the plotYou can also specify just one date, and have the program plot all the data before or after that date.
+
For the least squares fit time interval, you may chose either "Fit Interval" or "Fit After Date".  If you chose "Fit Interval", you may then select a window which specifies the time range for the data that will be fit. For example, if you select "Fit Last Month" then the weight log entries for the last 31 days will be used for the least squares fit.   If you select "Fit After Date", then you may select a specific date after which all the weight log entries will
 +
be used for the least squares fitTo disable least squares fitting, select
 +
"Fit Interval" and "Don't Fit Data".
-
The final set of buttons at the bottom of the page allows you to specify the time range used for the weight loss summary printed at the bottom of the plotBy default the app calculates how much weight you've lost of gained during the last week, and uses that number for calculating the daily caloric deficit or excess.  These buttons allow you to change that interval.
+
There is also a button labeled Start with Data EntrySelecting that option
-
 
+
causes the app to show the data entry dialog page as the first page when maeFat is started, rather than the plot page.  This can save a little time if you run the app once a day to enter a daily weight measurement.
-
=== Fit Settings ===
+
-
 
+
-
[[Image:maeFatFitSettings.png|thumb|200px|alt=maeFat Fit Settings|Fit Settings]]
+
-
 
+
-
The Fit Settings page allows you to specify a time range overwhich the program will perform a linear least squares fit to your data points.  This least squares fit will be used to estimate the time at which you will reach your goal weight.  This is shown on the Trend Analysis page.  Also, if you tell the program to plot your goal weight, the linear fit will also be shown on the plot, along with the slope which tells you how many pounds (or kg) per week you are losing or gaining.
+
{{clear}}
{{clear}}
Line 96: Line 78:
The Trend Page shows statistical information about your weight data over differing time intervals. Initially, when little data is available, it will show only the values for the entire log history. Eventually data for the last week, fortnight (2 weeks), month (30 days), quarter (91 days) and year will be shown, when enough data is available to calculate those values.
The Trend Page shows statistical information about your weight data over differing time intervals. Initially, when little data is available, it will show only the values for the entire log history. Eventually data for the last week, fortnight (2 weeks), month (30 days), quarter (91 days) and year will be shown, when enough data is available to calculate those values.
-
 
-
If you have entered a goal weight and a goal date, the program will display how many more or fewer calories you must consume per day, in order to meet both of those goals. 
 
-
 
{{clear}}
{{clear}}
Line 110: Line 89:
The weight values shown on the Trend Page are calculated with these formulae, and the caloric excess/deficit values are calculated using the difference in trend value over the specified interval, with the assumption that one pound of weight change corresponds to 3500 calories.
The weight values shown on the Trend Page are calculated with these formulae, and the caloric excess/deficit values are calculated using the difference in trend value over the specified interval, with the assumption that one pound of weight change corresponds to 3500 calories.
{{clear}}
{{clear}}
 +
== Estimating When You Will Reach Your Target Weight ==
== Estimating When You Will Reach Your Target Weight ==
Line 131: Line 111:
Once you have selected the month and have pushed the View Selected Month button, you will be presented with a page listing all the data entries for that month. The green weight values are the measurements that you have entered.  The yellow weight values are trend weights, calculated with one of the formulae shown above. If you press on one of these entries, you will be sent to the Data Entry page, which will be preloaded with the selected day's values, where you may change the values. You may also press the Delete button to remove the entry entirely.
Once you have selected the month and have pushed the View Selected Month button, you will be presented with a page listing all the data entries for that month. The green weight values are the measurements that you have entered.  The yellow weight values are trend weights, calculated with one of the formulae shown above. If you press on one of these entries, you will be sent to the Data Entry page, which will be preloaded with the selected day's values, where you may change the values. You may also press the Delete button to remove the entry entirely.
-
 
-
If the month you chose to display contains more than 33 weight entries, the log display will be split across multiple pages.  Blue arrows will appear at the top of the page to allow you to navigate from page to page.
 
{{clear}}
{{clear}}
Line 151: Line 129:
== Availability ==
== Availability ==
-
maeFat is available in the Extras Devel repository.  The source code is hosted on github.
+
maeFat is available in the Extras Devel repository.
== Support Information ==
== Support Information ==

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)

Templates used on this page: