Inclusive and accessible scientific computing in the Jupyter Ecosystem
Have you ever heard about accessibility?
3, 2, 1 ….
Maybe you have heard the term accessibility before in a particular context, but have you thought about how accessibility fits within the open source development? In this talk, we will dive into the efforts to make Jupyterlab and Jupyter interfaces accessible to a broader audience of users, including those users requiring assistive technologies. We will discuss ongoing efforts around robust accessibility testing framework for projects in the Jupyter ecosystem, addressing critical accessibility issues in Jupyterlab and developing documentation focused on best practices for accessibility compliance and disability inclusion. And, more importantly, how you can participate in making open source more accessible to all, whatever your role is: user, contributor, maintainer, advocate or any other.
The structure of the talk will be as follows,
- Introduction to accessibility [:00 - :10]
- What do we mean by accessibility?
- Accessibility within open source development
- Jupyterlab accessibility status [:10-:13]
- Improvements of accessible areas in Jupyterlab UI [:13 - :20]
- Keyboard navigation
- Zoom for low vision support
- Color contrast improvements
- Practical tips for improving accessibility in a project [:20 - :25]
- Useful resources and wrap up [:25 - :30]
At the end of the talk, the attendees will be able to:
1. Have a basic understanding of accessibility and how it ties to open source software such as Jupyterlab.
2. Learn about current efforts to make Jupyterlab more accessible.
3. Get resources for learning more about accessibility and to engage with the accessibility efforts in the Jupyter ecosystem.