Jimenez Gacha & Presedo-Floyd - Accessibility best practices for authoring Jupyter notebooks

Discover best practices for authoring accessible Jupyter notebooks, including using markdown headings, providing alternative text for visualizations, and incorporating operable navigation and customization options.

Key takeaways
  • Operability is crucial for accessibility, and using markdown headings can greatly improve it.
  • Color contrast is important, and breaking down the notebook into smaller, manageable parts can make it more accessible.
  • Provide alternative text for visualizations, and make them operable and understandable.
  • Include a table of contents to help users navigate the notebook.
  • Use plain language and avoid jargon to make the content more accessible.
  • Consider allowing users to customize their experience through options such as font size and color scheme.
  • Use ARIA attributes to provide additional information about elements on the page.
  • Make sure that all content is accessible, including videos and inline content.
  • Provide a way for users to ask for help or request accommodations.
  • Keep in mind that there is no one-size-fits-all solution for accessibility, and that each user may have different needs and preferences.
  • Use ARIA attributes to provide additional information about elements on the page.
  • Provide a way for users to control the formatting and layout of the content.