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
- Example Pipeline
- Python for RAP
- R for RAP
- Coding Best Practice
- Refactoring Golden rules
- When to Stop Coding?
- 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
Config files
Data Classes
Data analysis
Data visualisation
Databricks
Docstrings
Error handling
Field Definitions
File paths
Functions
Git
- Git Basics for RAP
- Development tools
- Technical Working Setup & Best Practices
- Workflow tools explained
- 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
Licensing
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
- Ready for RAP?
- Thin-slice strategy for building pipelines
- Git Basics for RAP
- Python for RAP
- R for RAP
- Quality Assuring Analytical Outputs
- Levels of RAP
- How to prepare my team for RAP
- RAP Pre-engagement Questionnaire
Process mapping
Project structure
- Example Pipeline
- 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
- Data Classes
- Intro to Python
- Logging and error handling
- Python functions
- Unit testing field definitions
- Unit testing
Python
- Example Pipeline
- Python for RAP
- Workflow tools explained
- Basic Python Data Analysis operations
- Using Config Files
- Data Classes
- 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
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
- Ready for RAP?
- Thin-slice strategy for building pipelines
- Quality Assuring Analytical Outputs
Refactoring
SQL
Separation of concerns
Spark
Test Driven Development (TDD)
Testing
- Development tools
- What is RAP?
- When to Stop Coding?
- Back testing
- Unit testing field definitions
- Unit testing
Thin slice strategy
Tidy data
Training Resources
Transparency
- How to Publish your Code in the Open
- Licensing your code
- How to update your published code
- What is RAP?
Unit testing
Useful links
VS Code
Version control
- Git Basics for RAP
- Development tools
- 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
- How to Publish your Code in the Open
- Code review
- Development tools
- Technical Working Setup & Best Practices
- Workflow tools explained
Last update:
November 11, 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.