dietrecallkit is a cross-platform package designed to enhance the efficiency of researchers and analysts in cleaning, processing, and calculating complex dietary and nutrient indicators from dietary recall data. Built for both Python and R, it provides tools to streamline workflows, ensuring accurate and reproducible results in dietary and nutrition-related studies.
Key Features
- Efficient cleaning of data collected using the built in XLSForm
- Efficient computation of nutrient and dietary indicators.
- Designed to support both Python and R workflows, catering to a wide range of researchers and data teams.
- Designed for reproducibility and accuracy in research.
- Simplifies complex calculations, saving time and effort.
Who Is This For?
- Nutrition Researchers: Calculate indicators for dietary assessments with ease.
- Data Analysts: Streamline workflows for nutrient analysis.
- Academics and Students: Learn and apply dietary metrics in a research-ready framework.
Generally, this would enable anyone conducting dietary recall related research or work, to easily collect, clean, process and analyse dietary outcomes.
Getting Started
Installation in R
You can install the development version of dietrecallkit from GitHub with:
# install.packages("pak")
pak::pak("tosmartak/dietrecallkitR")or install from R-CRAN with
install.packages("dietrecallkit")Detailed Documentation & Examples
For a step-by-step introduction, including complete walkthrough with datasets and code examples, see the Getting Started Guide
Contributing
Contributions are welcome! If you’d like to contribute, here is how you can help:
- File an issue on GitHub Issues
- Fork the repository.
- Create a feature branch (
git checkout -b feature-name). - Commit your changes (
git commit -m 'Add a new feature'). - Push to the branch (
git push branch-name feature-name). - Create a pull request.
License
dietrecallkit package is licensed under the GNU General Public License (GPL) version 2 or later.
Code of Conduct
Please note that the dietrecallkit project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.
Acknowledgments
Special thanks to all the contributors and users who have supported the development of this package.
Contact
For questions or feedback, please reach out at [t.akingbemisilu@cgiar.org].