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

Jimenez Gacha & Presedo-Floyd

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.