mosaic

Project MOSAIC R package

https://github.com/projectmosaic/mosaic

Science Score: 23.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    10 of 18 committers (55.6%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (17.5%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Project MOSAIC R package

Basic Info
  • Host: GitHub
  • Owner: ProjectMOSAIC
  • Language: HTML
  • Default Branch: master
  • Homepage: http://mosaic-web.org/
  • Size: 138 MB
Statistics
  • Stars: 93
  • Watchers: 6
  • Forks: 26
  • Open Issues: 93
  • Releases: 15
Created over 14 years ago · Last pushed 12 months ago
Metadata Files
Readme

README.Rmd

---
title: The mosaic package
---




## Purpose and design

The mosaic package is designed to facilitate the use of R in statistics and calculus
instruction by providing a number of functions that (a) make many common tasks fit
into a common template, and (b) simplify some tasks that would otherwise be too
complicated for beginners.

## Installation

You install from CRAN using 
```{r eval=FALSE}
install.packages("mosaic")
```
or from github with
```{r eval=FALSE}
devtools::install_github("ProjectMOSAIC/mosaic", build_vignettes = TRUE)
```
If you want to try out our developmental code (the beta branch), use
```{r eval=FALSE}
devtools::install_github("ProjectMOSAIC/mosaic", ref="beta")
```

Some features of the mosaic package have been split off into auxiliary packages. These include:

* mosaicModel -- implements high-level systems for working with statistical models: effect-size calculation, bootstrapped confidence intervals, prediction error, graphics for models with multiple inputs. The package contains an introductory vignette.
* mosaicCalc -- provides the calculus components of mosaic, including integration, differentiation, and differential equation solving. 







Install these packages using `install.packages(c("mosaicCalc", "mosaicModel"))` or from GitHub as described above. 


Updates to the master github repository are more frequent than CRAN updates.
Our beta branch is where we implement bug fixes most quickly and develop new features.
We try to keep it pretty stable, but there may be a few rough edges, missing documentation, etc. while things are in progress.  

If you discover a problem with any version of the package, be sure to let us know so that we can address it.  Post an issue on github or send email to `Rpkgs@mosaic-web.org`.

## Getting Started with mosaic

The package includes several vignettes to help you get started.  One of these 
vignettes 
([*Resources Related to the mosaic package*](https://www.mosaic-web.org/mosaic/articles/mosaic-resources.html)) includes a list of many resources, both within the
package and external to it.  That's a good place to start.

## Getting Help

Need help?  Try posting a question on Stack Overflow using the tag [r-mosaic](https://stackoverflow.com/questions/tagged/r-mosaic).


## Project MOSAIC

Project MOSAIC is a community of educators working to develop a new way to introduce mathematics, statistics, computation and modeling to students in colleges and universities.

Our goal: Provide a broader approach to quantitative studies that provides better support for work in science and technology. The focus of the project is to tie together better diverse aspects of quantitative work that students in science, technology, and engineering will need in their professional lives, but which are today usually taught in isolation, if at all.

* Modeling. The ability to create, manipulate and investigate useful and informative mathematical representations of a real-world situations.
* Statistics. The analysis of variability that draws on our ability to quantify uncertainty and to draw logical inferences from observations and experiment.
* Computation. The capacity to think algorithmically, to manage data on large scales, to visualize and interact with models, and to automate tasks for efficiency, accuracy, and reproducibility.
* Calculus. The traditional mathematical entry point for college and university students and a subject that still has the potential to provide important insights to today's students.

The name MOSAIC reflects the first letters --- M, S, C, C --- of these important components of a quantitative education. Project MOSAIC is motivated by a vision of quantitative education as a mosaic where the basic materials come together to form a complete and compelling picture.

Find out more about Project MOSAIC at [http://www.mosaic-web.org].

Owner

  • Name: Project MOSAIC
  • Login: ProjectMOSAIC
  • Kind: organization
  • Location: Calvin College (Grand Rapids, Michigan, USA)

Project MOSAIC is a community of educators working to develop a new way to introduce mathematics, statistics, computation and modeling.

GitHub Events

Total
  • Push event: 2
Last Year
  • Push event: 2

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 2,838
  • Total Committers: 18
  • Avg Commits per committer: 157.667
  • Development Distribution Score (DDS): 0.187
Past Year
  • Commits: 2
  • Committers: 1
  • Avg Commits per committer: 2.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Randall Pruim r****m@g****m 2,306
Nicholas Horton n****n@g****m 180
Daniel Kaplan d****n@g****m 147
Randall Pruim r****m@g****m 120
cbocovic c****h@g****m 23
bborges b****r@m****u 15
Nicholas Horton n****n@a****u 10
Jason Klaassen j****4@s****u 9
Ben Baumer b****r@g****m 9
jwk24 j****4@r****u 5
Hadley Wickham h****m@g****m 4
Jessica Yu j****2@a****u 2
naomilong n****g@s****u 2
Nicholas Horton n****n@s****u 2
Christopher Baldassano c****4@d****u 1
Randall Pruim r****m@d****u 1
AndrewLawrence A****e 1
Danny Kaplan k****n@m****u 1

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 90
  • Total pull requests: 16
  • Average time to close issues: 5 months
  • Average time to close pull requests: 17 days
  • Total issue authors: 34
  • Total pull request authors: 9
  • Average comments per issue: 3.33
  • Average comments per pull request: 0.56
  • Merged pull requests: 10
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • nicholasjhorton (27)
  • rpruim (26)
  • jiyunson (2)
  • luebby (2)
  • NMarkgraf (2)
  • dtkaplan (2)
  • shadrackkibet (2)
  • swaheera (1)
  • lizhshirley (1)
  • killereins (1)
  • Vitalis95 (1)
  • sciencecasey (1)
  • beanumber (1)
  • akhst7 (1)
  • tyleroc5 (1)
Pull Request Authors
  • NinjaMarshmallow (5)
  • jeyu22 (3)
  • dtkaplan (2)
  • Casey308 (2)
  • AmeliaMN (1)
  • hadley (1)
  • AndrewLawrence (1)
  • cbaldassano (1)
Top Labels
Issue Labels
bug (4) documentation (1)
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • cran 22,016 last-month
  • Total docker downloads: 23,419
  • Total dependent packages: 22
  • Total dependent repositories: 87
  • Total versions: 43
  • Total maintainers: 1
cran.r-project.org: mosaic

Project MOSAIC Statistics and Mathematics Teaching Utilities

  • Versions: 43
  • Dependent Packages: 22
  • Dependent Repositories: 87
  • Downloads: 22,016 Last month
  • Docker Downloads: 23,419
Rankings
Dependent repos count: 2.5%
Downloads: 3.0%
Forks count: 3.1%
Dependent packages count: 3.1%
Stargazers count: 4.1%
Average: 6.9%
Docker downloads count: 26.0%
Maintainers (1)
Last synced: 11 months ago

Dependencies

DESCRIPTION cran
  • R >= 3.0.0 depends
  • manipulate * enhances
  • MASS * imports
  • Matrix * imports
  • dplyr * imports
  • ggformula * imports
  • ggplot2 * imports
  • grid * imports
  • lattice >= 0.20 imports
  • methods * imports
  • mosaicCore >= 0.7.0 imports
  • mosaicData * imports
  • purrr * imports
  • rlang >= 0.4.7 imports
  • tidyr * imports
  • utils * imports
  • NHANES * suggests
  • RCurl * suggests
  • broom * suggests
  • covr * suggests
  • formatR * suggests
  • ggdendro * suggests
  • ggrepel * suggests
  • ggridges * suggests
  • ggstance * suggests
  • glue * suggests
  • gridExtra * suggests
  • knitr * suggests
  • latticeExtra * suggests
  • leaflet * suggests
  • lubridate * suggests
  • magrittr * suggests
  • mapproj * suggests
  • maptools * suggests
  • palmerpenguins * suggests
  • parallel * suggests
  • readr * suggests
  • rgl * suggests
  • rmarkdown * suggests
  • sp * suggests
  • splines * suggests
  • testthat * suggests
  • tools * suggests
  • vcd * suggests
  • vdiffr * suggests
RBuildIgnore/sandbox/mosaicIncubator/DESCRIPTION cran
  • mosaic * depends
  • testthat * suggests
.github/workflows/check-package.yml actions
  • actions/checkout v2 composite
  • r-lib/actions/setup-pandoc v1 composite
  • r-lib/actions/setup-r master composite
  • r-lib/actions/setup-tinytex v1 composite