[ screen shots downloading documentation mailing list recent news ]

Gnutrition

gnome nutrition analysis software

Gnutrition is free nutrition analysis software written for GNOME. The US Department of Agriculture, USDA Nutrient Database of Standard Reference, Release 13, 1999, is used as the source of food nutrient information. It contains data on 81 nutrients for over 5,000 foods.

Gnutrition (version 0.3) has the following features:

  • The ability to search the database for a specific food and exmaine its nutrient composition

  • The ability to create a recipe, and compute its nutritional composition. The nutriental composition of the recipe can be compared to the users' own personal dietary goals.

  • A searchable database of all the created recipes.

  • The ability to record and plan meals on a day by day basis. The average and total nutrient intake can be computed over any given period of days.

  • The MySQL database system is used to store the data.

Some of the planned features (in no particular order) are:

  • Automatic shopping list generation on the basis of the daily meal plan.

  • A graphical presentation of nutrient content of recipes: bar charts, pie charts, etc.

  • The facility to store and analyze the nutritional intake of several individuals, each with specific dietary goals.

If you want to get involved in the project and help develop the program in some of these directions, or in others that I haven't thought of, contact me at e.denny@ic.ac.uk. Gnutrition is written in C and uses libglade.

screen shots

To get a better idea of what gnutrition can do at the moment, take a look at the screen shots.

downloading

The most recent version of gnutrition is available from:

To compile this you'll recent versions of all the GNOME packages. You can get these from:

Alternatively you may use anonymous CVS to access the latest development sources (with all the usual caveats that it may not work properly or even compile).

    cvs -d:pserver:anonymous@cvs.gnutrition.sourceforge.net:/cvsroot/gnutrition login
    cvs -d:pserver:anonymous@cvs.gnutrition.sourceforge.net:/cvsroot/gnutrition co gnutrition

When prompted for a password for anonymous, simply press the Enter key. Updates from within the module's directory do not need the -d parameter.

documentation

Draft documentation is available.

mailing list

There's a gnutrition mailing list available. To subscribe fill out the form at

http://lists.sourceforge.net/mailman/listinfo/gnutrition-devel/.

recent news

March 21 2001 version 0.3:

Several major feature enhancements:

MySQL is now used as the backend to store and retrieve the data.

The facility to record and plan meals on a day by day basis. The average and total nutrient intake can be computed over any specified number of days.

A separate facility to analyze the nutrient composition of individual foods.

The main window now has a side toolbar containing shortcuts to the three main features of the program: (1) record and analyze daily meal intake, (2) create and analyze recipes, (3) analyze individual foods.

August 4 2000 version 0.2:

Added the ability to search for a food in the database on the basis of its nutrient composition. i.e. find foods that are high in vitamins A, C, and E, but are low in fat.

Added the ability to compute an individual's reccommended daily intake on the basis of their age and sex.

Bug fixes.

June 1 2000 The initial release: version 0.1

The permanent location for this page is http://gnutrition.sourceforge.net/.

The sourceforge project page is http://sourceforge.net/project/?group_id=3624

<e.denny@ic.ac.uk>