Tags
Info
- Each page on this site is tagged
- Use this tag index to quickly find all the content we have on the topics you are most interested in!
Accessibility
Anaconda
- Technical Working Setup & Best Practices
- Workflow tools explained
- Project and Package structuring
- Conda environment
- Venv environment
- Virtual environments
Automation
Backtesting
Benefits of RAP
Code reviews
Code style
Coding tips
- Coding Best Practice
- Example Pipeline (Python)
- When to Stop Coding?
- Python for RAP
- R for RAP
- Refactoring Golden rules
- Logging and error handling in PySpark
- PySpark style guide
- Using Config Files
- Handling file paths
- Intro to Python
- Logging and error handling
- Python functions
Community support
Conda
Config files
Data analysis
Data visualisation
Databricks
Docstrings
Error handling
Field Definitions
File paths
Functions
Git
- Development tools
- Technical Working Setup & Best Practices
- Workflow tools explained
- Git Basics for RAP
- What is RAP?
- Git with RStudio
- Git Hooks
- Introduction to Git
- Making Code Discoverable using Github Topics.
- Using Git Collaboratively
- Committing Work
- Pull and Merge Requests
- Working with Branches
- Git Quick Start Guide
- GitHub Quick Start Guide
- GitLab Quick Start Guide
GitHub
GitHub topics
GitLab
Glossary
History
IDEs
Implementing RAP
Jupyter
Levels of RAP
Linting
Logging
Loose coupling
Matplotlib
Notebooks
Numpy
Open-source
Packaging
Pandas
- Basic Python Data Analysis operations
- Handling file paths
- Using Python f-strings to run SQL queries
- Visualisations in Python
Pathlib
Pip
Policy
Preparing for RAP
- Process Mapping
- Quality Assuring Analytical Outputs
- Ready for RAP?
- Git Basics for RAP
- Python for RAP
- R for RAP
- Levels of RAP
- How to prepare my team for RAP
- RAP Pre-engagement Questionnaire
- Thin-slice strategy for building pipelines
Process mapping
Project structure
- Example Pipeline (Python)
- Technical Working Setup & Best Practices
- Refactoring Golden rules
- Using Config Files
- Project and Package structuring
Publishing code
PySpark
- Logging and error handling in PySpark
- PySpark style guide
- Intro to Python
- Logging and error handling
- Python functions
- Unit testing field definitions
- Unit testing
Python
- Example Pipeline (Python)
- Workflow tools explained
- Python for RAP
- Basic Python Data Analysis operations
- Using Config Files
- Handling file paths
- Intro to Python
- Logging and error handling
- Project and Package structuring
- Python functions
- Unit testing field definitions
- Unit testing
- Using Python f-strings to run SQL queries
- Visualisations in Python
- Conda environment
- Venv environment
- Virtual environments
Quality assurance
R
R Studio
RAP CoP website
- RAP Community of Practice
- Acknowledgements
- RAP Release Workflow
- GitHub Repository Traffic Statistics
- Website traffic information
RAP Playbook
RAP champions
RAP engagements
- Support
- Our RAP Service
- Programme level reporting
- RAP Pre-engagement Questionnaire
- Designing a RAP service
- RAP squad support models
- Typical Engagement Flow
RAP project management
- Process Mapping
- Quality Assuring Analytical Outputs
- Ready for RAP?
- Thin-slice strategy for building pipelines
Refactoring
SQL
Separation of concerns
Spark
Test Driven Development (TDD)
Testing
- Development tools
- When to Stop Coding?
- What is RAP?
- Back testing
- Unit testing field definitions
- Unit testing
Thin slice strategy
Tidy data
Transparency
Unit testing
Useful links
VS Code
Version control
- Development tools
- Git Basics for RAP
- What is RAP?
- Git with RStudio
- Git Hooks
- Introduction to Git
- Making Code Discoverable using Github Topics.
- Using Git Collaboratively
- Committing Work
- Pull and Merge Requests
- Working with Branches
- Git Quick Start Guide
- GitHub Quick Start Guide
- GitLab Quick Start Guide
Virtual environments
Workflow
- Code review
- How to Publish your Code in the Open
- Development tools
- Technical Working Setup & Best Practices
- Workflow tools explained
Last update:
March 1, 2024
External Links Disclaimer
NHS England makes every effort to ensure that external links are accurate, up to date and relevant, however we cannot take responsibility for pages maintained by external providers.
NHS England is not affiliated with any of the websites or companies in the links to external websites.
If you come across any external links that do not work, we would be grateful if you could report them by raising an issue on our RAP Community of Practice GitHub.