mosaicCalc: R-Language Based Calculus Operations for Teaching

Software to support the introductory *MOSAIC Calculus* textbook <>), one of many data- and modeling-oriented educational resources developed by Project MOSAIC (<>). Provides symbolic and numerical differentiation and integration, as well as support for applied linear algebra (for data science), and differential equations/dynamics. Includes grammar-of-graphics-based functions for drawing vector fields, trajectories, etc. The software is suitable for general use, but intended mainly for teaching calculus.

Version: 0.6.1
Depends: R (≥ 3.5.0), mosaic, mosaicCore (≥ 0.9.2)
Imports: cubature, Deriv, dplyr, ggformula, ggplot2, glue, grDevices, MASS, Matrix, metR (≥ 0.11.0), orthopolynom, plotly, rlang, Ryacas, sp, stats, tibble
Suggests: testthat, knitr, palmerpenguins, rmarkdown, mosaicData
Published: 2024-03-16
DOI: 10.32614/CRAN.package.mosaicCalc
Author: Daniel T. Kaplan, Randall Pruim, Nicholas J. Horton
Maintainer: Daniel Kaplan <kaplan at>
License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
NeedsCompilation: no
Materials: README NEWS
CRAN checks: mosaicCalc results


Reference manual: mosaicCalc.pdf
Vignettes: Beginners' Guide to Calculus with R
Instructors' Guide
'{mosaicCalc}' Quick Reference


Package source: mosaicCalc_0.6.1.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
macOS binaries: r-release (arm64): mosaicCalc_0.6.1.tgz, r-oldrel (arm64): mosaicCalc_0.6.1.tgz, r-release (x86_64): mosaicCalc_0.6.1.tgz, r-oldrel (x86_64): mosaicCalc_0.6.1.tgz
Old sources: mosaicCalc archive

Reverse dependencies:

Reverse suggests: fastR2, MMAC, mosaicCore


Please use the canonical form to link to this page.