- Description
- Food analysis
- Instalation
- Usage
- Contribute
- Yet to come
- Credits
- License
- How to cite
- References
This is a piece of software to help food scientists in their everyday lab routine. If you want more information about the program, check the Wiki
The program can calculate:
- Fixed Mineral Waste percentage in dry sample
- Acidity in mg of KOH in 100g of sample
- Protein using Kjedahl method in percentage in 100g of dry sample
- Inverted sugar percentage in 100g of honey
- Sucrose percentage in 100g of honey
- Acidity in miliequivalent per kilogram of honey
- Formol Index per kilogram of honey
- Fat percentage
- Lactose percentage
- Acidity in Dornic degrees and percentage of latic acid
- Fat percentage
- Total soluble solids using the Fleishmann formula
- Non fat solids percentage
- Sucrose pecentage using polarimetry
- ICUMSA colour
- Sucrose percentage using Fehling's method
- Alcalinity in mg of CaCO3 per liter of water. And the alkalinity from hydroxide, carbonate and bicarbonate
- Water hardness in mg of CaCO3 per liter of water
- Total soluble solids per liter of water
- Residual chlorine in grams per liter of water
- Chloride in mg per liter of water
- Oxigen consumed in mg per liter of water
- Acidity index in grams of acid in 100g of sample or in mg of KOH in 1g of sample
- Saponification index in mg of KOH per gram of sample
- Iodine index in grams of iodine in 100g of sample
- Peroxide index in meq per kilogram of sample
You will need:
After installing Python and the SciPy library just download this souce code and execute the Main.py
file.
When you execute the Main.py
file a Terminal
or CMD
will pop up presenting the program main menu:
In the main menu you need to type the food you want to analyse and press enter, for this quick tutorial we are gonna select the water analysis. After pressing 4
and hitted Enter
the program will display the water menu for us:
In this menu we just need to choose what analisys we want, for this exemple we will choose the chloride analisys, just pressing 5
and them Enter
. After this the program will ask us for some data we collect in the lab:
- AgNO3 molarity:
- AgNO3 correction factor:
- Sample volume (in ml):
- Volume of AgNO3 spent in every sample. We need at least 3 samples and a maximum of 10. In this example we are gonna input only 3 datas:
After the input of the data we are displayed the Dixon's test menu to choose the confidence interval of the test. For this example we are gonna use the 90% confidence interval pressing 1
and them Enter
:
When we inputed the Dixon's confidence interval the Dixon's test is applied to the data we inputed and if there is any outlier it will be removed. And then we are presented the mean of our analisys and the standard deviation. At the same page we input the confidence interval to perform the Student's T test.
In this example we are gonna use the confidence interval of 95%, as the instructions tell us we need to enter 0.95
to get the 95% interval and then press Enter
. Then we enter our comparable wich is the value we are gonna compare to the results from our sample and press Enter
.
This is the final output of the program it tells us the P-value and the T-statistic of the Student's T test and the message Reject H0
wich means that we reject the hypotesis that our water has too much chloride. Now we can press any key to bring us back to the main menu to perform another analisys or to exit the program.
There are a lot of ways to contribute with the project:
- Use the program and report bug
- Suggest new calculation methods and/or foods
- For programmers
- Wheat Flour
- Honey
- Meat and Meat products
- Milk
- Sucrose
- Water
- Fats and oils
- Translation to Pt-BR
Authors:
The license intend to allow users and developers to share the software with or without the souce code, use for comercial, private and academic use and change the source code.
-
But it cannot be monetized or marketed and if it is used in any kind of academic work it has to be cited.
-
The author and contributors doesn't have any responsibility in the use of the software and give no warranty.
{
"description": "<p>Initial release of the food analytics software</p>",
"license": "other-open",
"title": "victormacedo996/food-analytics: Food analytics initial version",
"version": "v0.1.0",
"upload_type": "software",
"publication_date": "2021-01-15",
"creators": [
{
"name": "Victor Macedo"
}
],
"access_right": "open",
"related_identifiers": [
{
"scheme": "url",
"identifier": "https://github.com/victormacedo996/food-analytics/tree/v0.1.0",
"relation": "isSupplementTo"
},
{
"scheme": "doi",
"identifier": "10.5281/zenodo.4443095",
"relation": "isVersionOf"
}
]
}
@software{victor_macedo_2021_4443096,
author = {Victor Macedo},
title = {{victormacedo996/food-analytics: Food analytics
initial version}},
month = jan,
year = 2021,
publisher = {Zenodo},
version = {v0.1.0},
doi = {10.5281/zenodo.4443096},
url = {https://doi.org/10.5281/zenodo.4443096}
}