Skip to content

CodonPython is maintained by NHS Digital and contains a package with functions used by NHS Digital.

License

Notifications You must be signed in to change notification settings

codonlibrary/codonPython

 
 

Repository files navigation

codonPython

Build Status codecov

codonPython will reduce the entry barrier for analysis and provide software development experience for those at a higher level of technical ability.

What is codon?

Codon is a project working towards creating a code repository to increase code sharing, consistancy and collaboration. This repository contains python functions for ease of use in workflows, on platforms such as databricks.

Why codon?

In biological terms, a codon is one of the building blocks that make up our DNA. By openly sharing our code we hope that others will be able to take those blocks of code to build their own processes using the data that NHS Digital hold.

Transparency: To aline with government data principles and build public trust.

Improve Code: To innovate and improve the code we use and provide.

Usability: Increase the accessibility and uniformity of code throughout the organisation.

Cost Effective: Reusable 'generalised' code will increase efficient in creating higher level processes.

Instillation

The package can be directly installed by typing in your terminal:

python -m pip install --user git+https://github.com/NHSDigital/codonPython.git

For further guidance on cloning a local repository to your machine from the remote repository using GitBash/Command Line see our Wiki pages.

Contributing to codonPython

Any improvements to documentaion, bug fixes or general code enhancments are also welcomed. If a bug is found on the master branch please use the GitHub guidance on raising an issue. All new contributions codon are welcome, for contribution guidance and coding conventions please see our guidance document.

New to GitHub?

GitHub is a hosting site that allows for development and version control of software using Git. It allows users to edit and develop parts of code independently before submitting back to the master code, whilst using version control to track changes. Beginners introductionary videos to GitHub can be found here. Quick links to other guidance can be found below;

All other Codon "How-to Articles" can be found here in the Wiki.

If you would find any additional guidance or How-to articles useful, we welcome any suggestions to our email codon.library@nhs.net

About

CodonPython is maintained by NHS Digital and contains a package with functions used by NHS Digital.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 14

Languages