rcpchgrowth

A python package to produce calculations for all growth issues

https://github.com/rcpch/rcpchgrowth-python

Science Score: 52.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
    Organization rcpch has institutional domain (rcpch.ac.uk)
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.7%) to scientific vocabulary

Keywords

growth python rcpch
Last synced: 6 months ago · JSON representation ·

Repository

A python package to produce calculations for all growth issues

Basic Info
  • Host: GitHub
  • Owner: rcpch
  • License: agpl-3.0
  • Language: Python
  • Default Branch: live
  • Size: 6.94 MB
Statistics
  • Stars: 7
  • Watchers: 6
  • Forks: 6
  • Open Issues: 12
  • Releases: 0
Topics
growth python rcpch
Created almost 5 years ago · Last pushed 6 months ago
Metadata Files
Readme License Citation

README.md

RCPCHGrowth Python library

Calculations for children's measurements against UK and international growth references.

PyPI version License: AGPL v3 Binder Codespaces

Please go to https://growth.rcpch.ac.uk/products/python-library/ for full documentation.

Issues can be raised here https://github.com/rcpch/rcpchgrowth-python/issues


Installation

Docker

If you want to avoid setting up docker environments, there are shortcut scripts the create a dockerized environment with RCPCHGrowth already installed.

This will generate a container which will launch some Jupyter notebooks in a browser and allow local dev ( with hot reload).

bash s/up

Minimal installation (without docker) assuming you have a python virtual env setup

bash pip install rcpchgrowth

With notebook & package dependencies:

bash pip install "rcpchgrowth[notebook]"

The notebook extra currently pulls in: pandas, matplotlib, jupyterlab, ipykernel.

Data handling / privacy

Data handling & privacy
Never commit identifiable patient data.
• Keep raw identifiable data outside version control (secure, access‑controlled).
• De‑identify before analysis (remove names, NHS numbers, full DOB; date‑shift if required).
• Do not push raw exports to forks, PRs or gists.
• Use ResearchTemplate.ipynb for generating de‑identified derived outputs.
If in doubt, stop and seek local information governance guidance.

Contributing

See issues list and please open discussions before large changes.


Copyright © Royal College of Paediatrics and Child Health

Owner

  • Name: The Royal College of Paediatrics and Child Health
  • Login: rcpch
  • Kind: organization
  • Email: it.support@rcpch.ac.uk
  • Location: 5-11 Theobald's Road, London WC1X 8SH

Best Practice As Code, from the RCPCH

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
  - family-names: "Chapman"
    given-names: "Simon"
    orcid: "https://orcid.org/0000-0001-9897-2040"
  - family-names: "Baw"
    given-names: "Marcus"
    orcid: "https://orcid.org/0000-0003-4369-8659"
  - family-names: "Cole"
    given-names: "Tim"
    orcid: "https://orcid.org/0000-0001-5711-8200"
title: "rcpchgrowth"
version: 3.1.17
doi: 10.5281/zenodo.6301089
date-released: 2022-05-14
url: "https://github.com/rcpch/rcpchgrowth-python"

GitHub Events

Total
  • Create event: 45
  • Release event: 17
  • Issues event: 24
  • Watch event: 2
  • Delete event: 24
  • Issue comment event: 18
  • Push event: 137
  • Pull request review event: 3
  • Pull request event: 49
  • Fork event: 1
Last Year
  • Create event: 45
  • Release event: 17
  • Issues event: 24
  • Watch event: 2
  • Delete event: 24
  • Issue comment event: 18
  • Push event: 137
  • Pull request review event: 3
  • Pull request event: 49
  • Fork event: 1

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 2
  • Total pull requests: 12
  • Average time to close issues: about 15 hours
  • Average time to close pull requests: about 8 hours
  • Total issue authors: 1
  • Total pull request authors: 1
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 8
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 2
  • Pull requests: 12
  • Average time to close issues: about 15 hours
  • Average time to close pull requests: about 8 hours
  • Issue authors: 1
  • Pull request authors: 1
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 8
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • eatyourpeas (16)
  • ryanlewis94 (1)
  • pacharanero (1)
  • rscottweekly (1)
Pull Request Authors
  • eatyourpeas (29)
  • rscottweekly (1)
  • mbarton (1)
  • pacharanero (1)
Top Labels
Issue Labels
bug (7) enhancement (4) question (2) invalid (2)
Pull Request Labels
enhancement (6) bug (1)

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 768 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 2
  • Total versions: 86
  • Total maintainers: 1
pypi.org: rcpchgrowth

SDS and Centile calculations for UK Growth Data

  • Versions: 86
  • Dependent Packages: 0
  • Dependent Repositories: 2
  • Downloads: 768 Last month
Rankings
Dependent packages count: 10.1%
Forks count: 11.4%
Dependent repos count: 11.5%
Average: 12.3%
Downloads: 12.7%
Stargazers count: 15.6%
Maintainers (1)
Last synced: 6 months ago

Dependencies

requirements.txt pypi
  • attrs ==20.3.0
  • bump2version ==1.0.1
  • iniconfig ==1.1.1
  • matplotlib *
  • packaging ==20.9
  • pluggy ==0.13.1
  • py ==1.10.0
  • pyparsing ==2.4.7
  • pytest ==6.2.3
  • python-dateutil ==2.8.1
  • scipy *
  • six ==1.15.0
  • toml ==0.10.2
setup.py pypi
  • click *
  • pytest *
  • python-dateutil *
  • scipy *
  • six *
.github/workflows/python-publish.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite