{"id":1368,"date":"2022-10-11T18:48:50","date_gmt":"2022-10-11T18:48:50","guid":{"rendered":"\/wolfram-u\/?post_type=courses&#038;p=1368"},"modified":"2026-07-21T18:01:50","modified_gmt":"2026-07-21T18:01:50","slug":"the-code-behind-arrival","status":"publish","type":"courses","link":"https:\/\/www.wolfram.com\/wolfram-u\/courses\/image-signal-processing\/the-code-behind-arrival\/","title":{"rendered":"The Code behind <em>Arrival<\/em>"},"content":{"rendered":"<o>In this recorded livecoding session, Christopher Wolfram discusses the logogram analysis tools he created for the 2016 film <em>Arrival<\/em>, in response to the request from director Denis Villeneuve and his team to analyze the aliens' fictional, nonlinear visual language and provide code and visualizations for the screen. Christopher demonstrates the development processes he went through, as well as new explorations into the language. <\/p>\r\n","protected":false},"excerpt":{"rendered":"In this recorded livecoding session, Christopher Wolfram discusses the logogram analysis tools he created for the 2016 film <em>Arrival<\/em>, in response to the request from director Denis Villeneuve and his team to analyze the aliens' fictional, nonlinear visual language and provide code and visualizations for the screen. Christopher demonstrates the development processes he went through, as well as new explorations into the language.","protected":false},"featured_media":1388,"parent":0,"template":"","meta":{"footnotes":""},"course_format":[17],"class_list":["post-1368","courses","type-courses","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/www.wolfram.com\/wolfram-u\/wp-json\/wp\/v2\/courses\/1368"}],"collection":[{"href":"https:\/\/www.wolfram.com\/wolfram-u\/wp-json\/wp\/v2\/courses"}],"about":[{"href":"https:\/\/www.wolfram.com\/wolfram-u\/wp-json\/wp\/v2\/types\/courses"}],"version-history":[{"count":2,"href":"https:\/\/www.wolfram.com\/wolfram-u\/wp-json\/wp\/v2\/courses\/1368\/revisions"}],"predecessor-version":[{"id":4300,"href":"https:\/\/www.wolfram.com\/wolfram-u\/wp-json\/wp\/v2\/courses\/1368\/revisions\/4300"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wolfram.com\/wolfram-u\/wp-json\/wp\/v2\/media\/1388"}],"wp:attachment":[{"href":"https:\/\/www.wolfram.com\/wolfram-u\/wp-json\/wp\/v2\/media?parent=1368"}],"wp:term":[{"taxonomy":"course_format","embeddable":true,"href":"https:\/\/www.wolfram.com\/wolfram-u\/wp-json\/wp\/v2\/course_format?post=1368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}