in this stream, tony is visited by khalid to talk about representing information in nonvisual ways. i met khalid during the nonvisual data science course taught be the iota school. in this class, he was talking about his challenges in producing and interpretting a heatmap. since then, i've been thinking about how to do better. this stream is our first meeting where we acheive our goals of designing better nonvisual/visual heatmaps.
# nonvisual data frames and heat maps
in this stream, tony is visited by khalid to talk about representing information in nonvisual ways. i met khalid during the [nonvisual data science course taught be the iota school](https://github.com/Iota-School/nonvisual_data_science). in this class, he was talking about his challenges in producing and interpretting a heatmap. since then, i've been thinking about how to do better. this stream is our first meeting where we acheive our goals of designing better nonvisual/visual heatmaps.
since, we've been coordinating community on the [blindcoders mailing list](http://blindcoders.com/).
in this stream, tony is visited by khalid to talk about representing information in nonvisual ways. i met khalid during the
nonvisual data science course taught be the iota school
. in this class, he was talking about his challenges in producing and interpretting a heatmap. since then, i've been thinking about how to do better. this stream is our first meeting where we acheive our goals of designing better nonvisual/visual heatmaps.
1. we start by understanding the experience of a blind data scientist navigating post graduate work. we learn about the challenges associated with AI and notebooks.
2. we understand the need for better nonvisual dataframes for equitable data science experiences for BVI students.
3. we iterate on table representations with khalid providing feedback about the screen reader experience while we practice communicating nonvisual data science topics. we consider the utility of tables and dataframes in exploring data.
4. finally, we make a visual and nonvisual dataframe representations out of tables and css. this approach provides automony to BVI data scientists allowing them to experience the data themselves.
4
we start by understanding the experience of a blind data scientist navigating post graduate work. we learn about the challenges associated with AI and notebooks.
we understand the need for better nonvisual dataframes for equitable data science experiences for BVI students.
we iterate on table representations with khalid providing feedback about the screen reader experience while we practice communicating nonvisual data science topics. we consider the utility of tables and dataframes in exploring data.
finally, we make a visual and nonvisual dataframe representations out of tables and css. this approach provides automony to BVI data scientists allowing them to experience the data themselves.
%%## ai interpretting visualizations<dl><dt>[2:57](https://www.youtube.com/live/uF9VpP-mrSE?t=177s)</dt><dd>Khaliddescribesintprettingdatausing[bemyeyes](https://www.bemyeyes.com/),[bemyai](https://www.bemyeyes.com/blog/introducing-be-my-ai),[JAWSpicture](https://blog.freedomscientific.com/picture-smart-in-jaws-independently-selecting-your-artwork/),openai,andclaude.eventuallyhehadtorelyonapersontosupporthim.dataliteracyamong</dd></dl>
%%loadingthecorrelatedcryptodatadf=pandas.read_csv("crypto_data_correlation_2022-04-01_to_2024-03-31_normalised.csv").set_index("Date")df.columns=df.columns.str.rstrip("-USD")df.pipe(show,caption="a subset of the crypto time series from 2022 to 2024")
%%nonvisualrepresentationofthepearsoncorrelationcoefficientofthecurrencies.df.corr().pipe(compose_left(show,display),config=table_config,id="crypto",caption="correlation matrix of crypto cyrrencies. \ each element is the pearson correlation coefficient for the currency in the row and column")visualstylingtomakethetableappearasaheatmap.thisneedsmoredesign,butthegististhere.```html<style>#crypto {td{background-color:rgba(calc(var(--val)*255),calc(var(--val)*255),calc(var(--val)*255),1);font-size:0px;&:hover{font-size:1em;}}}</style>```
%%## audible, visual and tactile dataframe accessibility<dl><dt>[45:00](https://www.youtube.com/live/uF9VpP-mrSE?t=2700s)</dt><dd>>Tablesarenotpicturesofdata:theyarecataloguesofdatatobeperused,parsed,referencedandinterrogated.Awell-designedtablewillenabletheinformationtobereadandunderstood,andwillrevealthepatternsandcorrelationsinherentinthedata.>>*https://alistapart.com/article/web-typography-tables/</dd></dl>### useful links about accessible table and type design*https://racheleditullio.com/blog/2020/03/5-ways-to-improve-table-accessibility/*https://adrianroselli.com/2017/11/a-responsive-accessible-table.html*https://adrianroselli.com/2017/11/hey-its-still-ok-to-use-tables.html*https://readings.design/PDF/ThePrinciplesoftheNewTypography.pdf*https://tonyfast.github.io/tonyfast/draft/tonyfast/tonyfast/tonyfast/xxiv/2024-02-20-multiindex-html.html*https://www.highcharts.com/docs/accessibility/patterns-and-contrast*https://github.com/Chartability/POUR-CAF