mosaic: Project MOSAIC Statistics and Mathematics Teaching Utilities

Data sets and utilities from Project MOSAIC (http://mosaic-web.org) used to teach mathematics, statistics, computation and modeling. Funded by the NSF, Project MOSAIC is a community of educators working to tie together aspects of quantitative work that students in science, technology, engineering and mathematics will need in their professional lives, but which are usually taught in isolation, if at all.

AuthorRandall Pruim <rpruim@calvin.edu>, Daniel T. Kaplan <kaplan@macalester.edu>, Nicholas J. Horton <nhorton@amherst.edu>
Date of publication2016-07-29 19:07:11
MaintainerRandall Pruim <rpruim@calvin.edu>
LicenseGPL (>= 2)
Version0.14.4
https://github.com/ProjectMOSAIC/mosaic

View on CRAN

Man pages

adapt_seq: Adaptively generate sequences in an interval

aggregating: Aggregating functions

aggregatingAux: Aggregate for mosaic

aggregatingFunction1: 1-ary Aggregating functions

aggregatingFunction1or2: 1- or 2-ary aggregating functions

aggregatingFunction2: 2-ary aggregating functions

ashplot: Average Shifted Histograms

as-xtabs: Convert objects to xtabs format

bargraph: Create bar graphs from raw data

binom.test: Exact Tests for Proportions

Broyden: Multi-Dimensional Root Finding

Calculus: Derivative and Anti-derivative operators

cdist: Central portion of a distribution

chisq: Extract Chi-squared statistic

CIAdata: Return a dataset based on the CIA World Factbook

CIsim: Compute confidence intervals from (multiple) simulated data...

clustering: mosaic tools for clustering

coef: Extract coefficients from a function

columns: return a vector of row or column indices

compareMean: Compare means between 2 groups

compareProportion: Compare proportions between 2 groups

confint: Confidence interval methods for output of resampling

cross: Factor cross products

cull_for_do: Cull objects used with do()

defunct-fetch: Defunct functions now in the fetch package

deg2rad: Convert between degrees and radians

deltaMethod: deltaMethod has moved to a separate package

derivedVariable: Create new variables from logicals

dfapply: apply-type function for data frames

diffmean: Difference in means and proportions

do: Do Things Repeatedly

docFile: Return the path to a documentation file in a package

dotPlot: Dotplots

dpqrdist: Distribution wrapper

ediff: Lagged Differences with equal length

evalFormula: Evaluate a formula

evalSubFormula: Evaluate a part of a formula

expandFun: Expand the left-hand side of a formula

factorize: Conditionally convert vectors to factors

fav_stats: Some favorite statistical summaries

findZeros: Find zeros of functions

findZerosMult: Find the zeros of a function of two or more variables

fitModel: Fit a nonlinear least squares model

fitSpline: Fit splines to data

formularise: Convert lazy objects into formulas

fortify: Extract data from R objects

freqpoly: Turn histograms into frequency polygons

freqpolygon: Frequency Polygons

FunctionsFromData: Create function from data

geom_spline: Geoms and stats for spline smoother

getVarFormula: Extract data from a data frame using a formula interface

googleMap: Display a point on earth on a Google Map

gwm: Groupwise models Construct a model based on groupwise means...

inferArgs: Infer arguments

inspect: Inspect objects

integrateODE: Integrate ordinary differential equations

interval: Extract summary statistics

is.wholenumber: Check for whole number values

joinFrames: Join data frames

ladd: Add to Lattice Plots

latlon2xyz: Convert back and forth between latitude/longitude and...

linear.algebra: Functions for teaching linear algebra.

logical2factor: Turn logicals into factors; leave other things alone

logit: Logit and inverse logit functions

MAD: All pairs mean and sum of absolute differences

MAD_: All pairs mean and sum of absolute differences

makeColorscheme: Create a color generating function from a vector of colors

makeFun: Create a function from a formula

makeMap: Make a map with 'ggplot2'

mid: midpoints along a sequence

mm: Construct a model based on groupwise means

modelVars: extract predictor variables from a model

mosaicformula: Convert formulas into standard shapes

mosaic-internal: Check if formula

mosaic.options: Setting options for mosaic package functions

mosaic-package: mosaic: the Project MOSAIC package

mplot: Generic plotting

mPlotting: Interactive plotting

MSPE: Mean Squared Prediction Error

msummary: Modified summaries

mUSMap: Make a US map with 'ggplot2'

mWorldMap: Make a world map with 'ggplot2'

named: List extraction

nicenames: Nice names

n_missing: counting missing elements

ntiles: Create vector based on roughly equally sized groups

numD: Numerical Derivatives

oddsRatio: Odds Ratio and Relative Risk for 2 x 2 Contingency Tables

panel.levelcontourplot: Lattice plot that draws a filled contour plot

panel.lmbands: show confidence and preciction bands on plots

panel.plotFun: Panel function for plotting functions

panel.plotFun1: Panel function for plotting functions

parseFormula: Parse formulas

pdist: Illustrated probability calculations from distributions

perctable: Cross tabulation displayed as percents or proportions

plotCumfreq: Cumulative frequency plots

plotDist: Plots of Discrete and Continuous Distributions

plotFun: Plotting mathematical expressions

plotModel: Plot a regression model

plotPoints: Scatter plot of points

pqrdata: The Data Distribution

pqrdata2: The Data Distribution

predict.groupwiseModel: Evaluate a groupwise model given new data

project-methods: Projections

prop: Compute proportions, percents, or counts for a single level

prop.test: Exact and Approximate Tests for Proportions

qdist: Illustrated quantile calculations from distributions

rand: Random Regressors

read.file: Read data files

reexports: Objects exported from other packages

relm: Resample a Linear Model

repeater-class: Repeater objects

resample: More Random Samples

rescale: Rescale

rflip: Tossing Coins

rfun: Generate a natural-looking function

rgeo: Sample longitude and latitude on a sphere

rgeo-internals: rgeo internal functions

rkintegrate: A simple Runge-Kutte integrator

rspin: Simulate spinning a spinnner

rsquared: Extract r-squared value

r.squared: Extract r-squared value

rstudio: Check whether RStudio is in use

set.rseed: Set seed in parallel compatible way

simplify: Takes a call and returns its polynomial coefficients

sp2df: Transforms a shapefile into a dataframe

standardName: Standardization of Geographic Names

statTally: Tally test statistics

surround: Format strings for pretty output

swap: Swap values among columns of a data frame

symbolicD: Symbolic Derivatives

symbolicInt: Find the symbolic integral of a formula

tally: Tabulate categorical data

theme_map: ggplot2 theme for maps

themes: Lattice Theme

ttest: Student's t-Test

TukeyHSD.lm: Additional interfaces to TukeyHSD

update_ci: Update confidence interval

value: Extract value from an object

vector2df: Convert a vector to a data frame

xchisq.test: Augmented Chi-squared test

xhistogram: Augmented histograms

xpnorm: Augmented versions of pnorm and qnorm

xqqmath: Augmented version of 'qqmath'

zscore: Compute z-scores

Files in this package

mosaic
mosaic/inst
mosaic/inst/examples
mosaic/inst/examples/tabset
mosaic/inst/examples/tabset/ui.R
mosaic/inst/examples/tabset/server.R
mosaic/inst/google
mosaic/inst/google/googlemap3.html
mosaic/inst/google/googlemap.html
mosaic/inst/NEWS.Rd
mosaic/inst/otherdata
mosaic/inst/otherdata/Countries.csv
mosaic/inst/otherdata/Alcohol.csv
mosaic/inst/doc
mosaic/inst/doc/GraphicsWithMosaic.html
mosaic/inst/doc/mosaic-resources.Rmd
mosaic/inst/doc/plotModel-vignette.R
mosaic/inst/doc/plotModel-vignette.Rmd
mosaic/inst/doc/GraphicsWithMosaic.R
mosaic/inst/doc/mosaic-resources.html
mosaic/inst/doc/SleepCaffeine.csv
mosaic/inst/doc/MinimalR.R
mosaic/inst/doc/MinimalR.pdf
mosaic/inst/doc/plotModel-vignette.html
mosaic/inst/doc/MinimalR.Rnw
mosaic/inst/doc/Resampling.Rnw
mosaic/inst/doc/Resampling.R
mosaic/inst/doc/LessVolume-MoreCreativity.R
mosaic/inst/doc/GraphicsWithMosaic.Rmd
mosaic/inst/doc/LessVolume-MoreCreativity.Rmd
mosaic/inst/doc/MustangPrice.csv
mosaic/inst/doc/LessVolume-MoreCreativity.html
mosaic/inst/doc/Resampling.pdf
mosaic/inst/rmarkdown
mosaic/inst/rmarkdown/templates
mosaic/inst/rmarkdown/templates/mosaic-plain
mosaic/inst/rmarkdown/templates/mosaic-plain/template.yaml
mosaic/inst/rmarkdown/templates/mosaic-plain/skeleton
mosaic/inst/rmarkdown/templates/mosaic-plain/skeleton/skeleton.Rmd
mosaic/inst/rmarkdown/templates/mosaic-shiny
mosaic/inst/rmarkdown/templates/mosaic-shiny/template.yaml
mosaic/inst/rmarkdown/templates/mosaic-shiny/skeleton
mosaic/inst/rmarkdown/templates/mosaic-shiny/skeleton/skeleton.Rmd
mosaic/inst/rmarkdown/templates/mosaic-plain-pdf
mosaic/inst/rmarkdown/templates/mosaic-plain-pdf/template.yaml
mosaic/inst/rmarkdown/templates/mosaic-plain-pdf/skeleton
mosaic/inst/rmarkdown/templates/mosaic-plain-pdf/skeleton/skeleton.Rmd
mosaic/inst/rmarkdown/templates/mosaic-fancy
mosaic/inst/rmarkdown/templates/mosaic-fancy/template.yaml
mosaic/inst/rmarkdown/templates/mosaic-fancy/skeleton
mosaic/inst/rmarkdown/templates/mosaic-fancy/skeleton/skeleton.Rmd
mosaic/tests
mosaic/tests/testthat
mosaic/tests/testthat/test-ttest.R
mosaic/tests/testthat/test-aggregating.R
mosaic/tests/testthat/test-proptest.R
mosaic/tests/testthat/test-dpqrdist.R
mosaic/tests/testthat/test-linearAlgebra.R
mosaic/tests/testthat/test-calculus.R
mosaic/tests/testthat/test-pqrdata.R
mosaic/tests/testthat/test-binomtest.R
mosaic/tests/testthat/test-makeFunction.R
mosaic/tests/testthat/test-do.R
mosaic/tests/testthat/test-fitModel.R
mosaic/tests/testthat/test-tabulation.R
mosaic/tests/testthat/test-evalFormula.R
mosaic/tests/testthat/test-groupwiseModels.R
mosaic/tests/testthat/test-findZeros.R
mosaic/tests/testthat/test-environments.R
mosaic/tests/testthat/test-symbolicInt.R
mosaic/tests/testthat/test-favstats.R
mosaic/NAMESPACE
mosaic/demo
mosaic/demo/plotFun.R
mosaic/demo/histogram.R
mosaic/demo/leastsquares.R
mosaic/demo/00Index
mosaic/R
mosaic/R/ttest-internal.R mosaic/R/parseFormula.R mosaic/R/aggregatingMeta.R mosaic/R/utils.R mosaic/R/swap.R mosaic/R/derivedFactor.R mosaic/R/inspect.R mosaic/R/ediff.R mosaic/R/project.R mosaic/R/surround.R mosaic/R/as.xtabs.R mosaic/R/compareProportion.R mosaic/R/factorize.R mosaic/R/makeFun.R mosaic/R/dpqrdist.R mosaic/R/logit.R mosaic/R/zscore.R mosaic/R/mPlots.R mosaic/R/interval.R mosaic/R/numD.R mosaic/R/statTally.R mosaic/R/bargraph.R mosaic/R/plotModel.R mosaic/R/expandFun.R mosaic/R/panel.lmbands.R mosaic/R/xhistogram.R mosaic/R/xchisq.test.R mosaic/R/resample.R mosaic/R/maps2.R mosaic/R/plotFun.R mosaic/R/findZeros.R
mosaic/R/sysdata.rda
mosaic/R/cdist.R mosaic/R/prop.test.R mosaic/R/rescale.R mosaic/R/fitSpline.R mosaic/R/plotCumfreq.R mosaic/R/themes.R mosaic/R/docFile.R mosaic/R/binomialCIs.R mosaic/R/rgeo.R mosaic/R/fetchGoogle.R mosaic/R/findZerosMult.R mosaic/R/linear-algebra.R mosaic/R/deltaMethod.R mosaic/R/cross.R mosaic/R/chisq.R mosaic/R/aggregatingAux.R mosaic/R/is.wholenumber.R mosaic/R/Tukey.R mosaic/R/Clustering.R mosaic/R/CIsim.R mosaic/R/simplify.R mosaic/R/nmissing.R mosaic/R/Calculus.R mosaic/R/rfun.R mosaic/R/fitModel.R mosaic/R/evalFormula.R mosaic/R/oddsRatio.R mosaic/R/favstats.R mosaic/R/settings.R mosaic/R/adapt_seq.R mosaic/R/mm.R mosaic/R/mosaic-package.R mosaic/R/reexports.R mosaic/R/dotPlot.R mosaic/R/compareMean.R mosaic/R/ladd.R mosaic/R/value.R mosaic/R/plotPoints.R mosaic/R/confint.R mosaic/R/binom.test.R mosaic/R/diffmean.R mosaic/R/plotDist.R mosaic/R/smoothers.R mosaic/R/read.file.R mosaic/R/tally.R mosaic/R/xpnorm.R mosaic/R/xqqmath.R mosaic/R/rand.R mosaic/R/groupwiseModels.R mosaic/R/mplot.R mosaic/R/fetchGapminder.R mosaic/R/ashplot.R mosaic/R/ttest.R mosaic/R/do.R mosaic/R/fetchData.R mosaic/R/symbolicInt.R mosaic/R/msummary.R mosaic/R/ntiles.R mosaic/R/integrateODE.R mosaic/R/frequencyPolygon.R mosaic/R/perctable.R mosaic/R/zzz.R mosaic/R/dfapply.R mosaic/R/symbolicD.R mosaic/R/pqrdata.R
mosaic/vignettes
mosaic/vignettes/mplot.png
mosaic/vignettes/mosaic.sty
mosaic/vignettes/images
mosaic/vignettes/images/MikeMcCarthy.jpg
mosaic/vignettes/images/SaintExupery.jpg
mosaic/vignettes/language.sty
mosaic/vignettes/mosaic-resources.Rmd
mosaic/vignettes/pruim-horton-kaplan.bib
mosaic/vignettes/half-mplot.png
mosaic/vignettes/plotModel-vignette.Rmd
mosaic/vignettes/MinimalR.Rnw
mosaic/vignettes/Resampling.Rnw
mosaic/vignettes/GraphicsWithMosaic.Rmd
mosaic/vignettes/LessVolume-MoreCreativity_files
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-html
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-html/unnamed-chunk-50-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-html/unnamed-chunk-17-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-html/unnamed-chunk-32-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-html/unnamed-chunk-37-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-html/unnamed-chunk-16-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-html/unnamed-chunk-4-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-html/unnamed-chunk-31-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-html/unnamed-chunk-9-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-html/unnamed-chunk-19-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-html/unnamed-chunk-10-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-html/unnamed-chunk-6-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-html/unnamed-chunk-45-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-html/unnamed-chunk-46-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-html/unnamed-chunk-7-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-html/unnamed-chunk-8-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-html/ladies5000-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-html/unnamed-chunk-5-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-html/unnamed-chunk-51-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-markdown_github
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-markdown_github/unnamed-chunk-50-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-markdown_github/unnamed-chunk-17-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-markdown_github/unnamed-chunk-32-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-markdown_github/unnamed-chunk-37-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-markdown_github/unnamed-chunk-16-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-markdown_github/unnamed-chunk-4-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-markdown_github/unnamed-chunk-31-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-markdown_github/unnamed-chunk-9-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-markdown_github/unnamed-chunk-19-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-markdown_github/unnamed-chunk-10-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-markdown_github/unnamed-chunk-6-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-markdown_github/unnamed-chunk-45-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-markdown_github/unnamed-chunk-46-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-markdown_github/unnamed-chunk-7-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-markdown_github/unnamed-chunk-8-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-markdown_github/ladies5000-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-markdown_github/unnamed-chunk-5-1.png
mosaic/vignettes/LessVolume-MoreCreativity_files/figure-markdown_github/unnamed-chunk-51-1.png
mosaic/vignettes/LessVolume-MoreCreativity.Rmd
mosaic/README.md
mosaic/MD5
mosaic/build
mosaic/build/vignette.rds
mosaic/DESCRIPTION
mosaic/man
mosaic/man/fortify.Rd mosaic/man/modelVars.Rd mosaic/man/aggregatingAux.Rd mosaic/man/perctable.Rd mosaic/man/prop.test.Rd mosaic/man/parseFormula.Rd mosaic/man/prop.Rd mosaic/man/xhistogram.Rd mosaic/man/CIAdata.Rd mosaic/man/oddsRatio.Rd mosaic/man/joinFrames.Rd mosaic/man/value.Rd mosaic/man/linear.algebra.Rd mosaic/man/deg2rad.Rd mosaic/man/symbolicInt.Rd mosaic/man/update_ci.Rd mosaic/man/statTally.Rd mosaic/man/relm.Rd mosaic/man/MSPE.Rd mosaic/man/derivedVariable.Rd mosaic/man/panel.levelcontourplot.Rd mosaic/man/swap.Rd mosaic/man/getVarFormula.Rd mosaic/man/mosaic-internal.Rd mosaic/man/rgeo.Rd mosaic/man/plotModel.Rd mosaic/man/makeMap.Rd mosaic/man/mplot.Rd mosaic/man/mosaicformula.Rd mosaic/man/compareProportion.Rd mosaic/man/fitModel.Rd mosaic/man/formularise.Rd mosaic/man/TukeyHSD.lm.Rd mosaic/man/dotPlot.Rd mosaic/man/xpnorm.Rd mosaic/man/as-xtabs.Rd mosaic/man/columns.Rd mosaic/man/freqpoly.Rd mosaic/man/findZerosMult.Rd mosaic/man/rand.Rd mosaic/man/predict.groupwiseModel.Rd mosaic/man/integrateODE.Rd mosaic/man/is.wholenumber.Rd mosaic/man/zscore.Rd mosaic/man/MAD_.Rd mosaic/man/aggregatingFunction1.Rd mosaic/man/symbolicD.Rd mosaic/man/docFile.Rd mosaic/man/cross.Rd mosaic/man/rgeo-internals.Rd mosaic/man/dfapply.Rd mosaic/man/interval.Rd mosaic/man/n_missing.Rd mosaic/man/CIsim.Rd mosaic/man/named.Rd mosaic/man/mWorldMap.Rd mosaic/man/ashplot.Rd mosaic/man/ntiles.Rd mosaic/man/plotCumfreq.Rd mosaic/man/clustering.Rd mosaic/man/freqpolygon.Rd mosaic/man/pqrdata2.Rd mosaic/man/project-methods.Rd mosaic/man/rspin.Rd mosaic/man/cdist.Rd mosaic/man/numD.Rd mosaic/man/do.Rd mosaic/man/r.squared.Rd mosaic/man/theme_map.Rd mosaic/man/msummary.Rd mosaic/man/evalSubFormula.Rd mosaic/man/xchisq.test.Rd mosaic/man/ttest.Rd mosaic/man/plotFun.Rd mosaic/man/Calculus.Rd mosaic/man/fitSpline.Rd mosaic/man/confint.Rd mosaic/man/resample.Rd mosaic/man/logit.Rd mosaic/man/inferArgs.Rd mosaic/man/googleMap.Rd mosaic/man/aggregatingFunction2.Rd mosaic/man/pqrdata.Rd mosaic/man/compareMean.Rd mosaic/man/standardName.Rd mosaic/man/reexports.Rd mosaic/man/fav_stats.Rd mosaic/man/xqqmath.Rd mosaic/man/bargraph.Rd mosaic/man/read.file.Rd mosaic/man/geom_spline.Rd mosaic/man/mid.Rd mosaic/man/chisq.Rd mosaic/man/repeater-class.Rd mosaic/man/rescale.Rd mosaic/man/binom.test.Rd mosaic/man/latlon2xyz.Rd mosaic/man/ladd.Rd mosaic/man/evalFormula.Rd mosaic/man/mm.Rd mosaic/man/sp2df.Rd mosaic/man/vector2df.Rd mosaic/man/mPlotting.Rd mosaic/man/findZeros.Rd mosaic/man/aggregatingFunction1or2.Rd mosaic/man/surround.Rd mosaic/man/mUSMap.Rd mosaic/man/adapt_seq.Rd mosaic/man/panel.plotFun1.Rd mosaic/man/makeFun.Rd mosaic/man/simplify.Rd mosaic/man/makeColorscheme.Rd mosaic/man/panel.lmbands.Rd mosaic/man/themes.Rd mosaic/man/MAD.Rd mosaic/man/logical2factor.Rd mosaic/man/cull_for_do.Rd mosaic/man/panel.plotFun.Rd mosaic/man/factorize.Rd mosaic/man/ediff.Rd mosaic/man/Broyden.Rd mosaic/man/deltaMethod.Rd mosaic/man/set.rseed.Rd mosaic/man/plotDist.Rd mosaic/man/diffmean.Rd mosaic/man/gwm.Rd mosaic/man/dpqrdist.Rd mosaic/man/aggregating.Rd mosaic/man/inspect.Rd mosaic/man/defunct-fetch.Rd mosaic/man/plotPoints.Rd mosaic/man/nicenames.Rd mosaic/man/rsquared.Rd mosaic/man/mosaic-package.Rd mosaic/man/tally.Rd mosaic/man/rfun.Rd mosaic/man/expandFun.Rd mosaic/man/qdist.Rd mosaic/man/rstudio.Rd mosaic/man/pdist.Rd mosaic/man/rflip.Rd mosaic/man/coef.Rd mosaic/man/mosaic.options.Rd mosaic/man/rkintegrate.Rd mosaic/man/FunctionsFromData.Rd

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

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