The following tutorials are available to help you learn Nova. Please note that there are several forthcoming tutorials for most recently upgraded features of Nova, though there are plenty of materials to get you started.
Modeling 101 (opens in new tab)
Getting Started
- 1a. Getting to Know the Nova Interface
10:40
Intro to Nova, the Nova interface, model library
Stock & Flow Models
- 2a. Simple Population Model
23:40
Steps in building a model, Nova graphic environment, displays - 2b. Density Dependent Growth Pt 1. Logistic Growth
25:30
Density dependence, logistic growth model, IMode, zooming into a graph - 2c. Density Dependent Growth Pt 2. Discrete Case
36:18
Discrete time models, Beverton-Holt Model, AutoMode, JavaScript math functions, oscillations, chaos - Basic population model
- Lotka-Voltera (predator-prey) model
- Gradient
- Mass Action
Spatial Models
- 3a. Intro to Submodels
18:40
Submodels and parent models, capsules, pins, chips - 3b. Enhancing graphic models with NovaScript
42:15
NovaScript, Javascript, program window, constants, custom functions, code chips - 3c. Spatial Models I. Random Noise
32:00
Spatial model, Cell Matrix, Raster Plugin, Javascript - 3d. Spatial Models II: Game of Life
48:00
Game of Life, CellMatrix properties, cell neighbors, speeding up performance, Spy plugin
Agent Based Models
- 4a. Intro to Agent Based Models
Concepts (5:30) | Exercise (18:30)
Types of agents and agent containers, capsules, pins and channels, AData pin, parsing AgentVector data output - 4b. Visualizing Agent Location with the AgentViewerX
Concepts (5:30) | Exercise (12:30)
AgentViewerX plugin, setting initial locations - 4c. One-Dimensional Linear Motion
Concepts (1:40) | Exercise (22:10)
movement, constant speed AgentViewerX plugin, setting initial locations, bounce - 4d. Two-Dimensional Motion
Concepts (4:25) | Exercise (25:30)
2d movement, direction of travel, heading, bounce, correlated random walk - 4e. Agent Birth and Death
Concepts (4:01) | Exercise (24:40)
agent birth and death, synchronous interaction - 4f. Agent-Agent Interaction
Concepts (23:20) | Exercise (1:04:35)
synchronous and asynchronous interactions, identifying agents, local variables, agent birth and death
Using Nova with R
NovaScript
Recent Comments