An expressive language to facilitate the creation and visualization of two-dimensional dynamical systems. The basic elements of the language are a model wrapping around a function(x,y) which outputs a list(x = xprime, y = yprime), and a range. The language supports three types of visual objects: visualizations, features, and backgrounds. Visualizations, including dots and arrows, depict the behavior of the dynamical system over the entire range. Features display user-defined curves and points, and their images under the system. Backgrounds define and color regions of interest, such as areas of convergence and divergence. The language can also automatically guess attractors and regions of convergence and divergence.
|Author||Charles Stein [aut, cre], Seth Fogarty [aut]|
|Date of publication||2016-11-11 12:09:31|
|Maintainer||Charles Stein <email@example.com>|
|License||GPL-2 | file LICENSE|
boolpos: Find Positions of False Elements
cash-.dsproto: Used to call members of a dsproto
colorVector: Set Color Vector From Parameters
ds-add: Adds a new component to a dsmodel.
dsarrows: Add a visualization of the system using arrows.
dscurve: Curve objects
dsdots: Adds a visualization of the system using dots.
dsmodel: Defines a model object encapsulating a dynamical system
dspoint: Individual points of interest.
dsproto: Create a new dsproto object
dsrange: Range of inputs for a model.
dsregion: Polygonal Region
findFixedPoint: Finds which fixed-point a point will end up at under a...
findNearestPoint: Determines which point in a list is closest to the input.
guessattractors: Guess the attractors of a model.
guessregions: Guess regions associated with attractors.
is.background: Checks if object is a background
is.curve: Reports whether x is a dscurves object.
is.discretizedrange: Reports whether x is a discretized range.
is.dots: Reports whether x is a dsdots object.
is.dsarrows: Reports whether x is a dsarrows object.
is.dsimage: Reports whether x is a dsimage
is.dspoint: Reports whether x is a dspoint
is.dsproto: Tests if an object is a ds object.
is.dsregion: Reports whether x is a dsregion object.
is.facade: Checks if object is a facade
is.feature: Checks if object is a feature
is.model: Checks if object is a mode.
is.range: Reports whether x is a range.
is.visualization: Checks if object is a visualization
is.xlabel: Checks to see if object is xlabel.
is.ylabel: Checks to see if object is ylabel.
pnt: Alias to make constructing points for regions easier.
pointsToList: Converts a list of points to a list of x coorinates, y...