https://github.com/r-quantities/quantities
Quantity Calculus for R Vectors
https://github.com/r-quantities/quantities
cran quantity-calculus r r-package uncertainty-propagation units-of-measurement
Last synced: 2 months ago
JSON representation
Quantity Calculus for R Vectors
- Host: GitHub
- URL: https://github.com/r-quantities/quantities
- Owner: r-quantities
- License: other
- Created: 2018-02-24T18:55:11.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-01-19T16:56:33.000Z (9 months ago)
- Last Synced: 2025-07-05T02:04:13.710Z (3 months ago)
- Topics: cran, quantity-calculus, r, r-package, uncertainty-propagation, units-of-measurement
- Language: R
- Homepage: https://r-quantities.github.io/quantities
- Size: 3.9 MB
- Stars: 26
- Watchers: 5
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#
Quantity Calculus for R
[](https://github.com/r-quantities/quantities/actions)
[](https://app.codecov.io/gh/r-quantities/quantities)
[](https://cran.r-project.org/package=quantities)
[](https://cran.r-project.org/package=quantities)The **quantities** package provides integration of the 'units' and 'errors' packages for a complete quantity calculus system for R vectors, matrices and arrays, with automatic propagation, conversion, derivation and simplification of magnitudes and uncertainties.
## Documentation
Blog posts:
1. [Quantities for R -- First working prototype](https://r-spatial.org/r/2018/03/01/quantities-first-prototype.html), Mar 1, 2018.
2. [Using quantities to parse data with units and errors](https://r-spatial.org/r/2018/05/07/parsing-quantities.html), May 7, 2018.
3. [Data wrangling operations with quantities](https://r-spatial.org/r/2018/06/27/wrangling-quantities.html), Jun 27, 2018.
4. [Quantities for R -- Ready for a CRAN release](https://r-spatial.org/r/2018/08/31/quantities-final.html), Aug 31, 2018.Vignettes:
- [A Guide to Working with Quantities](https://r-quantities.github.io/quantities/articles/introduction.html).
- [Parsing Quantities](https://r-quantities.github.io/quantities/articles/parsing.html).Papers:
- Edzer Pebesma, Thomas Mailund and James Hiebert (2016). "Measurement Units in R." _The R Journal_, 8 (2), 486--494. DOI: [10.32614/RJ-2016-061](https://doi.org/10.32614/RJ-2016-061)
- Iñaki Ucar, Edzer Pebesma and Arturo Azcorra (2018). "Measurement Errors in R." _The R Journal_, 10 (2), 549--557. DOI: [10.32614/RJ-2018-075](https://doi.org/10.32614/RJ-2018-075)## Installation
Install the release version from CRAN:
```r
install.packages("quantities")
```The installation from GitHub requires the [remotes](https://cran.r-project.org/package=remotes) package.
```r
# install.packages("remotes")
remotes::install_github(paste("r-quantities", c("units", "errors", "quantities"), sep="/"))
```## Acknowledgement
This project gratefully acknowledges financial [support](https://r-consortium.org/all-projects/funded-projects.html) from the