NEWS


lotri 1.0.0.9000

lotri 1.0.0 (2024-09-18)

Before you could specify matrices as:

m <- lotri({
  a + b ~ c(1,
            0.5, 1)
})

Now you can specify per row as:

m <- lotri({
  a ~ 1
  b ~ c(0.5, 1)
})

This form is now the default when converting from a matrix to a lotri expression. In addition if the matrix is large enough (by default a 5x5 matrix), these would be named when changing them to an expression:

m <- lotri({
  a ~ c(a=1)
  b ~ c(a=0.5, b=1)
  c ~ c(a=0.5, b=0.5, c=1)
  d ~ c(a=0.5, b=0.5, c=0.5, d=1)
  e ~ c(a=0.5, b=0.5, c=0.5, d=1,
        e=1)
})

This way changing to an R parsed expression will be rendered in a more human readable format.

You can change the deparsing options that are used by default with lotri with options(lotri.plusNames=TRUE) which prefers the a+b+c syntax when deparsing. Otherwise, the line format is used by default. The dimension number before naming the values in the line-format can be controlled with options(lotri.nameEst=2) or some other dimension.

lotri 0.4.4

lotri 0.4.3 (2023-03-20)

lotri 0.4.2 (2022-06-18)

lotri 0.4.0 (2022-04-15)

lotri 0.3.1 (2021-01-05)

lotri 0.2.2 (2020-05-29)

lotri 0.2.1 (2020-02-12)

lotri 0.1.1 (2019-05-14)