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

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.

AuthorCharles Stein [aut, cre], Seth Fogarty [aut]
Date of publication2016-11-11 12:09:33
MaintainerCharles Stein <cstein1@trinity.edu>
LicenseGPL-2 | file LICENSE
Version1.0.0
URL https://github.com/Trinity-Automata-Research/dsmodels
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("dsmodels")

Getting started

README.md

Popular man pages

boolpos: Find Positions of False Elements
cash-.dsproto: Used to call members of a dsproto
dscurve: Curve objects
dsdots: Adds a visualization of the system using dots.
is.dsimage: Reports whether x is a dsimage
is.dsregion: Reports whether x is a dsregion object.
NaNRemove: NaNRemove
See all...

All man pages Function index File listing

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

Functions

$.dsproto Man page
$.dsproto_parent Man page
+.dsproto Man page
NaNRemove Man page Source code
[[.dsproto Man page
\%+\% Man page
addToModel Man page Source code
applyTillFixed Source code
as.list.dsproto Man page Source code
background Man page
boolSelector Source code
boolpos Man page Source code
colorVector Man page Source code
dsarrows Man page Source code
dscurve Man page Source code
dscurveGraph Source code
dscurveParam Source code
dsdots Man page Source code
dsmodel Man page Source code
dspoint Man page Source code
dspolygon Man page Source code
dsproto Man page Source code
dsproto_formals Source code
dsproto_parent Man page Source code
dsrange Man page Source code
dsregion Man page Source code
facade Man page
feature Man page
features Man page Source code
fetch_dsproto Source code
findFixedPoint Man page Source code
findNearestPoint Man page Source code
format.dsproto Man page Source code
format.dsproto_method Man page Source code
guessattractors Man page Source code
guessregions Man page Source code
indent Source code
is.background Man page Source code
is.curve Man page Source code
is.discretizedrange Man page Source code
is.dots Man page Source code
is.dsarrows Man page Source code
is.dsimage Man page Source code
is.dspoint Man page Source code
is.dsproto Man page Source code
is.dsregion Man page Source code
is.facade Man page Source code
is.feature Man page Source code
is.features Source code
is.model Man page Source code
is.range Man page Source code
is.visualization Man page Source code
is.xlabel Man page Source code
is.ylabel Man page Source code
make_proto_method Source code
object_summaries Source code
pnt Man page
pointsToList Man page Source code
print.dsproto Man page Source code
print.dsproto_method Man page Source code
trim Source code
visualization Man page
xlabel Man page Source code
ylabel Man page Source code

Files

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

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs in the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.