Skip to content

Commit 191d5c1

Browse files
committed
fix internal propagate function + bump version, update NEWS
1 parent 083fbcd commit 191d5c1

File tree

4 files changed

+5
-3
lines changed

4 files changed

+5
-3
lines changed

DESCRIPTION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Package: errors
22
Type: Package
33
Title: Uncertainty Propagation for R Vectors
4-
Version: 0.4.2.1
4+
Version: 0.4.3
55
Authors@R: c(
66
person("Iñaki", "Ucar", email="[email protected]",
77
role=c("aut", "cph", "cre"), comment=c(ORCID="0000-0001-6403-5550")),

NEWS.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
# errors devel
1+
# errors 0.4.3
22

33
- Add option `decimals` to `format()` method to add support for uncertainty with
44
decimals in the `parenthesis` notation (@alusiani #60, #61 addressing #47).
5+
- Fix internal `propagate` function (for r-quantities/units#371).
56

67
# errors 0.4.2
78

R/utils.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ propagate <- function(xx, x, y, dx, dy, method=getOption("errors.propagation", "
4545
"taylor-first-order" = {
4646
# propagate variance to new object
4747
var <- rowSums(cbind(
48-
.e(x)^2 * dx^2, .e(y)^2 * dy^2, 2 * covar(x, y) * dx * dy
48+
.e(x)^2 * dx^2, .e(y)^2 * dy^2, 2 * as.numeric(covar(x, y)) * dx * dy
4949
), na.rm = TRUE)
5050
var[var < 0] <- 0
5151
xx <- set_errors(xx, sqrt(var))

errors.Rproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
Version: 1.0
2+
ProjectId: e20fca44-19ee-4310-9b19-07aeed7090bb
23

34
RestoreWorkspace: Default
45
SaveWorkspace: Default

0 commit comments

Comments
 (0)