Skip to content

The codon project was created to increase code sharing, code consistency, coding standards, and encourage collaboration. Package documentation is available on the GitHub pages. codonPython aims to reduce the barrier for entry for analysis and provide software development experience for those at a higher level of technical ability.

License

Notifications You must be signed in to change notification settings

NHSDigital/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. The repository contains Python, R and SQL code for ease of use in workflows on platforms such as data bricks. Further information can be found here.

Why codon?

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/codonlibrary/codonPython.git

For further guidance to clone a local repository to your machine from the remote repository using GitBash/Command Line.

Contributing to codonPython

All new contributions codon are welcome, please follow the Coding Conventions in the guidance document. for contribution guidance. 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 and issue.

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 begginer guidance can be found below;

All other Codon "How-to Articles" can be found here

About

The codon project was created to increase code sharing, code consistency, coding standards, and encourage collaboration. Package documentation is available on the GitHub pages. codonPython aims to reduce the barrier for entry for analysis and provide software development experience for those at a higher level of technical ability.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 11

Languages