isfonzar/tdee-calculator
Composer 安装命令:
composer require isfonzar/tdee-calculator
包简介
Total Daily Energy Expenditure (TDEE) Calculator
README 文档
README
About TDEE Calculator
TDEE Calculator is a composer library that calculates how much energy (calories) are burned daily given the weight, height and age or Lean Body Mass.
Features
- 4 different selectable formulas for calculation
- Possibility to input either weight, height and age or lean body mass
- Parametrizable input in metric or imperial system.
- EASY to incorporate on your projects
- STUPIDLY EASY TO USE
Installation
Composer
$ composer require isfonzar/tdee-calculator
Usage
Basic usage
<?php require(__DIR__ . '/vendor/autoload.php'); // Calculations based on weight, height and age use isfonzar\TDEECalculator\TDEECalculator; $tdeeCalculator = new TDEECalculator(); echo $tdeeCalculator->calculate('male', 80, 182, 24); echo "\n"; // --------------------------------------------------------- // The unit is parametrizable $options = [ 'formula' => 'revised_harris_benedict' // You can select the best formula for your needs 'unit' => 'imperial', // Choose the desired measurement unit ]; $tdeeCalculator = new TDEECalculator($options); echo $tdeeCalculator->calculate('male', 176, 6, 24); echo "\n"; // Input activity level echo $tdeeCalculator->calculate('male', 176, 6, 24, 'very_active'); echo "\n"; // Calculations based on lean body mass use isfonzar\TDEECalculator\LBMCalculator; $options = [ 'unit' => 'metric', ]; $lbmCalculator = new LBMCalculator($options); echo $lbmCalculator->calculate(80); echo "\n";
Formulas
Based on weight, height and age
- Original Harris Benedict ('formula' => 'original_harris_benedict')
- Revised Harris Benedict ('formula' => 'revised_harris_benedict')
- Mifflin St Jeor ('formula' => 'mifflin_st_jeor')
Based on Lean Body Mass (LBM)
- Kath McArdle ('formula' => 'kath_mcardle')
Units
- Metric ('unit' => 'metric')
- Imperial ('unit' => 'imperial')
Contributing
Bug Reports & Feature Requests
Please use the issue tracker to report any bugs or feature requests.
Social Coding
- Create an issue to discuss about your idea
- [Fork it] (https://github.com/isfonzar/tdee-calculator/fork)
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request
- Profit! ✅
统计信息
- 总下载量: 538
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 15
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-02-25