This accessibility statement applies to the content hosted on the repositories of the SciTools GitHub organisation.
The SciTools GitHub organisation is run by the 'AVD' team ('Analysis and Visualisation of Data') at the UK Met Office.
SciTools development presents particularly exciting opportunities around inclusivity. Climate science affects all of us, and people from all walks of life should be able to engage with it. Working with a popular language - Python - and hosting on a widely-used platform - GitHub - opens us to an enormous population of potential users and collaborators, and our open-source model means anyone can contribute regardless of their skill-set or available resources. We are committed to making our content as accessible as possible, to maximise these opportunities.
By hosting on GitHub, we benefit from their own excellent accessibility efforts:
- GitHub accessibility settings
- GitHub accessibility statement
- Accessibility Conformance Report for GitHub.com
For the content that we host on GitHub, we want to ensure as many people as possible can understand it, by maximising clarity of metadata, directory structure, text structure, and language. In all of these areas we align to existing conventions as much as possible, to maximise familiarity.
Across the SciTools repositories, you should be able to:
- Benefit from GitHub's built-in accessibility features when navigating and viewing our content.
- Navigate the structure of our text using just a keyboard (e.g. using headings).
- Listen to our text using a screen reader.
- Understand our text, which is written in plain English with explanations or links for any technical terms.
- Follow our source code, which uses descriptive variable names, comments, docstrings, adopts a 'self-describing' structure where possible, and adheres to existing style conventions ('linting').
- Learn about our repositories via standard GitHub 'community health files' such
as
README.md,LICENSE,CITATION.cff. - Know where to find standard files and directories through their conventional
names and paths; e.g. documentation, source code,
pyproject.toml. - Navigate our issues, pull requests, discussions; via their descriptive titles
and labels, including standard GitHub labels such as
good first issue.
While we are spinning up our accessibility testing, caution is needed when
using screen readers on repository README files. Two specific issues are
expected and are as-yet untested:
- Emojis used as punctuation in headings and lists.
- Repository health communicated via SVG 'badges', which are images of text.
The meaning of the README files is still expected to be clear, as the main
text bodies are free from the above issues.
If you find any problems not listed on this page or think we’re not meeting accessibility requirements, contact the SciTools development team, who are responsible for both communication and actioning on accessibility issues.
If you need any information from the SciTools GitHub organisation in a different format like accessible PDF, large print, easy read, audio recording or braille, the correct point of contact is also the SciTools development team. However, it is important to note that SciTools activity is conducted primarily via GitHub, so continued collaboration/communication with SciTools will be challenging if the native GitHub format is inaccessible to you.
Available contact methods:
- Preferred method:
raise a GitHub issue
against the appropriate SciTools repository, or against
SciTools/.githubfor generic matters. Please attach theAccessibilityType to the issue. - Email: scitools.pub@gmail.com
The SciTools development team review all communications weekly (GitHub communication is reviewed during the SciTools Peloton meetings, the email Inbox is monitored at least weekly), at which point we will respond to discuss possible actions with you.
w3.org have shared some tips on contacting organisations about accessibility.
The Equality and Human Rights Commission (EHRC) is responsible for enforcing the Public Sector Bodies (Websites and Mobile Applications) (No. 2) Accessibility Regulations 2018 (the ‘accessibility regulations’). If you’re not happy with how we respond to your complaint, contact the Equality Advisory and Support Service (EASS).
The Met Office is committed to making its content accessible, in accordance with the Public Sector Bodies (Websites and Mobile Applications) (No. 2) Accessibility Regulations 2018.
This GitHub organisation is partially compliant with the Web Content Accessibility Guidelines version 2.2 AA standard, due to the non-compliances and exemptions listed below.
The content listed below is non-accessible for the following reasons.
- Emojis are used as punctuation in headings and lists within many
READMEfiles. Emojis can disrupt flow when using a screen reader, and they should typically be limited to the end of a sentence or paragraph - see WCAG 1.1.1 Non-text Content. The text remains understandable if you are aware of this potential disruption. We will be improving our understanding of correct emoji usage during our manual testing routine (SciTools/.github#213). - SVG 'badges' are used within many
READMEfiles to communicate repository health/status. These are images of text, which would be more accessible as plain text. See WCAG 1.4.5 Images of Text. It is not necessary to understand this section of theREADMEfiles to understand the overall meaning. We will be reviewing what can be done to maximise accessibility in this space, since in some cases badges are the only viable option; see SciTools/.github#216.
We are at an early stage of assessing the accessibility of the content hosted across the SciTools GitHub organisation, and therefore do not yet have a full account of non-accessible content. Actions we are taking to address this include:
- Creation of the
Accessibilityissue Type across SciTools repositories, to raise the profile of accessibility work and to aid in tracking outstanding issues. - Implementing automated accessibility testing in the continuous integration (CI) of SciTools repositories; see SciTools/.github#214
- Planning a manual accessibility testing routine for SciTools repositories; see SciTools/.github#213
In the meantime, we welcome reports of any accessibility issues you encounter while using the SciTools GitHub organisation; see the Feedback and contact information section for details.
This content is hosted on GitHub, a third-party platform. As such, we do not control accessibility of GitHub's interface elements, such as its colours, navigation, type-facing. These aspects are managed by GitHub and fall outside the scope of our accessibility responsibilities. For more information about GitHub accessibility, see GitHub's accessibility pages, including GitHub's published accessibility conformance reports.
The SciTools GitHub organisation includes third party content which we have no control over - comments left on issues, pull requests, discussions by members of the public. The accessibility regulations do not require us to manage these kinds of content, but if you have a problem with any of the content hosted on this GitHub organisation, please contact us using the methods above and we will try to help.
Some of the content in issues, pull requests, discussions across the SciTools GitHub organisation is classified as archive content. Specifically: these are made up of conversational posts which are inappropriate to edit or remove. This kind of historically recorded content is exempt from meeting the digital accessibility regulations. If you require a specific piece of archive conversation and it is not accessible, please contact us using the methods above and we will provide an accessible version of the content on request.
We will always consider accessibility at the time of making new posts on issues, pull requests, discussions.
Source code is not typical text and does not support typical accessibility features such as semantic markup or keyboard navigation. The accessibility regulations do not require us to make source code accessible. However, we are keen to make our source code as clear and understandable as possible, within the constraints of programming languages and their conventions. If you have any problems or suggestions regarding the accessibility of our source code, please contact us using the methods above.
This statement was prepared on 17th October 2025. It was last reviewed on 17th October 2025.
The SciTools GitHub organisation was last tested on 11th September 2024. The
test was carried out by the 'AVD' team ('Analysis and Visualisation of Data')
at the UK Met Office. The test included
parsing the SciTools organisational README file using the
NVDA screen reader on Windows 11, and the
Read aloud function in Microsoft Edge on Windows 11.
A more thorough range of testing - manual AND automated - is planned for the future; see the Non-assessed content section for details.