• Stars
    star
    940
  • Rank 48,627 (Top 1.0 %)
  • Language Mathematica
  • License
    Other
  • Created over 7 years ago
  • Updated about 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Documents from a live coding session by Christopher Wolfram related to content from the 2016 film Arrival

The Code Behind Arrival (The Movie) Companion

View notebooks

Synopsis

These notebooks correspond to Christopher Wolfram's live coding session in which he analyzed the logograms and other content from the 2016 film Arrival. The session can be found by using the following link:

The Code Behind Arrival The Movie (youtube.com)

The content found here is meant to be a companion to this coding session, allowing anyone to modify and tinker with some of the content from the movie. .nb files can be opened and modified in either Mathematica, the Wolfram Cloud or the Wolfram Development Platform.

Please Note: Some of the features used by Christopher in the coding session utilize features from version 11.1 of the Wolfram Language.

Video-notebook breakdown

A breakdown of when Christopher begins working on each notebook in the video:

Time Filename Description
0:02:30 sectionBreaking-01.nb Start of broadcast; background, breakdown of various logograms
0:12:30 featureDetection-01.nb A quick look at an attempt to detect features and map symbols
0:14:22 3d-01.nb Heat-mapping and visualization of logogram based on edge detection
0:15:11 unwrapping-01.nb Unwrapping and linearize logograms
0:18:17 maps-01.nb/maps folder Alien landing positions mapping and analysis
0:22:53 arrivalLiveCoding.nb Shape comparison, similarity mapping, and logogram feature isolation
1:44:34 ca-01.nb Cellular automata growth made from logograms
2:03:50 arrivalLiveCoding.nb Recap and wrap-up

License

See COPYING.md.

More Repositories

1

WolframLanguageForJupyter

Wolfram Language kernel for Jupyter notebooks
Mathematica
983
star
2

WolframClientForPython

Call Wolfram Language functions from Python
Python
426
star
3

codeparser

Parse Wolfram Language source code as abstract syntax trees (ASTs) or concrete syntax trees (CSTs)
Rust
117
star
4

GitLink

Git integration for the Wolfram Language
C++
112
star
5

vscode-wolfram

Official Visual Studio Code extension for Wolfram Language
CMake
96
star
6

WolframWebEngineForPython

Integrates the Wolfram Language seamlessly with Python AIOHTTP
Python
88
star
7

Chatbook

Wolfram Notebooks + LLMs
Mathematica
78
star
8

codeinspector

Find and report problems in Wolfram Language code
Mathematica
63
star
9

wolfram-notebook-embedder

JavaScript embedder for Wolfram Cloud notebooks
JavaScript
56
star
10

FEMAddOns

Finite Element Method addons for Wolfram Language
Mathematica
52
star
11

wolfram-library-link-rs

Safe, efficient, and ergonomic bindings to Wolfram LibraryLink and the Wolfram Language
Rust
47
star
12

LSPServer

LSPServer is a package that implements the Language Server Protocol for Wolfram Language and allows a Wolfram Language kernel to run as an LSP server.
Mathematica
45
star
13

codeformatter

Format Wolfram Language source code
Mathematica
44
star
14

LibraryLinkUtilities

C++ wrappers for conveniently wrapping Wolfram LibraryLink code.
C++
33
star
15

draw

Vector drawing program with the Wolfram Language
Mathematica
33
star
16

OpenCascadeLink

Open source package for OpenCascadeLink, which is bundled with Wolfram Language products as of version 12.1
C++
31
star
17

RhinoLink

Wolfram Language interface to Rhino3D
C#
25
star
18

AWSLambda-WolframLanguage

Wolfram Language container image runtime for AWS Lambda
Mathematica
25
star
19

WL-FunctionCompile-CI-Template

Compile Wolfram Language functions using GitHub Actions continuous integration
Mathematica
23
star
20

GurobiLink

Wolfram Language interface to the Gurobi numerical optimization library
C++
23
star
21

WAS-Kubernetes

Shell
20
star
22

Sublime-WolframLanguage

Official Sublime Text package for Wolfram Language
Python
20
star
23

GitLink-Talk

Talk introducing GitLink given at the 2015 Wolfram Technology Conference
Mathematica
20
star
24

DistMesh

Mathematica
19
star
25

wstp-rs

Rust bindings to the Wolfram Symbolic Transport Protocol (WSTP)
Rust
18
star
26

CSSTools

A package for importing CSS files into the Wolfram Language
Mathematica
17
star
27

MongoLink

MongoLink is a package for interacting with MongoDB inside the Wolfram Language.
Mathematica
17
star
28

wolfram-expr-rs

Representing Wolfram Language expressions in Rust.
Rust
14
star
29

semantic-math

Mathematica
13
star
30

PacletCICD

Continuous integration and deployment for Wolfram Language Paclets
Mathematica
13
star
31

BioFormatsLink

Package for interacting with Bio-Formats library in the Wolfram Language
Mathematica
13
star
32

wolfram-app-discovery-rs

Locate local installations of the Wolfram Language.
Rust
12
star
33

Data-Curation-Training

Mathematica
12
star
34

build-paclet

Shell
4
star
35

check-paclet

Shell
3
star
36

wolframresearch.github.io

HTML
3
star
37

submit-paclet

Shell
3
star
38

sync-promise-js

TypeScript
2
star
39

test-paclet

Shell
2
star
40

PacletCICD-Examples-AdvancedSample

Mathematica
2
star
41

loggers-js

TypeScript
1
star
42

PacletCICD-Examples-FewIssues

Mathematica
1
star
43

PacletCICD-Examples-MoreIssues

Mathematica
1
star
44

PacletCICD-Examples-CompiledLibrary

Mathematica
1
star
45

reback-js

TypeScript
1
star
46

PacletCICD-Examples-Sample

Mathematica
1
star