Round nutritional values for federal compliance.
Project description
round-nutrition
A lightweight Python package to round nutritional values for federal compliance with FDA and NDC regulations.
Example
>>> a, b = Main(), Vitamin()
>>> print([a.tot_carb('0.8 g'), b.vitamin_k('125.5mcg')])
['less than 1 g', '126 mcg']
>>> print(a.tot_carb('0.8 g', minimal=True))
'<1 g'
Setup
First, install the package with:
$ pip install round-nutrition
Then, import the module with the desired nutrient(s):
from round_nutrition import Main # Vitamin, Mineral, Other
Usage
All subnutrient methods take in an integer
or string
argument of quantity
.
Main Vitamin Mineral Other
added_sugars* biotin calcium choline
calories folate chromium
cholesterol* niacin copper
dietary_fiber* pantothenic_acid iodine
insoluble_fiber* riboflavin iron
mono_fat thiamine magnesium
other_carb* vitamin_a manganese
poly_fat vitamin_b12 molybdenum
potassium vitamin_b6 potassium
protein* vitamin_c phosphorus
sat_fat vitamin_d selenium
sodium vitamin_e zinc
soluble_fiber* vitamin_k
sugar_alcohol*
tot_carb*
tot_fat
tot_sugars*
trans_fat
*Some functions have an additional boolean
argument of minimal
that can be set to True
for a cleaner user interface implementation. By default, this parameter is set to False
.
License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
round-nutrition-1.0.6.tar.gz
(4.6 kB
view hashes)
Built Distribution
Close
Hashes for round_nutrition-1.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da59c95fd2216089872412cfdd181924fedecf35665db44fe43e86245f686d50 |
|
MD5 | fa48fde65ea6a90058a8e8d5feaf1af1 |
|
BLAKE2b-256 | 2f8c7a6c571ae445ba30e4f28a36f7a24de8c67685a986324741edbcea3f1130 |