{"id":1598,"date":"2018-10-10T09:44:33","date_gmt":"2018-10-10T13:44:33","guid":{"rendered":"https:\/\/portfolios.cs.earlham.edu\/?p=1598"},"modified":"2018-10-10T09:44:53","modified_gmt":"2018-10-10T13:44:53","slug":"week-7","status":"publish","type":"post","link":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2018\/10\/10\/week-7\/","title":{"rendered":"Week 7"},"content":{"rendered":"<p>This week I started playing around with creating the visualization tool piece of my project. In doing that, I learned a lot of the more finicky details of NVDA. It uses an internal installation of Python, which makes sense for users because they don&#8217;t need to already have Python installed on their machine to use NVDA. However, this makes installing packages more difficult and requires basically copying and pasting the contents of the package into a directory within the NVDA set up so that its installation of python can use it. To test small changes I want to make, I&#8217;ve found the NVDA Python console to be really helpful, but it&#8217;s only accessible when NVDA is running which can sometimes slow down the testing process. Overall, I feel like this project has gotten me really into the weeds and I&#8217;ve begun identifying specific problems in the way NVDA tries to go about reading this type of content, but I&#8217;m not entirely sure of what solutions would best fit with the existing NVDA structure.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week I started playing around with creating the visualization tool piece of my project. In doing that, I learned a lot of the more finicky details of NVDA. It uses an internal installation of Python, which makes sense for &hellip; <a href=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/2018\/10\/10\/week-7\/\">Read More<\/a><\/p>\n","protected":false},"author":62,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38,19],"tags":[],"class_list":["post-1598","post","type-post","status-publish","format-standard","hentry","category-flannery-currin","category-student"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Week 7 - CS\/DS Student Portfolios<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/2018\/10\/10\/week-7\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Week 7 - CS\/DS Student Portfolios\" \/>\n<meta property=\"og:description\" content=\"This week I started playing around with creating the visualization tool piece of my project. In doing that, I learned a lot of the more finicky details of NVDA. It uses an internal installation of Python, which makes sense for &hellip; Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/2018\/10\/10\/week-7\/\" \/>\n<meta property=\"og:site_name\" content=\"CS\/DS Student Portfolios\" \/>\n<meta property=\"article:published_time\" content=\"2018-10-10T13:44:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-10-10T13:44:53+00:00\" \/>\n<meta name=\"author\" content=\"fhcurrin15\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"fhcurrin15\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2018\\\/10\\\/10\\\/week-7\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2018\\\/10\\\/10\\\/week-7\\\/\"},\"author\":{\"name\":\"fhcurrin15\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#\\\/schema\\\/person\\\/8f89b65f3787c55c2644dc138eb383ca\"},\"headline\":\"Week 7\",\"datePublished\":\"2018-10-10T13:44:33+00:00\",\"dateModified\":\"2018-10-10T13:44:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2018\\\/10\\\/10\\\/week-7\\\/\"},\"wordCount\":179,\"commentCount\":0,\"articleSection\":[\"Flannery Currin\",\"Student\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2018\\\/10\\\/10\\\/week-7\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2018\\\/10\\\/10\\\/week-7\\\/\",\"url\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2018\\\/10\\\/10\\\/week-7\\\/\",\"name\":\"Week 7 - CS\\\/DS Student Portfolios\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#website\"},\"datePublished\":\"2018-10-10T13:44:33+00:00\",\"dateModified\":\"2018-10-10T13:44:53+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#\\\/schema\\\/person\\\/8f89b65f3787c55c2644dc138eb383ca\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2018\\\/10\\\/10\\\/week-7\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2018\\\/10\\\/10\\\/week-7\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2018\\\/10\\\/10\\\/week-7\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Week 7\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#website\",\"url\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/\",\"name\":\"CS\\\/DS Student Portfolios\",\"description\":\"AI and ML, Image Classification, Arduino\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#\\\/schema\\\/person\\\/8f89b65f3787c55c2644dc138eb383ca\",\"name\":\"fhcurrin15\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/78f7d23d2495c9359bcf6ff15d8507267633ebef8a642ad62408366b33ffa35e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/78f7d23d2495c9359bcf6ff15d8507267633ebef8a642ad62408366b33ffa35e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/78f7d23d2495c9359bcf6ff15d8507267633ebef8a642ad62408366b33ffa35e?s=96&d=mm&r=g\",\"caption\":\"fhcurrin15\"},\"url\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/author\\\/fhcurrin15\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Week 7 - CS\/DS Student Portfolios","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2018\/10\/10\/week-7\/","og_locale":"en_US","og_type":"article","og_title":"Week 7 - CS\/DS Student Portfolios","og_description":"This week I started playing around with creating the visualization tool piece of my project. In doing that, I learned a lot of the more finicky details of NVDA. It uses an internal installation of Python, which makes sense for &hellip; Read More","og_url":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2018\/10\/10\/week-7\/","og_site_name":"CS\/DS Student Portfolios","article_published_time":"2018-10-10T13:44:33+00:00","article_modified_time":"2018-10-10T13:44:53+00:00","author":"fhcurrin15","twitter_card":"summary_large_image","twitter_misc":{"Written by":"fhcurrin15","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2018\/10\/10\/week-7\/#article","isPartOf":{"@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2018\/10\/10\/week-7\/"},"author":{"name":"fhcurrin15","@id":"https:\/\/portfolios.cs.earlham.edu\/#\/schema\/person\/8f89b65f3787c55c2644dc138eb383ca"},"headline":"Week 7","datePublished":"2018-10-10T13:44:33+00:00","dateModified":"2018-10-10T13:44:53+00:00","mainEntityOfPage":{"@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2018\/10\/10\/week-7\/"},"wordCount":179,"commentCount":0,"articleSection":["Flannery Currin","Student"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/portfolios.cs.earlham.edu\/index.php\/2018\/10\/10\/week-7\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2018\/10\/10\/week-7\/","url":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2018\/10\/10\/week-7\/","name":"Week 7 - CS\/DS Student Portfolios","isPartOf":{"@id":"https:\/\/portfolios.cs.earlham.edu\/#website"},"datePublished":"2018-10-10T13:44:33+00:00","dateModified":"2018-10-10T13:44:53+00:00","author":{"@id":"https:\/\/portfolios.cs.earlham.edu\/#\/schema\/person\/8f89b65f3787c55c2644dc138eb383ca"},"breadcrumb":{"@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2018\/10\/10\/week-7\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/portfolios.cs.earlham.edu\/index.php\/2018\/10\/10\/week-7\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2018\/10\/10\/week-7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/portfolios.cs.earlham.edu\/"},{"@type":"ListItem","position":2,"name":"Week 7"}]},{"@type":"WebSite","@id":"https:\/\/portfolios.cs.earlham.edu\/#website","url":"https:\/\/portfolios.cs.earlham.edu\/","name":"CS\/DS Student Portfolios","description":"AI and ML, Image Classification, Arduino","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/portfolios.cs.earlham.edu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/portfolios.cs.earlham.edu\/#\/schema\/person\/8f89b65f3787c55c2644dc138eb383ca","name":"fhcurrin15","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/78f7d23d2495c9359bcf6ff15d8507267633ebef8a642ad62408366b33ffa35e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/78f7d23d2495c9359bcf6ff15d8507267633ebef8a642ad62408366b33ffa35e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/78f7d23d2495c9359bcf6ff15d8507267633ebef8a642ad62408366b33ffa35e?s=96&d=mm&r=g","caption":"fhcurrin15"},"url":"https:\/\/portfolios.cs.earlham.edu\/index.php\/author\/fhcurrin15\/"}]}},"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"fhcurrin15","author_link":"https:\/\/portfolios.cs.earlham.edu\/index.php\/author\/fhcurrin15\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/category\/student\/2018\/flannery-currin\/\" rel=\"category tag\">Flannery Currin<\/a> <a href=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/category\/student\/\" rel=\"category tag\">Student<\/a>","rttpg_excerpt":"This week I started playing around with creating the visualization tool piece of my project. In doing that, I learned a lot of the more finicky details of NVDA. It uses an internal installation of Python, which makes sense for &hellip; Read More","_links":{"self":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/posts\/1598","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/users\/62"}],"replies":[{"embeddable":true,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/comments?post=1598"}],"version-history":[{"count":1,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/posts\/1598\/revisions"}],"predecessor-version":[{"id":1600,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/posts\/1598\/revisions\/1600"}],"wp:attachment":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/media?parent=1598"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/categories?post=1598"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/tags?post=1598"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}