please be more clear here:  is it your intention to increment the pointer? (from the while-loop I would guess so)
but why is the * (dereference) there?

if it was not your intention to increment the pointer, but to increment the pointee, use:
```
(*tmp)++;
```
but then you'd have an endless loop, if *tmp evaluates to true


:+1: :clap:


tmp is an alias for argv[1] since line 11

your copying to the same memory location as you're copying from
this is a no operation, unless I'm missing a point here


Method bisaDilaluiPesawat baru pengecekan kesamaan antara tipe lokasi tempat pertama dan tipe lokasi tempat kedua.

Perlu ditambahkan pengecekan dengan tipe lokasi pesawat di dalam statement if.

Di NetBeans ada pemberitahuan code tsb redundant, dapat di klik supaya lebih efisien


Yes, details: edc10e06307030bbf333ed325540ee6e662526b0.


조교님 이렇게 수정하게 되면 파싱 결과가 argc=0 으로 되어 argv에 메모리 할당이 안될 경우 에러가 날 수 있습니다. 조건문에 argc==0 || 를 추가하는것은 어떤지 문의 드립니다.


@inclement  I am getting following  error when I try to **applying patches for opencv[armeabi-v7a]**

```
  STDOUT:
patching file cmake/OpenCVDetectPython.cmake
Hunk #1 FAILED at 36.
Hunk #2 FAILED at 51.
Hunk #3 FAILED at 117.
3 out of 3 hunks FAILED -- saving rejects to file cmake/OpenCVDetectPython.cmake.rej
patching file modules/python/CMakeLists.txt
Hunk #1 FAILED at 5.
1 out of 1 hunk FAILED -- saving rejects to file modules/python/CMakeLists.txt.rej
can't find file to patch at input line 49
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/modules/androidcamera/src/camera_activity.cpp b/modules/androidcamera/src/camera_activity.cpp
|index 84db3e1..4222526 100644
|--- a/modules/androidcamera/src/camera_activity.cpp
|+++ b/modules/androidcamera/src/camera_activity.cpp
--------------------------
No file to patch.  Skipping patch.
2 out of 2 hunks ignored

```


Great, that makes sense to me: 216a1f298cab567d51fcba4a4a4bc8b30b8e43c9 has the same `bench` number and is only a 1% crazyhouse slowdown (running bench-parallel for 40 iterations).


Good idea!


Yes, the next version will be 1.0-RC2, but I think it won't be necessary, I hope they will publish the official release and we'll switch to it.


So there\`s supposed to be only one task with `masterid == NULL`, and using the `sum` would be excessive.
But what will happen if there more than one task fitting this condition? Or it is restricted by some inner Oracle constraints and can never happen?


如果只是翻译，用CC系列协议是不是更好


Thanks a lot! Fixed by 72647e7b03472315794872a10dfe2f2b74a2fa74.


😂

On Tue, 3 Oct 2017 at 5:29 PM Ayun Park <notifications@github.com> wrote:

> @incleaf <https://github.com/incleaf> Looks great
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/Curzy/Wolsemap/commit/49e400886d3326249ecb9323f4cfb064122c684c#commitcomment-24723170>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AG4xaY7yN39_TdRsQRPe30qxEf8VoJSFks5sofBbgaJpZM4Pakde>
> .
>


Hi @daniel-lang, can you explain, why in that test you create 2 primary keys with different names in the same table?
`table.addPrimaryKeys([new TablePrimaryKey("column1_index", "column1")]);`
and
`const primaryKey = new TablePrimaryKey("column2_index", "column2");`
I think this is impossible, because every table can have only one PK constraint (with a single name), but with multiple columns.


IIC通信理解，first build


There is a typo at `getSahreProps`


理解MPU6050寄存器，first build


fixed


Зачем делать интерфейс для одной реализации?


hmmm ....
you seem to be treating the result of strlen as a pointer (dereferenced with *), and casting that output to char, before passing that to malloc, which will allocate sizeof(char), meaning one byte

perhaps this?
```
char* rev = malloc(strlen(argv[1]) + 1);
```


Yes exactly, fields should be instead of {} in the assign function.
I pushed the changes here in the next commit https://github.com/goga-m/lamassu-server/commit/3a9ca943e3d26aa60d0ad2b69ac7dd5aa6d20a0f

Thanks


first master


add readme.md


Придирка в том, что ты переложил тип префикса, который должен выводиться, на пользователя библиотеки. В нашем случае на заказчика. Если заказчик это одобрил такое изменение api, то все норм. Если нет, то стоит таки исправить. Или пересогласовать


Kayaknya ada beberapa method yg bias jadi static method


214 converts an array of objects (the username fields ) into a single object and then assigns them in the customer object


don't forget the 0 terminator


Also the fix for extned->assign is in the next commit
https://github.com/goga-m/lamassu-server/commit/3a9ca943e3d26aa60d0ad2b69ac7dd5aa6d20a0f


@reckart This is an outdated link


why not directly write into result on the previous line
you're going to overwrite pch on the next one anyway


My understanding is yes, but I wrote Michail to clarify.


this one seems a good candidate to consider a do..while loop, as you're repeating calls to strtok prior to it's evaluation? can you try it out?


for loop?


Не по стайл гайду


subviews is a property


!self.animator


Lgtm  @michaelmosmann?


There is no way today, except the traditional system tools (ps, top, ...).

But even if you could, you wouldn't be able to list the WS2P connections this way. You can get them today through WebUI API, as described in this thread: https://forum.duniter.org/t/livrables-arm-en-attente-raspberry-pi-3-hs/3249/82


indentation not consistent


Which line are you commenting on?


As I understand, php support both `pass by reference`, and `pass by value`.
With this modification, even `pass by reference`, `return %s` statement also be generated.

I think it should be:
With `non_void_return` method and parameter has `argout` and
- `in, byref=1`: not generate "return %s" statement.
- `in, numinputs=0` or not define `byref`: generate "return %s" statement


`ST_MakeValid()` or something like https://github.com/gojuno/lostgis/blob/master/sql/functions/ST_Safe_Repair.sql ?


Den borde väl inte ligga i Java-mappen, eftersom den inte kompilerar?


`count` is a property


Line 63 should follow line 68...


[tests/testthat/test-bg-cnbd-k.R:31:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-bg-cnbd-k.R#L31) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(BTYD::bgnbd.ConditionalExpectedTransactions(params[-1], 32, 1, 16, 32),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-bg-cnbd-k.R:36:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-bg-cnbd-k.R#L36) *style:* **lines should not be more than 80 characters.**
```r
               bgcnbd.PlotFrequencyInCalibration(params, cbs, 7), tolerance = 0.01)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-bg-cnbd-k.R:37:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-bg-cnbd-k.R#L37) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(BTYD::bgnbd.PlotFreqVsConditionalExpectedFrequency(params[-1], T.star = 39, cbs, cbs$x.star, 7),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-bg-cnbd-k.R:38:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-bg-cnbd-k.R#L38) *style:* **lines should not be more than 80 characters.**
