🚀 Top-level project management for the Bokeh CZI grant
Bokeh aims to empower as many people as possible to harness the power of complex data by making it accessible through interactive, browser-based visualizations. In addition to significant direct usage in the scientific community, Bokeh powers several diagnostic and visualization functions in other core scientific workflow tools like ArViz, Dask, and the HoloViz toolkit.
According to the World Health Organization (WHO), an estimated 1.3 billion people (i.e., 1 in 6 individuals) experience a disability, and nearly 2.2 billion people (1 in 5 individuals) have vision impairment. This means that from the ~200k monthly visitors to https://docs.bokeh.org/ roughly ~33k are people with disabilities, and ~40k have some form of vision impairment, all spread around ~100 countries, including several non-English-native countries.
The proposed work aims to add core accessibility affordances to allow disabled and international users to work with Bokeh-based visualizations through four main work items or missions.
These have been identified with the following mission: *
labels:
mission: accessibility ♿️
: Auditing and extending core plotting functions to include accessibility affordancesmission: theming 🪄
: Refactor the theme and styling systemsmission: i18n 💬
: Internationalization and translation improvementsmission: maintenance 🌱
: Dedicated testing, communication, and continued maintenance
You can also follow the progress of the tasks on the GitHub project board 🗂️.
The project is scheduled to take approximately two years, from June 2024 to June 2026.
We have established time-based milestones at 6, 12, 18 and 24 months.
Some tasks are labeled as type: stretch
which indicates stretch goals in case there's time and resources to tackle them.
These milestones are available in the project Milestones tab.
Meeting notes are publicly available under the meeting-notes/
directory.
- Pavithra Eswaramoorty: @pavithraes - Quansight, Bokeh
- Tania Allard: @trallard - Quansight Labs
- Philipp Rudiger: @philippjfr - Anaconda, HoloViz, Bokeh
- Frank Elavsky: @frankelavsky - Human-Computer Interaction Institute at Carnegie Mellon University
This is a project generously funded by the CZI Science EOSS program (Cycle 6)