App-WHOGrowthReferenceUtils

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

      "runtime" : {
         "requires" : {
            "Data::Sah::Coerce::perl::To_date::From_float::epoch" : "0",
            "Data::Sah::Coerce::perl::To_date::From_obj::datetime" : "0",
            "Data::Sah::Coerce::perl::To_date::From_obj::time_moment" : "0",
            "Data::Sah::Coerce::perl::To_date::From_str::iso8601" : "0",
            "Data::Sah::Coerce::perl::To_duration::From_float::seconds" : "0",
            "Data::Sah::Coerce::perl::To_duration::From_obj::datetime_duration" : "0",
            "Data::Sah::Coerce::perl::To_duration::From_str::human" : "0",
            "Data::Sah::Coerce::perl::To_duration::From_str::iso8601" : "0",
            "Data::Sah::Coerce::perl::To_float::From_str::percent" : "0",
            "Data::Sah::Compiler::perl::TH::date" : "0",
            "Data::Sah::Compiler::perl::TH::duration" : "0",
            "Data::Sah::Compiler::perl::TH::float" : "0",
            "Data::Sah::Compiler::perl::TH::str" : "0",
            "Perinci::CmdLine::Any" : "0",
            "Perinci::CmdLine::Lite" : "1.827",
            "WHO::GrowthReference::Table" : "0.007"
         }
      },
      "test" : {

META.yml  view on Meta::CPAN

name: App-WHOGrowthReferenceUtils
requires:
  Data::Sah::Coerce::perl::To_date::From_float::epoch: '0'
  Data::Sah::Coerce::perl::To_date::From_obj::datetime: '0'
  Data::Sah::Coerce::perl::To_date::From_obj::time_moment: '0'
  Data::Sah::Coerce::perl::To_date::From_str::iso8601: '0'
  Data::Sah::Coerce::perl::To_duration::From_float::seconds: '0'
  Data::Sah::Coerce::perl::To_duration::From_obj::datetime_duration: '0'
  Data::Sah::Coerce::perl::To_duration::From_str::human: '0'
  Data::Sah::Coerce::perl::To_duration::From_str::iso8601: '0'
  Data::Sah::Coerce::perl::To_float::From_str::percent: '0'
  Data::Sah::Compiler::perl::TH::date: '0'
  Data::Sah::Compiler::perl::TH::duration: '0'
  Data::Sah::Compiler::perl::TH::float: '0'
  Data::Sah::Compiler::perl::TH::str: '0'
  Perinci::CmdLine::Any: '0'
  Perinci::CmdLine::Lite: '1.827'
  WHO::GrowthReference::Table: '0.007'
resources:
  bugtracker: https://github.com/perlancar/perl-App-WHOGrowthReferenceUtils/issues
  homepage: https://metacpan.org/release/App-WHOGrowthReferenceUtils

Makefile.PL  view on Meta::CPAN

  "NAME" => "App::WHOGrowthReferenceUtils",
  "PREREQ_PM" => {
    "Data::Sah::Coerce::perl::To_date::From_float::epoch" => 0,
    "Data::Sah::Coerce::perl::To_date::From_obj::datetime" => 0,
    "Data::Sah::Coerce::perl::To_date::From_obj::time_moment" => 0,
    "Data::Sah::Coerce::perl::To_date::From_str::iso8601" => 0,
    "Data::Sah::Coerce::perl::To_duration::From_float::seconds" => 0,
    "Data::Sah::Coerce::perl::To_duration::From_obj::datetime_duration" => 0,
    "Data::Sah::Coerce::perl::To_duration::From_str::human" => 0,
    "Data::Sah::Coerce::perl::To_duration::From_str::iso8601" => 0,
    "Data::Sah::Coerce::perl::To_float::From_str::percent" => 0,
    "Data::Sah::Compiler::perl::TH::date" => 0,
    "Data::Sah::Compiler::perl::TH::duration" => 0,
    "Data::Sah::Compiler::perl::TH::float" => 0,
    "Data::Sah::Compiler::perl::TH::str" => 0,
    "Perinci::CmdLine::Any" => 0,
    "Perinci::CmdLine::Lite" => "1.827",
    "WHO::GrowthReference::Table" => "0.007"
  },
  "TEST_REQUIRES" => {
    "File::Spec" => 0,

Makefile.PL  view on Meta::CPAN


my %FallbackPrereqs = (
  "Data::Sah::Coerce::perl::To_date::From_float::epoch" => 0,
  "Data::Sah::Coerce::perl::To_date::From_obj::datetime" => 0,
  "Data::Sah::Coerce::perl::To_date::From_obj::time_moment" => 0,
  "Data::Sah::Coerce::perl::To_date::From_str::iso8601" => 0,
  "Data::Sah::Coerce::perl::To_duration::From_float::seconds" => 0,
  "Data::Sah::Coerce::perl::To_duration::From_obj::datetime_duration" => 0,
  "Data::Sah::Coerce::perl::To_duration::From_str::human" => 0,
  "Data::Sah::Coerce::perl::To_duration::From_str::iso8601" => 0,
  "Data::Sah::Coerce::perl::To_float::From_str::percent" => 0,
  "Data::Sah::Compiler::perl::TH::date" => 0,
  "Data::Sah::Compiler::perl::TH::duration" => 0,
  "Data::Sah::Compiler::perl::TH::float" => 0,
  "Data::Sah::Compiler::perl::TH::str" => 0,
  "File::Spec" => 0,
  "IO::Handle" => 0,
  "IPC::Open3" => 0,
  "Perinci::CmdLine::Any" => 0,
  "Perinci::CmdLine::Lite" => "1.827",
  "Test::More" => 0,

script/get-who-growth-reference  view on Meta::CPAN

 | weight_SD1neg | 18.333        |
 | weight_SD2    | 29.572        |
 | weight_SD2neg | 15.998        |
 | weight_SD3    | 35.757        |
 | weight_SD3neg | 14.087        |
 | weight_SD4    | 41.942        |
 | weight_SD4neg | 12.175        |
 | weight_mean   | 21.227        |
 +---------------+---------------+

See percentiles/z-scores for a 6yo boy weighing 17kg and having a height of 102cm:

 % get-who-growth-reference M --age 6y --height 102 --weight 17
 +----------------------+-------------------+
 | key                  | value             |
 +----------------------+-------------------+
 | age                  | 72.0 month(s)     |
 | bmi                  | 16.3398692810458  |
 | bmi_P01              | 12.066            |
 | bmi_P1               | 12.733            |
 | bmi_P10              | 13.773            |

script/get-who-growth-reference  view on Meta::CPAN

 | bmi_SD0              | 15.306            |
 | bmi_SD1              | 16.761            |
 | bmi_SD1neg           | 14.083            |
 | bmi_SD2              | 18.52             |
 | bmi_SD2neg           | 13.04             |
 | bmi_SD3              | 20.689            |
 | bmi_SD3neg           | 12.141            |
 | bmi_SD4              | 22.858            |
 | bmi_SD4neg           | 11.242            |
 | bmi_mean             | 15.306            |
 | bmi_percentile       | 76.4593454731863  |
 | bmi_zscore           | 0.71056307975653  |
 | gender               | M                 |
 | height_P01           | 100.726           |
 | height_P1            | 104.49            |
 | height_P10           | 109.637           |
 | height_P15           | 110.845           |
 | height_P25           | 112.628           |
 | height_P3            | 106.685           |
 | height_P5            | 107.847           |
 | height_P50           | 115.951           |

script/get-who-growth-reference  view on Meta::CPAN

 | height_SD0           | 115.951           |
 | height_SD1           | 120.878           |
 | height_SD1neg        | 111.024           |
 | height_SD2           | 125.804           |
 | height_SD2neg        | 106.097           |
 | height_SD3           | 130.731           |
 | height_SD3neg        | 101.171           |
 | height_SD4           | 135.658           |
 | height_SD4neg        | 96.244            |
 | height_mean          | 115.951           |
 | height_percentile    | 0.404622741764081 |
 | height_potential     | 155.876968650372  |
 | height_potential_SD0 | 176.543           |
 | height_zscore        | -2.83170929760455 |
 | weight_P01           | 13.913            |
 | weight_P1            | 15.248            |
 | weight_P10           | 17.361            |
 | weight_P15           | 17.912            |
 | weight_P25           | 18.768            |
 | weight_P3            | 16.105            |
 | weight_P5            | 16.585            |

script/get-who-growth-reference  view on Meta::CPAN

 | weight_SD0           | 20.514            |
 | weight_SD1           | 23.517            |
 | weight_SD1neg        | 17.996            |
 | weight_SD2           | 27.129            |
 | weight_SD2neg        | 15.87             |
 | weight_SD3           | 31.508            |
 | weight_SD3neg        | 14.063            |
 | weight_SD4           | 35.888            |
 | weight_SD4neg        | 12.256            |
 | weight_mean          | 20.514            |
 | weight_percentile    | 7.67396907216494  |
 | weight_zscore        | -1.46848541862653 |
 +----------------------+-------------------+

=head1 DESCRIPTION

Caveats:

Currently the z-zcore line values (e.g. height_Z1, height_Z-1, etc) are
calculated using linear interpolation.

script/get-who-growth-reference  view on Meta::CPAN

=item B<--dob>=I<s>

=item B<--gender>=I<s>*

Valid values:

 ["M","F"]

=item B<--height>=I<s>, B<-H>

Specify height to calculate percentile.

=item B<--now>=I<s>

Assume now is this date, instead of current date.

=item B<--weight>=I<s>, B<-W>

Specify weight to calculate percentile.

=back

=head2 Output options

=over

=item B<--format>=I<s>

Choose output format, e.g. json, text.



( run in 0.404 second using v1.01-cache-2.11-cpan-05162d3a2b1 )