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 guidelines.
>>> print([total_carb('0.8g'), vitamin_k('125.5 mcg')])
['less than 1g', '126mcg']
>>> print(total_carb('0.8 g', minimal=True))
<1g
Installation
Install the package:
pip install round-nutrition
Import the module:
from round_nutrition import * # or specific functions
Usage
All subnutrient functions take in an int
or str
argument for quantity
.
General 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*
total_carb*
total_fat
total_sugars*
trans_fat
⚠️ As of 1.1.x
all functions have been made external with no need for object instantiation.
*Some functions have a boolean
parameter of minimal
to opt for a cleaner user interface implementation. By default, its argument is set to False
.
Contributing
Make a pull request for any idea/fix you have, or make an issue if you're lazy.
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.1.0.tar.gz
(5.9 kB
view hashes)
Built Distribution
Close
Hashes for round_nutrition-1.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e252fd74d1c255ffbeec5d493e105cfe6b99eb2e7c7e1c37ac7a96d3b345fcc7 |
|
MD5 | c998b8c851fc1ace22d69946d05f1229 |
|
BLAKE2b-256 | 266e7cd4c8d134ec4c26defa5571ecf6731df2a4932d3574bc3a19b122c59d73 |