growthcharts.py
is a python script that allows the (graphical) assessment of a child's development according to the World Health Organization (WHO) growth standards.
The script, using as input data the child's:
- gender
- age
- weight
- length
- head circumference
generates a series plots showing:
- the curve and rate of child's growth, and
- in which percentile of population the child lies.
An example of the output plots is shown in this figure.
The source code is hosted on GitHub at: http://github.com/dqsis/child-growth-charts.
- NumPy - for array objects
- matplotlib - for plots
The only input required by growthcharts.py
is the population of the file child_data.csv
which contains the child's:
- gender
- weight
- length
- head circumference
at different ages. The structure of the file is as following:
age | weight | lenght | head circumference |
---|
An example can be found here.
growthcharts.py
is a rather simple script.
My primary goal developing growthcharts.py
-besides following my baby girl's development- was to get acquainted with:
- python (and in particular NumPy and matplotlib) for data analysis - as an alternative to Matlab, and
- Git
Without doubt, more simplistic approaches (e.g., spreadsheets) can be used to address this topic.
Future features for implementation and development ideas are listed in the TODO.md file.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.