```r
               bgcnbd.PlotFreqVsConditionalExpectedFrequency(params, T.star = 39, cbs, cbs$x.star, 7), tolerance = 0.01)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-bg-cnbd-k.R:39:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-bg-cnbd-k.R#L39) *style:* **lines should not be more than 80 characters.**
```r
  # Note: BTYD::bgnbd.PlotRecVsConditionalExpectedFrequency can't handle missing bins, so we can't compare
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-bg-cnbd-k.R:40:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-bg-cnbd-k.R#L40) *style:* **lines should not be more than 80 characters.**
```r
  expect_silent(bgcnbd.PlotRecVsConditionalExpectedFrequency(params, cbs, T.star = 39, cbs$x.star))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-bg-cnbd-k.R:42:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-bg-cnbd-k.R#L42) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(BTYD::bgnbd.PlotTrackingInc(params[-1], cbs$T.cal, max(cbs$T.cal) + 32, inc_tracking),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-bg-cnbd-k.R:43:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-bg-cnbd-k.R#L43) *style:* **lines should not be more than 80 characters.**
```r
               bgcnbd.PlotTrackingInc(params, cbs$T.cal, max(cbs$T.cal) + 32, inc_tracking),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-bg-cnbd-k.R:45:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-bg-cnbd-k.R#L45) *style:* **lines should not be more than 80 characters.**
```r
  expect_silent(bgcnbd.PlotTrackingInc(params, cbs$T.cal, max(cbs$T.cal) + 32, inc_tracking,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-bg-cnbd-k.R:47:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-bg-cnbd-k.R#L47) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(BTYD::bgnbd.ExpectedCumulativeTransactions(params[-1], 11, 39, 12),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-bg-cnbd-k.R:51:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-bg-cnbd-k.R#L51) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(BTYD::bgnbd.PlotTrackingCum(params[-1], cbs$T.cal, 32 + 32, cu_tracking),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-bg-cnbd-k.R:69:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-bg-cnbd-k.R#L69) *style:* **lines should not be more than 80 characters.**
```r
  est_fixed_k <- bgcnbd.EstimateParameters(cbs[, c("x", "t.x", "T.cal", "litt")], k = params[1])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-bg-cnbd-k.R:76:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-bg-cnbd-k.R#L76) *style:* **lines should not be more than 80 characters.**
```r
  cbs$x.est32 <- bgcnbd.ConditionalExpectedTransactions(params, 32, cbs$x, cbs$t.x, cbs$T.cal)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-bg-cnbd-k.R:77:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-bg-cnbd-k.R#L77) *style:* **lines should not be more than 80 characters.**
```r
  cbs$x.est64 <- bgcnbd.ConditionalExpectedTransactions(params, 64, cbs$x, cbs$t.x, cbs$T.cal)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-elog2cbs.R:5:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-elog2cbs.R#L5) *style:* **lines should not be more than 80 characters.**
```r
  elog <- data.frame(cust = c(1, 1, 1, 1, 1, 2, 3), date = Sys.Date() + c(0, 14, 14, 28, 35, 7, 24))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-elog2cbs.R:6:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-elog2cbs.R#L6) *style:* **lines should not be more than 80 characters.**
```r
  elog_time <- data.frame(cust = c(1, 1, 1, 1, 1, 2, 3), date = Sys.time() + c(0, 14, 14, 28, 35, 7, 24))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-elog2cbs.R:7:14:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-elog2cbs.R#L7) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  elog_dt <- as.data.table(elog)
             ^~~~~~~~~~~~~
```
[tests/testthat/test-elog2cbs.R:19:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-elog2cbs.R#L19) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(elog2cbs(elog_time, units = "secs", T.cal = as.character(min(elog_time$date) + 21))[, 1:4],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-elog2cbs.R:20:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-elog2cbs.R#L20) *style:* **lines should not be more than 80 characters.**
```r
               elog2cbs(elog, units = "days", T.cal = as.character(Sys.Date() + 21))[, 1:4])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-elog2cbs.R:28:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-elog2cbs.R#L28) *style:* **lines should not be more than 80 characters.**
