Skip to content

mosaicCalc

R-Language Based Calculus Operations for Teaching

v0.6.4 · Jul 26, 2024 · GPL (>= 2)

Description

Software to support the introductory *MOSAIC Calculus* textbook <https://www.mosaic-web.org/MOSAIC-Calculus/>), one of many data- and modeling-oriented educational resources developed by Project MOSAIC (<https://www.mosaic-web.org/>). 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.

Downloads

2.6K

Last 30 days

2610th

8K

Last 90 days

24.7K

Last year

Trend: -1.8% (30d vs prior 30d)

CRAN Check Status

2 NOTE
12 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang NOTE
r-devel-linux-x86_64-debian-gcc NOTE
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK
Check details (2 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Daniel Kaplan <kaplan@macalester.edu>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = c("Daniel", "T."),
                      family = "Kaplan",
                      role = "aut",
                      email = "kaplan@macalester.edu"),
               person(given = "Randall",
                      family = "Pruim",
                      role = "aut",
                      email = "rpruim@calvin.edu"),
               person(given = c("Nicholas", "J."),
                      family = "Horton",
                      role = "aut",
                      email = "nhorton@amherst.edu"),
               person(given = "Daniel",
                      family = "Kaplan",
                      role = "cre",
                      email = "kaplan@macalester.edu"))
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Daniel Kaplan <kaplan@macalester.edu>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = c("Daniel", "T."),
                      family = "Kaplan",
                      role = "aut",
                      email = "kaplan@macalester.edu"),
               person(given = "Randall",
                      family = "Pruim",
                      role = "aut",
                      email = "rpruim@calvin.edu"),
               person(given = c("Nicholas", "J."),
                      family = "Horton",
                      role = "aut",
                      email = "nhorton@amherst.edu"),
               person(given = "Daniel",
                      family = "Kaplan",
                      role = "cre",
                      email = "kaplan@macalester.edu"))
as necessary.

Check History

NOTE 12 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Daniel Kaplan <kaplan@macalester.edu>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = c("Daniel", "T."),
                      family = "Kaplan",
                      role = "aut",
          
...[truncated]...
 = "aut",
                      email = "nhorton@amherst.edu"),
               person(given = "Daniel",
                      family = "Kaplan",
                      role = "cre",
                      email = "kaplan@macalester.edu"))
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Daniel Kaplan <kaplan@macalester.edu>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = c("Daniel", "T."),
                      family = "Kaplan",
                      role = "aut",
          
...[truncated]...
 = "aut",
                      email = "nhorton@amherst.edu"),
               person(given = "Daniel",
                      family = "Kaplan",
                      role = "cre",
                      email = "kaplan@macalester.edu"))
as necessary.

Reverse Dependencies (3)

Dependency Network

Dependencies Reverse dependencies calculus Deriv dplyr ggformula ggplot2 glue MASS Matrix metR mosaicCore mosaic orthopolynom rlang Ryacas sp +1 more dependencies MMAC fastR2 mosaicCore mosaicCalc

Version History

new 0.6.4 Mar 10, 2026
updated 0.6.4 ← 0.6.1 diff Jul 25, 2024
updated 0.6.1 ← 0.6.0 diff Mar 15, 2024
updated 0.6.0 ← 0.5.1 diff Sep 14, 2022
updated 0.5.1 ← 0.5.0 diff May 6, 2020
new 0.5.0 Jul 26, 2017