codonPython will reduce the entry barrier for analysis and provide software development experience for those at a higher level of technical ability.
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.
codonPython is open to contributions and developments from new and experience users. Below is information about; best practices when using Github, contributing code and useful information for new users.
*best practise stuff
*link to contributing wiki?
GitHub is a hosting site that allows for development and version control of software using Git. It allows users to take a piece of code ( a branch) edit/develop it and submit it back to the owner to the original copy ( the master branch), whilst keeping track of all changes that have been made along the way.
The Git and Github for Poets is a useful series on Git and Github basics for beginner, that cover topics such as;
GitHub Basics
1.2 Branches
1.4 Issues
Command Line
1.6 Cloning Repo and Push/Pull
The package can be directly installed by typing in your terminal:
python -m pip install --user git+https://github.com/codonlibrary/codonPython.gitor
install.packages("codonPython")Include info on what each text file / folder is:
.github/ISSUE_TEMPLATE =
codonPython =
.gitignore =
.travis.yml =
CONTRIBUTING.md =
LICENSE =
MANIFEST.in =
README.md =
pytest.ini =
requirements.txt =
setup.py =