dsmodels: A Language to Facilitate the Creation and Visualization of Two- Dimensional Dynamical Systems

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 <cstein1@trinity.edu>
License
GPL-2 | file LICENSE
Version
1.0.0
URLs

View on CRAN

Man pages

background
Background
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
facade
Facade
feature
Feature
features
Features
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.
NaNRemove
NaNRemove
pnt
Alias to make constructing points for regions easier.
pointsToList
Converts a list of points to a list of x coorinates, y...
visualization
Visualization
xlabel
xlabel
ylabel
ylabel

Files in this package

dsmodels
dsmodels/inst
dsmodels/inst/staticdocs
dsmodels/inst/staticdocs/index.R
dsmodels/inst/staticdocs/icons.R
dsmodels/NAMESPACE
dsmodels/R
dsmodels/R/dsdots.R
dsmodels/R/axeslabel.R
dsmodels/R/dscurve.R
dsmodels/R/dsrange.R
dsmodels/R/dsproto.R
dsmodels/R/dsmodel.R
dsmodels/R/dsregion.R
dsmodels/R/features.R
dsmodels/R/dsarrows.R
dsmodels/R/dspoint.R
dsmodels/R/dsguessing.R
dsmodels/R/modelConstruction.R
dsmodels/README.md
dsmodels/MD5
dsmodels/DESCRIPTION
dsmodels/man
dsmodels/man/facade.Rd
dsmodels/man/is.feature.Rd
dsmodels/man/dspoint.Rd
dsmodels/man/is.curve.Rd
dsmodels/man/NaNRemove.Rd
dsmodels/man/is.ylabel.Rd
dsmodels/man/features.Rd
dsmodels/man/is.facade.Rd
dsmodels/man/is.dots.Rd
dsmodels/man/findNearestPoint.Rd
dsmodels/man/findFixedPoint.Rd
dsmodels/man/dsproto.Rd
dsmodels/man/ylabel.Rd
dsmodels/man/dsrange.Rd
dsmodels/man/dsarrows.Rd
dsmodels/man/dsregion.Rd
dsmodels/man/is.range.Rd
dsmodels/man/is.xlabel.Rd
dsmodels/man/is.visualization.Rd
dsmodels/man/dsdots.Rd
dsmodels/man/pointsToList.Rd
dsmodels/man/is.model.Rd
dsmodels/man/guessregions.Rd
dsmodels/man/is.dsregion.Rd
dsmodels/man/pnt.Rd
dsmodels/man/is.background.Rd
dsmodels/man/feature.Rd
dsmodels/man/xlabel.Rd
dsmodels/man/cash-.dsproto.Rd
dsmodels/man/is.dsproto.Rd
dsmodels/man/background.Rd
dsmodels/man/ds-add.Rd
dsmodels/man/is.dsimage.Rd
dsmodels/man/is.dspoint.Rd
dsmodels/man/is.discretizedrange.Rd
dsmodels/man/is.dsarrows.Rd
dsmodels/man/visualization.Rd
dsmodels/man/dsmodel.Rd
dsmodels/man/colorVector.Rd
dsmodels/man/guessattractors.Rd
dsmodels/man/boolpos.Rd
dsmodels/man/dscurve.Rd
dsmodels/LICENSE