Patrick Smyth, Jenn Kotler Notebooks for All: Accessibility & Jupyter Notebooks | JupyterCon 2023

Patrick Smyth and Jenn Kotler

Learn about the "Notebooks for All" project's efforts to improve accessibility in Jupyter Notebooks, including key areas for improvement, usability testing, and community collaboration, aimed at providing a better experience for users with disabilities.

Key takeaways
  • Jupyter Notebooks are a crucial tool for science and research, but they currently lack accessibility features, making it difficult for people with disabilities to use them.
  • The “Notebooks for All” project aims to improve the accessibility of Jupyter Notebooks, providing a better experience for users with disabilities.
  • The project has identified several key areas for improvement, including structuring the notebook, providing semantic elements, and improving navigation.
  • The team has run usability tests with disabled developers and scientists, and received feedback on how to improve the notebook’s accessibility.
  • The project has also created a flag system to help authors make their notebooks more accessible.
  • The team is planning to release the findings and resources on GitHub and the project website.
  • Collaboration is key to improving the accessibility of Jupyter Notebooks, and the team is open to feedback and contributions from the community.
  • The project has received funding from NASA and the federal government, and plans to continue working on improving the accessibility of Jupyter Notebooks.
  • The community is encouraged to get involved and help improve the accessibility of Jupyter Notebooks.
  • The project has already made some progress, including improving the HTML outputs of Jupyter Notebooks.
  • The team is working on creating a style guide for authors to make their notebooks more accessible.
  • The project has also developed a checklist for authors to follow to make their notebooks more accessible.
  • The community is encouraged to share their experiences and feedback on improving the accessibility of Jupyter Notebooks.