```r
               c("cust", "x", "t.x", "litt", "sales", "sales.x", "first", "T.cal"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-elog2cbs.R:30:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-elog2cbs.R#L30) *style:* **lines should not be more than 80 characters.**
```r
               c("cust", "x", "t.x", "litt", "sales", "sales.x", "first", "T.cal", "T.star", "x.star", "sales.star"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-elog2cbs.R:32:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-elog2cbs.R#L32) *style:* **lines should not be more than 80 characters.**
```r
               c("cust", "x", "t.x", "litt", "first", "T.cal", "T.star", "x.star"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-elog2cbs.R:34:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-elog2cbs.R#L34) *style:* **lines should not be more than 80 characters.**
```r
               c("cust", "x", "t.x", "litt", "first", "T.cal", "T.star", "x.star"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-elog2cbs.R:37:16:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-elog2cbs.R#L37) *style:* **Variable and function names should be all lowercase.**
```r
  expect_equal(uniqueN(elog$cust), nrow(elog2cbs(elog)))
               ^~~~~~~
```
[tests/testthat/test-elog2cbs.R:38:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-elog2cbs.R#L38) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(uniqueN(elog[elog$date <= T.cal, "cust"]), nrow(elog2cbs(elog, T.cal = T.cal)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-elog2cbs.R:38:16:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-elog2cbs.R#L38) *style:* **Variable and function names should be all lowercase.**
```r
  expect_equal(uniqueN(elog[elog$date <= T.cal, "cust"]), nrow(elog2cbs(elog, T.cal = T.cal)))
               ^~~~~~~
```
[tests/testthat/test-elog2cbs.R:42:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-elog2cbs.R#L42) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(uniqueN(elog_dt[, .(cust, date)]), sum(cbs$x) + sum(cbs$x.star) + nrow(cbs))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-elog2cbs.R:42:16:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-elog2cbs.R#L42) *style:* **Variable and function names should be all lowercase.**
```r
  expect_equal(uniqueN(elog_dt[, .(cust, date)]), sum(cbs$x) + sum(cbs$x.star) + nrow(cbs))
               ^~~~~~~
```
[tests/testthat/test-elog2cbs.R:47:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-elog2cbs.R#L47) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(uniqueN(elog_dt[elog_dt$first <= T.cal & date <= T.tot, .(cust, date)]),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-elog2cbs.R:47:16:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-elog2cbs.R#L47) *style:* **Variable and function names should be all lowercase.**
```r
  expect_equal(uniqueN(elog_dt[elog_dt$first <= T.cal & date <= T.tot, .(cust, date)]),
               ^~~~~~~
```
[tests/testthat/test-elog2cbs.R:52:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-elog2cbs.R#L52) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(elog_s[first <= T.cal & date <= T.cal, sum(sales)], sum(cbs$sales))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-elog2cbs.R:53:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-elog2cbs.R#L53) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(elog_s[first < date & first <= T.cal & date <= T.cal, sum(sales)], sum(cbs$sales.x))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-elog2cbs.R:54:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-elog2cbs.R#L54) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(elog_s[first <= T.cal & date <= T.tot, sum(sales)], sum(cbs$sales) + sum(cbs$sales.star))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-elog2cbs.R:57:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-elog2cbs.R#L57) *style:* **lines should not be more than 80 characters.**
```r
  cbs <- elog2cbs(elog_s, T.cal = as.character(T.cal), T.tot = as.character(T.tot))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-elog2cbs.R:65:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-elog2cbs.R#L65) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(elog2cbs(elog, units = "hours")$t.x / (7 * 24), elog2cbs(elog)$t.x)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-elog2cbs.R:66:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-elog2cbs.R#L66) *style:* **lines should not be more than 80 characters.**
```r
  elog_time <- data.frame(cust = c(1, 1, 1, 1, 1, 2, 3), date = Sys.time() + c(0, 14, 14, 28, 35, 7, 24))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-elog2cbs.R:67:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-elog2cbs.R#L67) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(elog2cbs(elog, units = "days")[, c(1:4, 6)], elog2cbs(elog_time, units = "secs")[, c(1:4, 6)])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helpers.R:8:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-helpers.R#L8) *style:* **lines should not be more than 80 characters.**
```r
  expect_silent(BTYDplus:::dc.check.model.params.safe(printnames, params, "foo"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helpers.R:12:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-helpers.R#L12) *style:* **lines should not be more than 80 characters.**
```r
  expect_silent(BTYDplus:::dc.check.model.params.safe(printnames, params, "foo"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helpers.R:25:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-helpers.R#L25) *style:* **lines should not be more than 80 characters.**
```r
                         col.names = c("cust", "sampleid", "date", "cds", "sales"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helpers.R:28:15:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-helpers.R#L28) *style:* **Variable and function names should be all lowercase.**
```r
  utils::data(cdnowSummary, package = "BTYD", envir = environment())
              ^~~~~~~~~~~~
```
[tests/testthat/test-helpers.R:29:21:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-helpers.R#L29) *style:* **Variable and function names should be all lowercase.**
```r
  expect_equal(cum, cdnowSummary$cu.tracking)
                    ^~~~~~~~~~~~
```
[tests/testthat/test-helpers.R:37:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-helpers.R#L37) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(diff(elog2cum(elog, by = 7, first = TRUE)), elog2inc(elog, by = 7, first = TRUE))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helpers.R:39:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-helpers.R#L39) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(tail(elog2cum(elog, by = 1, first = FALSE), 1), nrow(elog) - uniqueN(elog$cust))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helpers.R:39:77:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-helpers.R#L39) *style:* **Variable and function names should be all lowercase.**
```r
  expect_equal(tail(elog2cum(elog, by = 1, first = FALSE), 1), nrow(elog) - uniqueN(elog$cust))
                                                                            ^~~~~~~
```
[tests/testthat/test-helpers.R:41:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-helpers.R#L41) *style:* **lines should not be more than 80 characters.**
```r
  elog <- data.table(cust = c(1, 1, 1, 1, 1, 3, 3), t = c(0, 9, 9, 20, 22, 4, 6))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helpers.R:51:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-helpers.R#L51) *style:* **lines should not be more than 80 characters.**
```r
  expect_silent(plotTimingPatterns(groceryElog, headers = c("X", "Y"), title = ""))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helpers.R:52:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-helpers.R#L52) *style:* **lines should not be more than 80 characters.**
```r
  expect_silent(plotTimingPatterns(groceryElog, T.cal = "2006-12-31", title = NULL))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helpers.R:53:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-helpers.R#L53) *style:* **lines should not be more than 80 characters.**
```r
  expect_silent(plotTimingPatterns(groceryElog, T.cal = "2006-12-31", T.tot = "2007-06-30",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-helpers.R:57:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-helpers.R#L57) *style:* **lines should not be more than 80 characters.**
```r
  expect_silent(plotTimingPatterns(head(groceryElog, 10), T.cal = "2006-12-31", T.tot = "2007-12-30"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mbg-cnbd-k.R:20:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-mbg-cnbd-k.R#L20) *style:* **lines should not be more than 80 characters.**
```r
  est2 <- mbgcnbd.EstimateParameters(cbs[, c("x", "t.x", "T.cal", "litt")], k = 2)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mbg-cnbd-k.R:28:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-mbg-cnbd-k.R#L28) *style:* **lines should not be more than 80 characters.**
```r
  cbs$x.est <- mbgcnbd.ConditionalExpectedTransactions(params, cbs$T.star, cbs$x, cbs$t.x, cbs$T.cal)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mbg-cnbd-k.R:47:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-mbg-cnbd-k.R#L47) *style:* **lines should not be more than 80 characters.**
```r
  expect_silent(mbgcnbd.PlotTrackingInc(params, cbs$T.cal, max(cbs$T.cal + cbs$T.star), elog2inc(elog, by = 14)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mbg-cnbd-k.R:48:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-mbg-cnbd-k.R#L48) *style:* **lines should not be more than 80 characters.**
```r
  expect_silent(mbgcnbd.PlotTrackingCum(params, cbs$T.cal, max(cbs$T.cal + cbs$T.star), elog2cum(elog, by = 14)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mbg-cnbd-k.R:51:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-mbg-cnbd-k.R#L51) *style:* **lines should not be more than 80 characters.**
```r
  mat <- mbgcnbd.PlotFreqVsConditionalExpectedFrequency(params, cbs$T.star, cbs, cbs$x.star, 7)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mbg-cnbd-k.R:55:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-mbg-cnbd-k.R#L55) *style:* **lines should not be more than 80 characters.**
```r
  expect_lt(mbgcnbd.ConditionalExpectedTransactions(params, T.star = 32, x = c(0, 1), t.x = c(0, 12), T.cal = 32)[2], 1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mbg-cnbd-k.R:56:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-mbg-cnbd-k.R#L56) *style:* **lines should not be more than 80 characters.**
```r
  expect_true(mbgcnbd.ConditionalExpectedTransactions(params, T.star = 32, x = 3, t.x = 12, T.cal = 32) !=
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mbg-cnbd-k.R:57:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-mbg-cnbd-k.R#L57) *style:* **lines should not be more than 80 characters.**
```r
                mbgcnbd.ConditionalExpectedTransactions(params, T.star = 32, x = 2, t.x = 12, T.cal = 32))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mbg-cnbd-k.R:67:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-mbg-cnbd-k.R#L67) *style:* **lines should not be more than 80 characters.**
```r
    cbs$x.est <- mbgcnbd.ConditionalExpectedTransactions(params, cbs$T.star, cbs$x, cbs$t.x, cbs$T.cal)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mcmc.R:17:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-mcmc.R#L17) *style:* **lines should not be more than 80 characters.**
```r
  abe_params$beta <- matrix(c(0.18, -2.5, 0.5, -0.3, -0.2, 0.8), byrow = TRUE, ncol = 2)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mcmc.R:20:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-mcmc.R#L20) *style:* **lines should not be more than 80 characters.**
```r
  abe_draws <- abe.mcmc.DrawParameters(abe_cbs, c("covariate_1", "covariate_2"), mcmc, burnin, thin, chains)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mcmc.R:25:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-mcmc.R#L25) *style:* **lines should not be more than 80 characters.**
```r
  pggg_draws <- pggg.mcmc.DrawParameters(pggg_cbs, mcmc / 10, burnin / 10, thin / 10, chains)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mcmc.R:32:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-mcmc.R#L32) *style:* **lines should not be more than 80 characters.**
```r
  pnbd_xstar_draws1 <- mcmc.DrawFutureTransactions(pnbd_cbs, pnbd_draws, sample_size = size)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mcmc.R:35:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-mcmc.R#L35) *style:* **lines should not be more than 80 characters.**
```r
  pnbd_xstar_draws2 <- mcmc.DrawFutureTransactions(pnbd_cbs, pnbd_draws, sample_size = size)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mcmc.R:37:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-mcmc.R#L37) *style:* **lines should not be more than 80 characters.**
```r
  expect_gt(cor(apply(pnbd_xstar_draws2, 2, mean), apply(pnbd_xstar_draws, 2, mean)), 0.95)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mcmc.R:38:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-mcmc.R#L38) *style:* **lines should not be more than 80 characters.**
```r
  expect_silent(pnbd_xstar_draws <- mcmc.DrawFutureTransactions(pnbd_cbs, pnbd_draws, T.star = 10))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mcmc.R:46:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-mcmc.R#L46) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(dim(pnbd_xstar_draws3), c((mcmc + burnin - burnin2) * chains / thin, nrow(pnbd_cbs)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mcmc.R:46:42:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-mcmc.R#L46) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  expect_equal(dim(pnbd_xstar_draws3), c((mcmc + burnin - burnin2) * chains / thin, nrow(pnbd_cbs)))
                                         ^
```
[tests/testthat/test-mcmc.R:85:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-mcmc.R#L85) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(mcmc.Expectation(pnbd_draws, 28), mean(pnbd_cbs$x), tolerance = 0.1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mcmc.R:86:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-mcmc.R#L86) *style:* **lines should not be more than 80 characters.**
```r
  x <- mcmc.ExpectedCumulativeTransactions(pnbd_draws, T.cal = pnbd_cbs$T.cal, T.tot = 56, n.periods.final = 56)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mcmc.R:99:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-mcmc.R#L99) *style:* **lines should not be more than 80 characters.**
```r
               BTYD::pnbd.PlotFrequencyInCalibration(unlist(pnbd_params), pnbd_cbs, censor = 7),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-nbd.R:18:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-nbd.R#L18) *style:* **lines should not be more than 80 characters.**
```r
  cbs$x.est <- nbd.ConditionalExpectedTransactions(params, cbs$T.star, cbs$x, cbs$T.cal)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-ggg-mcmc.R:12:37:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-ggg-mcmc.R#L12) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  draws <- pggg.mcmc.DrawParameters(as.data.table(cbs),
                                    ^~~~~~~~~~~~~
```
[tests/testthat/test-pareto-ggg-mcmc.R:13:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-ggg-mcmc.R#L13) *style:* **lines should not be more than 80 characters.**
```r
                                    mcmc = 10, burnin = 0, thin = 1, mc.cores = 1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-ggg-mcmc.R:14:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-ggg-mcmc.R#L14) *style:* **lines should not be more than 80 characters.**
```r
                                    param_init = list(r = 1, alpha = 1, s = 1, beta = 1, t = 1, gamma = 1))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-ggg-mcmc.R:16:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-ggg-mcmc.R#L16) *style:* **lines should not be more than 80 characters.**
```r
                                    mcmc = 100, burnin = 20, thin = 10, chains = 2, mc.cores = 1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-abe.R:9:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-abe.R#L9) *style:* **lines should not be more than 80 characters.**
```r
  params$beta <- matrix(c(0.18, -2.5, 0.5, -0.3, -0.2, 0.8), byrow = TRUE, ncol = 2)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-abe.R:12:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-abe.R#L12) *style:* **lines should not be more than 80 characters.**
```r
                                 covariates = matrix(c(rnorm(n), runif(n)), ncol = 2)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-abe.R:14:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-abe.R#L14) *style:* **lines should not be more than 80 characters.**
```r
                                 covariates = matrix(c(rnorm(n), runif(n)), ncol = 2,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-abe.R:15:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-abe.R#L15) *style:* **lines should not be more than 80 characters.**
```r
                                                     dimnames = list(NULL, c("x1", "x2")))))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-abe.R:18:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-abe.R#L18) *style:* **lines should not be more than 80 characters.**
```r
                                                    dimnames = list(NULL, c("x1")))),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-abe.R:21:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-abe.R#L21) *style:* **lines should not be more than 80 characters.**
```r
                                covariates = matrix(c(rnorm(n), runif(n), runif(n)), ncol = 3,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-abe.R:22:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-abe.R#L22) *style:* **lines should not be more than 80 characters.**
```r
                                                    dimnames = list(NULL, c("x1", "x2", "x3")))),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-abe.R:26:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-abe.R#L26) *style:* **lines should not be more than 80 characters.**
```r
  expect_silent(abe.GenerateData(n, 36, 36, params, covariates = matrix(rnorm(n), ncol = 1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-abe.R:27:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-abe.R#L27) *style:* **lines should not be more than 80 characters.**
```r
                                                                  dimnames = list(NULL, "x1"))))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-abe.R:32:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-abe.R#L32) *style:* **lines should not be more than 80 characters.**
```r
  params$beta <- matrix(c(0.18, -2.5, 0.5, -0.3, -0.2, 0.8), byrow = TRUE, ncol = 2)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-abe.R:40:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-abe.R#L40) *style:* **lines should not be more than 80 characters.**
```r
  # TODO: test param recoverability with covars being provided to abe.GenerateData
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-abe.R:48:36:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-abe.R#L48) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  draws <- abe.mcmc.DrawParameters(as.data.table(cbs),
                                   ^~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-abe.R:49:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-abe.R#L49) *style:* **lines should not be more than 80 characters.**
```r
                                   mcmc = 10, burnin = 0, thin = 1, mc.cores = 1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-abe.R:50:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-abe.R#L50) *style:* **lines should not be more than 80 characters.**
```r
  draws <- abe.mcmc.DrawParameters(as.data.table(cbs), covariates = c("covariate_1"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-abe.R:50:36:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-abe.R#L50) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  draws <- abe.mcmc.DrawParameters(as.data.table(cbs), covariates = c("covariate_1"),
                                   ^~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-abe.R:51:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-abe.R#L51) *style:* **lines should not be more than 80 characters.**
```r
                                   mcmc = 10, burnin = 0, thin = 1, mc.cores = 1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-abe.R:54:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-abe.R#L54) *style:* **lines should not be more than 80 characters.**
```r
  draws <- abe.mcmc.DrawParameters(cbs, covariates = c("covariate_1", "covariate_2"), mc.cores = 1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-abe.R:57:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-abe.R#L57) *style:* **lines should not be more than 80 characters.**
```r
  expect_true(all(c("lambda", "mu", "z", "tau") %in% colnames(as.matrix(draws$level_1[[1]]))))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-abe.R:58:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-abe.R#L58) *style:* **lines should not be more than 80 characters.**
```r
  expect_true(all(c("log_lambda_intercept", "log_mu_intercept", "log_lambda_covariate_1", "log_mu_covariate_1",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-abe.R:59:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-abe.R#L59) *style:* **lines should not be more than 80 characters.**
```r
    "log_lambda_covariate_2", "log_mu_covariate_2", "var_log_lambda", "cov_log_lambda_log_mu", "var_log_mu") %in%
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-abe.R:67:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-abe.R#L67) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(matrix(est[1:6], ncol = 2, byrow = T), params$beta, tolerance = 0.05)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-abe.R:70:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-abe.R#L70) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(unname(est["var_log_lambda"]), params$gamma[1, 1], tolerance = 0.1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-abe.R:71:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-abe.R#L71) *style:* **lines should not be more than 80 characters.**
```r
  expect_equal(unname(est["cov_log_lambda_log_mu"]), params$gamma[1, 2], tolerance = 0.1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-abe.R:95:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-abe.R#L95) *style:* **lines should not be more than 80 characters.**
```r
                              covariates = cbs[, c("covariate_1", "covariate_2")])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-abe.R:103:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-abe.R#L103) *style:* **lines should not be more than 80 characters.**
```r
                              covariates = cbs[, c("covariate_1", "covariate_2")])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-mcmc.R:17:16:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-mcmc.R#L17) *style:* **Variable and function names should be all lowercase.**
```r
  expect_equal(uniqueN(sim$elog$cust), n)
               ^~~~~~~
```
[tests/testthat/test-pareto-nbd-mcmc.R:30:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-mcmc.R#L30) *style:* **lines should not be more than 80 characters.**
```r
  sim <- pggg.GenerateData(100, 52, c(26, 104), params, date.zero = as.Date("2010-01-01"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-mcmc.R:61:37:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-mcmc.R#L61) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  draws <- pnbd.mcmc.DrawParameters(as.data.table(cbs),
                                    ^~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-mcmc.R:62:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-mcmc.R#L62) *style:* **lines should not be more than 80 characters.**
```r
                                    mcmc = 10, burnin = 0, thin = 1, mc.cores = 1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-mcmc.R:63:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-mcmc.R#L63) *style:* **lines should not be more than 80 characters.**
```r
                                    param_init = list(r = 1, alpha = 1, s = 1, beta = 1))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-mcmc.R:95:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-mcmc.R#L95) *style:* **lines should not be more than 80 characters.**
```r
                                          mcmc = 10, burnin = 0, thin = 2, chains = 2,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-mcmc.R:96:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-pareto-nbd-mcmc.R#L96) *style:* **lines should not be more than 80 characters.**
```r
                                          use_data_augmentation = FALSE, mc.cores = 1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-timing.R:17:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-timing.R#L17) *style:* **lines should not be more than 80 characters.**
```r
  expect_error(k_est_1 <- estimateRegularity(elog, plot = TRUE, min = 60), "sufficient")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-timing.R:21:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-timing.R#L21) *style:* **lines should not be more than 80 characters.**
```r
  k_est_3 <- estimateRegularity(elog, method = "mle-minka", plot = TRUE, title = "Plot Title")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-timing.R:22:1:](https://github.com/mplatzer/BTYDplus/blob/b818cc971beaa91dc6d489539da098003d6b4d6e/tests/testthat/test-timing.R#L22) *style:* **lines should not be more than 80 characters.**
```r
  k_est_4 <- estimateRegularity(elog, method = "mle-thom", plot = TRUE, title = "")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Done :)


be consistent in placement of  {
on same or newline, but don't mix in one file, preferrabley


Ah, well. Too late ;) But yes, I'll fix it for the next version.


Use
`[results]=gen_rain_fields(rainfield_param,study_area_pos);`
to run the model. `rainfield_param` is a matlab structure with all the needed parameters. Read the paper for the definitions of these parameters.


@ezyang Sorry to bother you again: I'm ready to send the PR in, but I have to use a suggestion here on how to implement what you are referring to.

How do we set a tracing state as "current"?

Say I'm in a Module's forward and want to push a block at the C level without relying on the `torch._tracing_state` attribute. If I do that using a C function, that function will have to know which is the current tracing state. Do you have a suggestion on how to manage this cleanly?

Thanks a lot for your tip.


Oui, par cohérence, si la VM est transformé en table il ne faudrait pas que la table ait un nom préfixé par "vm_"


Fixed, thanks!


These are not flags.


Add a pause button at the very least. Or a "start round" button.

Also maybe some upgrades or something to make it more interesting than "click first, and hope for good RNG"


Flags enums are sorted by value. SLOPE_SW_THRESHOLD_FLAGS need to be moved to the beginning of this list.


This is not a flag.


do well


thanks 😊


TeamCity WeSay :: wesay1.6-win32-continuous [Build 1.6.0.99.f5f58a18a1a141a6a74fc93c1242e04f3b0c3c9e](http://build.palaso.org/viewLog.html?buildId=98882&buildTypeId=bt170) outcome was **FAILURE**
Summary: Tests failed: 2, passed: 1397, ignored: 37 Build time: 00:05:33
### Failed tests
```
LexicalTools.Tests.dll: WeSay.LexicalTools.Tests.GatherBySemanticDomainsTaskTests.AddWord_WordConsistsOfOnlySegmentSeparatorCharacter_AddedToDatabase: <no details avaliable>

WeSay.Project.Tests.dll: WeSay.Project.Tests.WeSayWordsProjectTests.GetLexEntryRepository_LiftIsBad_NotfiesUser: <no details avaliable>

```


fix


This is not a path entry flag. Rename them to PATH_EDGE_FLAG_x.


Good point.


there was this a.out binary comitted, but can't comment on it, so commenting here
please don't ever commit binary files into a respository (except maybe graphics under some circumstances)


done

On Mon, Oct 2, 2017 at 2:32 PM, Titipat Achakulvisut <
notifications@github.com> wrote:

> @koerding
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_koerding&d=DwMFaQ&c=yHlS04HhBraes5BQ9ueu5zKhE7rtNXt_d012z2PA6ws&r=4zUhKiao63uaHLgo2dRh5_tSOddO7uYeEEnFiRSH-p0&m=FVuiJ6-bSNCeHDQ95W2owj0muJMur6xjelaMZZv13vY&s=lxQFL4sSYAWmd03iSIIj3xue9T-wF_mlVaMPc2Y4E20&e=>
> Can you also change some description on about.md
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_KordingLab_KordingLab.github.io_blob_master_about.md&d=DwMFaQ&c=yHlS04HhBraes5BQ9ueu5zKhE7rtNXt_d012z2PA6ws&r=4zUhKiao63uaHLgo2dRh5_tSOddO7uYeEEnFiRSH-p0&m=FVuiJ6-bSNCeHDQ95W2owj0muJMur6xjelaMZZv13vY&s=4UuCFko2Ach1LmFwJDiS62WiS3IKAeHnafp2bC0pp6k&e=>
> page? Not sure how you would like it do it.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_KordingLab_KordingLab.github.io_commit_d8473c70877c41e07d203dc60d99b4cc87037543-23commitcomment-2D24707705&d=DwMFaQ&c=yHlS04HhBraes5BQ9ueu5zKhE7rtNXt_d012z2PA6ws&r=4zUhKiao63uaHLgo2dRh5_tSOddO7uYeEEnFiRSH-p0&m=FVuiJ6-bSNCeHDQ95W2owj0muJMur6xjelaMZZv13vY&s=mrGZOrJ0I6RRVzHv7bkrBq86_GIyvbtiZUzAw4cweTM&e=>,
> or mute the thread
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_ADV6NTAfy4ErNY7hWgef9m2Ks7MuZjwoks5soSw6gaJpZM4PrDvK&d=DwMFaQ&c=yHlS04HhBraes5BQ9ueu5zKhE7rtNXt_d012z2PA6ws&r=4zUhKiao63uaHLgo2dRh5_tSOddO7uYeEEnFiRSH-p0&m=FVuiJ6-bSNCeHDQ95W2owj0muJMur6xjelaMZZv13vY&s=Z2BJH0zG9k__RGrA10V7nAmN-yeb_1RrbJ_nKDsm0J0&e=>
> .
>

--
I love those that desire the impossible - Goethe.

Konrad Kording @kordinglab
773 - liberat (5423728)
kordinglab.com


5 versus 17?


They're not scenery entry flags. Rename them to SCENERY_GHOST_FLAG_x.


if to_count, contains the item to count, then why are we changing it?


isn't it a typo?


Лучше без вложенных ифов


We'll fix it soon


try writing a unit test for this one, does it do what you expect it to do?


@spacek531 Yes, of course it is. Why would I change it otherwise?
What Locomotion does is not really relevant, this is the RCT1 theme after all, not Locomotion's.


This is the only bit I'm uneasy with. The location of the global package directory is trivially configurable (through `~/.npmrc`). That's why I was suggesting polling it once from Node and then caching it. This being said, it *may* be a use-case scenario that is too rare to justify including in the base support. I just don't know.

Right now I don't rely on a global installation of `typescript` but if I did, I'd have to override this function with my custom package path, or override with a poll-once-and-cache implementation.


Série de test à réaliser :

1er test :  new Commande -> 0produit (pdt)

2eme test : ajout pdt
->pdt1: ajouté
->pdt1, qte (<  =  >)
-> pdt1, pdt2 : 2
-> pdt1, pdt1 : qte cumul
->pd1, qteSTOCK = *vide*
->pdt1,qte= 0


Is there a reason, why git is no longer supported for shallowing? Just forgotten ?
  change like (untested) -> if (resolvedRef && (spec.hosted && SHALLOW_HOSTS.has(spec.hosted.type) || (spec.git))) {
since updating npm its not longer possible to update git dependencies with npm.
an error occurs, due to the full clone in node_modules:
npm ERR! code EISGIT
npm ERR! git C:\dev\testx\node_modules\sp-build-base: Appears to be a git repo or submodule.


@ddugovic Just to clarify, have you checked bench for standard chess, crazyhouse, or both?


앗 좋은 아이디어입니다!

제가 적용해보도록 하겠습니다. 감사드려요.

나중에 extrapoint 받았다고 저에게 말씀 주세요!

Get Outlook for iOS<https://aka.ms/o0ukef>
________________________________
From: spectaclehong <notifications@github.com>
Sent: Tuesday, October 3, 2017 6:23:00 PM
To: AEIS-Lab/mysh-0
Cc: Subscribed
Subject: Re: [AEIS-Lab/mysh-0] Fix bug that shows 'command not found' when type only whitespase. (c0eaa38)

조교님 이렇게 수정하게 되면 파싱 결과가 argc=0 으로 되어 argv에 메모리 할당이 안될 경우 에러가 날 수 있습니다. 조건문에 argc==0 || 를 추가하는것은 어떤지 문의 드립니다.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub<https://github.com/AEIS-Lab/mysh-0/commit/c0eaa38620ec673c85f0020da398b862ea6805f8#commitcomment-24724086>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AFnZ8J7WqCU2-ZCtGmBuplP7ZXM6hrqeks5sofz0gaJpZM4Pr0f1>.


Не по стайл гайду


@dmo-odoo , here it is


Why did you remove `Opcodes.POP` in this change?


Část podmínky `user.id === task.get("wave.garant.id")` na řádku 190 je teď zbytečná, ne?


why is this data `let`?

and what about are you doing with result?


I'm not sure where the "reverse" part of the assignment can be found here?
Seems now like an expensive way to print an existing string, character by character?


Why are these two methods for? They seem to be unused


Looks good for me.


Ohhhhhh


@Dhaimadoshi C'est mon erreur, je n'avais pas l'intention de m'approprier le projet.
En 2011 j'ai fait le tour des projets que j'ai sur GitHub pour ajouter une licence (par exemple https://github.com/eregon/path/commit/bd12ddb96b489d76bc802042d4431b34e8a69198), mais je me suis trompé en oubliant de t'inclure en recopiant la même licence.
Je viens de clarifier les auteurs avec cb3c2343e40dbe66f726f83424d5d47a50a522ca et dd2525e5fb3c0272a56b7ffed0b6d1f7bbd03626.
Désole pour mon erreur.

(Au fait ton adresse email de l'époque n'est pas reconnue sur Github (https://github.com/eregon/pylos/commit/953ff59b9bfa7278b7243b91377e064e4d59eef6), si tu l'ajoutes ca permetrrait de voir qu'il y a 2 contributeurs en termes de commits sur la page du projet)


исправлена глупая опечатка


YES!


aptx


consider making temporary int copies of a and b, avoiding the need to place the *(int*) multiple times


nice


check your invariant here?


precondition check?


That's not what I meant. In testing I only saw it occur with the big cluster... I haven't seen this issue yet.


redundant checks, we can't change them anyway, they are const
prefer precondition check at top of this function


npm init
npm config set proxy http://172.30.137.28:3128
npm config set https-proxy http://172.30.137.28:3128
npm install --save-dev mocha

(pour les MAP)   npm install --save collections

npm test


Because `Opcodes.POP` is not a "copy operation". In fact, POP instructions (as well as POP2 and ATHROW)are not seen by Interpreter.


Dear Poggit user,

This is an automatic message from Poggit-CI. Poggit-CI was triggered by this commit, but failed to create builds due to the following error:

```
Resend this delivery later. This commit is triggered by user #30442910, who
has created 60 Poggit-CI builds in the past 168 hours.
```

As a result, no builds could be created from this commit. More details might be available for repo admins at [the webhook delivery response log](https://github.com/TheFixerDevelopment/SimpleAuthHelper/settings/hooks) — see the webhook starting with `https://poggit.pmmp.io/webhooks.gh.repo` and look for the delivery with ID `7b28131e-a821-11e7-8b1d-2fa44d0a60b4`.

Shall you need any assistance, you may contact us on [on Gitter](https://gitter.im/poggit/Lobby), or more publicly, [on GitHub](https://github.com/poggit/support/issues). Commenting on this commit directly will **not** notify any Poggit staff.

Regards,
Poggit Bot (@poggit-bot)
The official Poggit automation account


In this case, you can refer to https://wenku.baidu.com/view/8e0b0df8f80f76c66137ee06eff9aef8941e48b8.html


no need to check, they are const
prefer a precondition check at beginning of const

BUT do checkInvariants(new_struct), because that is what you are returning, and are promising to the client of this function to be correct


Вот здесь у тебя будет ошибка, если дискриминант отрицательный. Мы считаем квадратный корень, только при положительном дискриминанте. Во-первых, так не будет ошибки, во-вторых, он и нужен нам толькое если 2 корня у уравнения, т.е. дискриминант положительный.


I did of course mean GPS


DB update: https://github.com/cmangos/tbc-db/commit/a39beb7b22736754cfcc8a9e4354bcc2875b4dde


Hi @angularsen

As I understand things:
_British Thermal Unit (BTU)_ - is a unit of Energy
**BUT**
_British Thermal Unit per Hour (BTU/h)_ - is a unit of Power
See here:
https://en.wikipedia.org/wiki/British_thermal_unit#As_a_unit_of_power
All of them 'per hour'


a classe tem apenas um método que já existe na classe pai que está sobrescrita, coloca algo especial para essa classe que retorna alguma coisa para ser testado


Yea, that.


This one should remain readonly. Only its members need not be readonly.


https://github.com/feliperpv/solicite-web/projects/1#card-4964388
https://github.com/feliperpv/solicite-web/projects/1#card-4964384


Ya the code could surely use some re-organizing, since I had to partially take it from Prem where he left off(the usual turn over fixing other's code sort of thing) , which I was prepared for. It seemed like getting a big picture system (working code, Docker(which consumed lot of time since it was a huge step with spm12 standalone and MatlabCR) working with coinstac quicker was needed. Since the functionality(except inputs and outputs) is mostly black box to coinstac, I will be able to to implement the feedback without affecting coinstac implementation process.


key deberia ser unico


Should be readonly. Members not readonly.


readonly


The following doc(s) have been deployed to the [albertcont](https://albertcont-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/unsupported-modules-plugins](https://albertcont-static-docs.pantheonsite.io/docs/unsupported-modules-plugins)


Era para ser Mutante, deixei Gerente sem querer


Could you rename it `makeDeploymentResult`?  In Java, `getX` methods usually imply a simple getter method with no logic


Ok


Created multidev environment [natalie-sandbox#pr-timeline](https://dashboard.pantheon.io/sites/ee1a9f88-1cc8-4eca-a8a6-7dc1433bb37e#pr-timeline).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-timeline-natalie-sandbox.pantheonsite.io/)


Thx @cppforlife


*Before we merge back upstream* we'll need to refactor this method so it takes arguments instead of summoning methods outside of itself.  The current approach is a bit hard to test and has feature envy


Nice renaming, I like it


I'll fix the capitalisation in the repo help page header in a later commit, for now it is fixed on live though.


Created multidev environment [circle-ci-test#ci-1](https://dashboard.pantheon.io/sites/d6704684-dfa5-4895-a167-888befe46228#ci-1).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://ci-1-circle-ci-test.pantheonsite.io/)


You should remove this ;P


I'd remove this in favor of static properties.


sweeping worthless stuff


yes, very WIP branch :)


I had forgotten to commit for a long time, that's why this is such a long commit.


left over :)

I was passing stuff to this constructor but then saw it was simpler to enhance TorrentUrlInfo, thanks!


@csuwildcat if you could let me know if this is an alright condition to use?  I don't think it is because it will execute the node.render() method when you have the templates parameter set to true for all stored templates.


FYI, I rebased my patch set onto this commit to get a better idea how it would all work together. The tests all pass under a `v4.14-rc3-102-gd81fa66` kernel. Under an older kernel, the only tests that fail are some of the Python tests due to the Python bindings not yet having API level support.

If it helps, here's my working branch:

  https://github.com/tyhicks/libseccomp/tree/working-improved_logging_api_level


I believe it is.
Once I started returning this, there's another place that started showing a toast that says how many files started downloading.

Also, if the returned transfers are null, in that place, then there's no check to see if ads should be shown.
My guess is that the logic was that only downloads that would actually start were counted towards the interstitial display logic.


same as above


hi sir .
IS it needed for your script to be updated? after those frandom change, and the fact that frandom is inbuilt compiled.
https://github.com/HUAWEI-Y550-Y635/android_kernel_huawei_msm8916/commit/1471dc4dd1867860b6945de1118931fe36785167#diff-9552b5b07bd06813843075e9efc61223

 https://github.com/HUAWEI-Y550-Y635/android_kernel_huawei_msm8916/commits/restart/drivers/char/frandom.c
regards.


I think this is the most fixed edition for the week.


and this line above `bittorrentDownloads.add(download)` is what did the magic so it would show the temp transfer.