so this seems like a good opportunity to use `styled` to me, so you don't have to weave theme in through via `withTheme`

```
import styled from '@ncigdc/theme/styled'
const SearchInput = styled.input({
  fontSize: '14px',
  height: '2rem',
  paddingLeft: '1rem',
  border: ({ theme }) => `1px solid ${theme.greyScale5}`,
  width: '10rem',
  borderRadius: '4px',
});
```

What do you think?


SpringHangerNode was moved into Masses-And-Springs common code. Not common code for all sims.


You monster


Also installed pillow via pip to make use of ImageField for models. Generated a requirements.txt using pip freeze.


Ideal é mudar a versão somente quando for feito o push da gem. :1st_place_medal:


![image](https://cloud.githubusercontent.com/assets/111710/22273020/45d51854-e29e-11e6-987d-4af7364ae9e7.png)
\o/
Only runs as root for now, but it runs!


Sorry for stomping on your commit.

The fixes need to be made in the 'sections' files (like you did for 'Others'). Fixes made to the HTML files will be overwritten the next time the spec is generated by Bikeshed.

I also ended up removing an entire section that contained one of these typos.


Final


final


Submitting the task to Taskcluster failed.
Details:

```js
{"message":"Not Found","documentation_url":"https://developer.github.com/v3"}
```


1. Yes, if you put them in the Data folder Wrye Bash will not error because old Skyrim plugins should be compatible.
NOTE 1a. However, you can't compare 16 vs 24 bytes of 40 vs 44 or 232 vs 228 and so on which is why Wrye Bash errors during the patch process and why the record size has to be the same.  It's probably been like that for a while.  I wouldn't recommend updating the record on the fly because you would have to change the Form Version which is another addition to the code and would require changes you probably don't want to do at this time.
2. Yes you will only get the error when you build the Bash patch.  The error will look like this.
````Python
Test_WATR Oldrim.esp: WATR.DNAM: Expected size == 232, but got: 228
Wrye Bash SSE expects a newer format for WATR.DNAM than found.
Load and save Test_WATR Oldrim.esp with the Skyrim SE CK

Error loading 'WATR' record and/or subrecord: 00000018
  eid = u'DefaultWater'
  subrecord = 'DNAM'
  subrecord size = 228
  file pos = 314
Error in Test_WATR Oldrim.esp
parsers.py 4021 load:
Traceback (most recent call last):
  File "bash\parsers.py", line 4015, in load
    self.tops[label].load(ins, unpack and (topClass != MobBase))
  File "bash\record_groups.py", line 70, in load
    ins.tell() + self.size - self.header.__class__.size)
  File "bash\record_groups.py", line 172, in loadData
    record = recClass(header,ins,True)
  File "bash\brec.py", line 1671, in __init__
    self.__class__.melSet.initRecord(self,header,ins,unpack)
  File "bash\brec.py", line 1218, in initRecord
    MreRecord.__init__(record,header,ins,unpack)
  File "bash\brec.py", line 1466, in __init__
    if ins: self.load(ins,unpack)
  File "bash\brec.py", line 1529, in load
    self.loadData(ins,inPos+self.size)
  File "bash\brec.py", line 1680, in loadData
    self.__class__.melSet.loadData(self,ins,endPos)
  File "bash\brec.py", line 1247, in loadData
    loaders[Type].loadData(record,ins,Type,size,readId)
  File "bash\game\skyrimse\records.py", line 216, in loadData
    raise ModSizeError(record.inName,readId,232,size,True,oldSkyrim=True)
ModSizeError: Test_WATR Oldrim.esp: WATR.DNAM: Expected size == 232, but got: 228
Wrye Bash SSE expects a newer format for WATR.DNAM than found.
Load and save Test_WATR Oldrim.esp with the Skyrim SE CK
````
3. I see them in the report as merged with the ++ and on the mods tab they have a green "+" as well but they are not in the Bash patch.  Only the records that don't cause an exception end up in the Bash Patch.

If at any point you want to rewrite the report code go ahead but for now, personally I wouldn't change anything.  If you start to you might end up digging into a bunch of code and end up spending way more time then you want to right not for a simple addition.  But that's up to you.


@syscl 额，眼拙找不到，你们在哪里聊的？


Looks good to me
Will make the change tomorrow

On Tue, Jan 24, 2017, 19:31 Alex Wilmer <notifications@github.com> wrote:

> so this seems like a good opportunity to use styled to me, so you don't
> have to weave theme in through via withTheme
>
> import styled from '@ncigdc/theme/styled'
> const SearchInput = styled.input({
>   fontSize: '14px',
>   height: '2rem',
>   paddingLeft: '1rem',
>   border: ({ theme }) => `1px solid ${theme.greyScale5}`,
>   width: '10rem',
>   borderRadius: '4px',
> });
>
> What do you think?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/NCI-GDC/portal-ui/commit/e697e23c4b36cd5861d7e104961a12ee197c3053#commitcomment-20602681>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAtaKIk81e8BGPx1inpyTQNhNhtjduHqks5rVpfegaJpZM4Ls9lR>
> .
>


* [#226] Added `-Bootable` parameter for Synergy RAID Logical Disks in New-HPOVServerProfileLogicalDisk cmdlet.


* [#225] Fixed an issue with New-HPOVServerProfileTemplate and New-HPOVServerProfile where multiple Logical Disk Controllers were not being parsed and handled correctly.
* [#225] Fixed an issue with New-HPOVServerProfileLogicalDiskController where SAS JBOD disk policy wasn't being added to controller object correctly.


I think that you should see the main menu first, and only be asked to continue after they have done something! Why not put this check at the **end** of your loop?


GOOD! See how easy to read and understand the code for your main menu is now?


Можно положить в каталог `application` и вызывать через `<%= 'footer' %>`. Просто для информации.


On the line before functions, I want you to add a comment that explains what the function does.


Не повредит атрибут чтобы ссылка открывалась в новой вкладке.


what are these numbers for?


Here's my proposal to get rid of the evil `profiler.py` module.

We *always* do C-level profiling, which has absolutely negligible overhead. So, first of all, no need to wrap blocks of code within `if self.profiler: ...` anymore.

Secondly, I propose we hard code the profiler logic with StencilKernel. Some observations:
- No need to pass a `Profiler` as a constructor argument.
- In fact, we might not even need a `Profiler` class
- We can add name conventions to the ``cnames`` dict at the bottom of ``stencilkernel.py``
The only thing that we would have to track is the timer names.

If you think this clean up should be done at a later stage, I at least vote to "always profile" and to drop the ``if self.profiler:``


VS-coil-gaps (EnergyArchmage) - Win64-Windows-7-VisualStudio-14: OK (2299 of 2357 tests passed, 0 test warnings)

 * 1 test had: AUD diffs.
 * 1 test had: BND diffs.
 * 1 test had: EIO diffs.
 * 1 test had: ESO big diffs.
 * 1 test had: MDD diffs.
 * 1 test had: MTD diffs.
 * 1 test had: MTR big diffs.
 * 1 test had: RDD diffs.
 * 1 test had: Table big diffs.

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-97.54%25-yellow.png)


BugIssue_5020 (Nigusse) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1208 of 1210 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-99.83%25-yellow.png) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-36.32%25-green.png)


#1
[kortti (Mika).pdf](https://github.com/0453189634/T3R3N9UD6-B3RPBG76F/files/728332/kortti.Mika.pdf)


Good. I wasn't quite sure why we needed their gender. However, language could be implemented in the far future.


Thanks for the update for Android. Please see the `ViewController.cs` with the corresponding change for the iOSClient project

https://gist.github.com/scriptam/67398de600b5ce1dfde5f0ba4e52642a


Update README and Scripts (#3)

Demo: demo


*awaits patiently*


@Mygod Actually it's part of PT implementation. https://github.com/Yawning/obfs4/blob/master/obfs4proxy/termmon.go#L86. I think it'll help to solve some unexpected exit of parent process, e.g. the parent is killed due to segfault.


Link to area doc and use area doc terminology.


develop (macumber) - i386-Windows-7-VisualStudio-12: Tests Failed (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-NA-red.png)


Это также можно вынести в паршиал.


I agree it might look that way and it is unlikely, but still a good idea to have it there.  I can't control what other 3rd party tools do to the records and an author might not use xEdit definitions correctly.  For example what if were 224?
```Python
CORRECT = 232
Current = 224

if size == 232: <-- it's 224 but not 232
    MelStruct.loadData(self, record, ins, sub_type, size, readId)
        return
    elif size == 228: <-- it's 224 but not exact known correct size for old Skyrim
        raise
    else: <-- it's 224, not correct size or old Skyrim size, so it's still wrong
        raise <- raise exception so code doesn't blow up for 224 bytes
```


As much as possible this need to be platform neutral. Remove png and take verbage from areas doc,


sweet!


Minor version bump. Release 0.2.0 (#4)

Demo: demo


Esto tendría que ser su propio commit. Se me olvidó


Тоже можно вынести в паршиал.

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


I just notices that there might be a problem with this.  Take a look below is the MySQL platform defaults file ( this grew quite ugly now with a lot of repetitions,
from a couple of lines at the beginning). https://github.com/mysql/mysql-server/blob/5.7/cmake/install_layout.cmake . This shows libraries are usually installed into /usr/lib, or /usr/lib64, depending on platform and bitness and package type (i.e libraries usually go in "lib" in tar.gz or zip distributions) . My actual preference at this stage would be an option to disable all packaging, as we (MariaDB)  would like to have rocksdb as submodule and at some point just do ADD_SUBDIRECTORY and tell rocksdb via option build a single static library there that we link to our storage engine. There is  needs to be done to that CMakeLists.txt to accomplish this already, as this cmake forces own compile flags, and unconditionally builds everything,  including tests and benchmarks. Adding unconditional INSTALL() actually is going to make our goal somewhat harder to achieve :
)


Oh that was me looking into a test issue. Thanks for catching. I'll remove it when I'm back at my computer.


Not sure if this is an Exception? Maybe we should just ignore it? For example, I want to create a SpatialRuleLookup for Bavaria, and use the German Polygon. The Polygon will reach outside of the borders. Therefore, I could not create the SpatialRuleLookupArray.


What happens if there are no open spots on your book shelf?? I think your loop will exceed array size and could crash.


can we rename this to `kafka_consumers`? `inner` doesn't make it very readable..


Nice work with random number! did you watch video to help understand??


Follow up issue


Based on [what I'm seeing in the `Rakefile`](https://github.com/pietern/simple-mmap/blob/master/Rakefile#L7), the gem name is `simple-mmap`, right?


@volhovM review this place please. I suppose it's ok, but just in case.
(I mean part of this function which gets issuer of block)


Pardon, I was meaning to edit my code and clicked on yours. Please disregard.


@van800
Hey, thank you for providing the Rider's API, it works! I revised the Rider plugin, and now it can switch the projects.  https://github.com/PotterDai/RiderUnity3DConnector/releases

Also, this is a new fork following the original code formatting. This commit looks much more neat. =)

Since this fork requires additional Rider plugin, should I file a pull request or better leave it as it is?


@easyfuckingpeasy why was this removed? my color picker is now styled incorrectly when I use the supplied css:
<img width="389" alt="screen shot 2017-01-24 at 4 59 42 pm" src="https://cloud.githubusercontent.com/assets/1933021/22273623/9672efe0-e256-11e6-9a90-5b38887917fc.png">


Fix click callback called twice when pressing ENTER key on Button (#519)

Preview: docs
Coverage: core | datetime


Support for minimal-style select element (#538)

Preview: docs
Coverage: core | datetime


Corrected spelling for bubble plot, added link to github account.


For what?


Можно так: `@size = size.empty? ? default_size : size`.


I like how you remove a book. But notice, you write the same code on line 155! Good rule of programming is to keep your code "DRY", which means "Do not Repeat Yourself". If you need to do the same piece of code at different points in program , why not put it in it's own function?? You could call the function "deleteBook(int index)".


Обратные вызовы (callbacks) это удобно, но их бывает трудно поддерживать в коде, так что лучше по возможности свести их использование к минимуму.


Release/0.2.0 (#5)

Demo: demo


Oh, I see. FYI, it didnt work


Part of the work towards .Net Core
https://github.com/noobot/noobot/issues/60


Посмотри это решение: https://github.com/openSUSE/abstract_method


Hey @AppleDevelops you've got it all wrong


The problem is that this file does not exist for us


Thats why it is not working


Этот вариант точно был понятней.


Число это лучше вынести в константу.


Yeah, thats it


`@free_space -= cubic_meter if cubic_meter < @free_space`.


An if statement does not need to be followed by else. If there is no else thing to do, just leave it out!


Может быть нестрогое неравенство в условии?


Fix #3


Метод занятого пространства?


Лучше просто `take_a_place` или даже `take_place`.


I like that you found another way to use a struct.


C# Data Types


you killed it.

and not in a good way.


Если сделать параметр `size` необязательным, то можно так:

```ruby
def initialize(size = nil)
  @size = size || default_size
end
```


@tpj3duke this migration is incorrect doesn't work correctly with url encoded data, something went very wrong


Можно передать блок дальше методу `each`:

```ruby
@trains.values.flatten.each(&block)
```


반드시 rebase 받으세요. Library에서 예외가 발생하면 어느 위치에서 발생하는지 예외 메시지 내용을 출력하도록 수정했습니다. 각자 작성 중인 Library를 디버깅하는데 유용할 것입니다.
@KimGa-Young @xowls157 @ssjx10 @wldyd1003 @moonyoungJo @Seyeong2


`@cars.each(&block)`. И нет проверки на `block_given?` если оставлять `yield`.


@jonjamcam , I changed the audio peak meter painting a little bit.  :)


@tpj3duke this breaks all of the SSL keep-alive improvement i put in


Каждый блок лучше вынести в отдельный метод.


kk


@tpj3duke headers must be put in


Через `case-when-end` будет лучше читаться.


Используй `each_with_index` для итерации вместе с получением индекса сразу.


@Shubham-112 don't push directly in master, push to other branch then make a PR


fixes #86


Мы же определили метод `Station#show_train_table`, стоит воспользоваться им.


The breadcrumbs will also need to be updated.


Лучше назвать `each` или `each_car`.


Мы же определили метод `Train#block_method`.


@tpj3duke need to pass headers based on request


void test9()
{

        auto c = new TCanvas("my Canvas","my Canvas",600,600);
        Double_t rmin = 0.;
        Double_t rmax = TMath::Pi()*6.;
        const Int_t npoints=1000;
        Double_t r[npoints];
        Double_t theta[npoints];

        for (Int_t ipt = 0; ipt < npoints; ipt++)
{
                r[ipt] = ipt*(rmax-rmin)/npoints+rmin;
                theta[ipt] = TMath::Sin(r[ipt]);

}
        TGraphPolar grP1 (npoints,r,theta);
        grP1.SetTitle("A Fan");
        grP1.SetLineWidth(3);
        grP1.SetLineColor(2);
        grP1.DrawClone("L");
}
~


We could always just replace the whole function with the RC8 version:
    void _lcd_level_bed_homing() {
      if (lcdDrawUpdate) lcd_implementation_drawedit(PSTR(MSG_LEVEL_BED_HOMING), NULL);
      lcdDrawUpdate =
        #if ENABLED(DOGLCD)
          LCDVIEW_CALL_REDRAW_NEXT
        #else
          LCDVIEW_CALL_NO_REDRAW
        #endif
      ;
      if (axis_homed[X_AXIS] && axis_homed[Y_AXIS] && axis_homed[Z_AXIS])
        lcd_goto_screen(_lcd_level_bed_homing_done);
    }

Seems to work just fine.


What happens if `has_data` is not defined and there's actually no data?


Not sure whether we need port number in name?


I know we kind of just copied this from ACA, but the indentation is off for the expression inside the if statement. It is six spaces, it should only be 4:)


We don't need it, it's a debugging aid.  I haven't looked at the allocation names for a long time now.


You're missing a semicolon at the end of return. It might mess up your code next time!


Hi @musicus,
I have a question: do you run ```pip install ``` directly after you build libmei using xcode __with or without doing python binding?__

I tried both. Without python bindings, I can not use pymei in any way, even adding ```sys.append```. Because when I go into python folder, it does not have compiled files which python bindings will generate, __so I do not know what ```pip install``` exactly does__. With python bindings (in order to get  the output of ```successfully installed pymei-2.0``` using ```pip install```, I have to do python bindings after this command), and I still need to add ```sys.append``` to make pymei work properly. Interestingly enough, I can import pymei in a python console running in the terminate, but can not if I add this line in my script.

I think this is the complete story, and I tried to install libmei , creating new vm from scratch, and it still does not work. @ahankinson


This actually breaks the uploader functions as records aren't written as per removed write() call on lines 110 & 224.
What was the reason for removing these?


program now saves files correctly. didnt quite get the getGrid() to work but it is pretty close to working right.


no problem

On Mon, Jan 23, 2017 at 11:12 AM, Gigatek <notifications@github.com> wrote:

> Player in vehicle check added to mission spawn delete
> Thanks @pAxton-
>
> --
> You are receiving this because you were mentioned.
> Reply to this email directly or view it on GitHub:
> https://github.com/A3Armory/A3A_A3Wasteland.Altis/commit/
> a5d78da4cc5e389dc89a732f36917a9bab8d1ca7
>


I need a button for the login file


Вот тут мы передаём атрибут, это фактически символ, например `:name`.


@Ishadijcks Was this supposed to only be for skipping with quest points? skipQuestMoney is still ```player.questDifficulty *= 0.8```


BugIssue_5020 (Nigusse) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1784 of 1786 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-99.89%25-yellow.png) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-71.15%25-green.png)


Здесь `attr` - это символ (объект класса `Symbol`), а нам нужно работать с переменной экземпляра.


very nice, specially on the black theme. Is it possible for the RMS meter when selected only to look that way too?


BugIssue_5020 (Nigusse) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png)


Thank you kindly Michael, this is sufficient and will work well.  I'll
watch for the versioning whenever it does occur.  Nice plugin, thank you.

Nick Kulke

On Tue, Jan 24, 2017 at 10:44 AM, Michel Krämer <notifications@github.com>
wrote:

> I'm sorry, but I couldn't make it today. I was too busy. But I uploaded a
> snapshot that you can use in the meantime until the new version has been
> released. Please use the following snippet in your build file:
>
> buildscript {
>     repositories {
>         jcenter()
>         maven {
>             url "https://oss.sonatype.org/content/repositories/snapshots/"
>         }
>     }
>     dependencies {
>         classpath 'de.undercouch:gradle-download-task:3.2.0-SNAPSHOT'
>     }
> }
>
> apply plugin: 'de.undercouch.download'
>
> I hope you don't mind. I'm planning to release the new version in the next
> couple of days --- on the weekend at the latest.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/michel-kraemer/gradle-download-task/commit/715e8dcdc75eb940de4b7077e7189ca5b109102b#commitcomment-20594287>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAVREwKcR5q8Vo5y5wJReA2SvI21MmHDks5rVip7gaJpZM4LrQHW>
> .
>


change this to `:to => params[:user][:phone]`


Why was this done? I want an atom that I can set the value with `swap!` but will still react to the original value. Is the best way to get this behavior with `(make-reaction #(@original) :on-set (constantly nil))`?


nit: add brackets { ... } even if block is one line


> xkanjiskip についてはチェック済みということでいいですよね？

これは setref.tex の方で \xkanjiskip20pt にしてテスト済みです。setref_kansuji.tex は \kanjiskip10pt としており問題ない結果が得られています。


primeira linha chamada hello world


This approach means that even if I set 0, to say I don't want to wait, I still end up waiting at least 1s (and in practice longer than that).

I wonder if using a `while` loop instead of a `do`/`while` loop would be better. With the now-deprecated `HikariConfig.setInitializationFailFast(false)` I could _entirely bypass_ this check, and this change removes that ability completely. If you used a `while` loop I could set 0 and still skip the check completely, rather than paying the cost to try and connect to the database, fail, then sleep another second on top of that delay.


Unhandled Failure


There were the following issues with your Pull Request

  * A "License" and a "Signed-off-by" trailers are required. See [the guidelines about this](https://github.com/ipfs/community/blob/master/contribution-guidelines.md#a-license-and-a-signed-off-by-trailers-are-required)

We ask for a few features in the commit message for Open Source licensing hygiene and commit message clarity.
`git commit --amend` can often help you quickly improve the commit message.
[Guidelines](https://github.com/ipfs/community/blob/master/contribution-guidelines.md#commit-messages) and [a script](https://github.com/ipfs/community/blob/master/dev/tools/hooks/setup_commit_msg_hook.sh) are available to help in the long run.
Your feedback on GitCop is welcome on [this issue](https://github.com/ipfs/infrastructure/issues/23).

---
This message was auto-generated by https://gitcop.com


nice one


DOA-TO-UnitVent (Nigusse) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png)


thanks @FooDeas! I understand your motivation behind quotes now, having a summary of that in the docs would be nice as well.


시스템에서 바로 m, n 값을 받기 위해 스크립트를 짜보았고, 각 값을 받기 전에 설명이 필요해서 7, 9 행에 설명 str 인쇄.
이후 15 행은 굳이 눈으로 확인이 필요가 없지만, 초반에 보면서 작업이 필요했기에 짜보았어요~


@txu4 Commit is missing Jira and Test sections in commit message.


If you are individually merging in single files that somehow got misplaced, I would argue there is the potential for others to have similarly fallen through the cracks, and the whole database should again be consistently rebuilt once more and merged all at once.


Hello! When I updated Better Foliage (1.7.10-2.0.14) every time I try to load Minecraft it tells me that the mod does not have an MCVersion Annotation available. I have tried installing various versions of the 1.7.10 mod and while the app has always worked for me before, it hasn't been suddenly.


@graingert https://www.npmjs.com/~rviscomi


额，内存不够，还是代码有问题


There is a bug in the way we crop videos. Currently we crop buffers that come from the decoder, which has the original size of the media. The actual crop should be performed after the video has been resize (if media->prop.width > 0 and media->prop.height > 0).

Another approach is to force the crop_* properties to be relative (%) values, which enable us to perform the crop within _lp_media_configure_video_bin () by doing a trivial math (hope so).


Decided to only include the `txid` for now, to avoid potentially changing it later (i.e. initially including the full transaction and then changing it to only be the `txid` for performance reasons).

I think the `txid` is probably enough for a lot of use cases, since in most use-cases right now, you're likely to know which `txid`s matter to you. Some extra filtering for output public keys, etc, would also help this.


В Div.range-slider лучше перенести Div.scale и min с max, Стоимость чуть выше отдельно


fonksiyon ve değişken adlarını işlevlerine göre daha okunabilir halde yazabilir misin? @ZgrK
formatParsedDateString( )
olabilirdi mesela


![Január 25. - Szerda](http://ujlipot.vakvarju.com/data/napimenu/22.jpg?v=1485172738)
Magyaros gombaleves petrezselymes vajas galuskával
Mátrai borzas csirkemell joghurtos friss kevert salátával
Mákosguba


Why did you remove this?


na, but hello friend bubble.


独り言です．
この例，Sec. の後の空白は文末空白になってしまうので，LaTeX文書の書き方としては正解ではないのですよね．行分割もされてほしくないので，`Sec.~\ref...` としたいところ．


And beta is already ready: https://img.armbian.com/orangepipc2/


Andersherum geht der timer nicht, weil der eine referenz ueber jquery aufdröseln will und dabei einen js fehler wirft.

man kann die methode auch per document.ready reinklamuesern. glaube das sit bei usneren epischen aldezeiten kein problem.


Temporary removed it because I was humble bragging that it dashboard was already on 5.4 and that badge was still displaying 5.3.

Restored the badge.


![](https://github.trello.services/images/mini-trello-icon.png) [tweak loading indicator](https://trello.com/c/LfdGRdp0/10-tweak-loading-indicator)


![](https://github.trello.services/images/mini-trello-icon.png) [run build on heroku](https://trello.com/c/NO9j4isB/13-run-build-on-heroku)


:+1: Works fine.


Das sollte gar nicht committed werden.


Не надо заключать От и До в Divы


## Results
All the predictions match with my old branch (Using AndrewNg coursera lectures)
![predsurface](https://cloud.githubusercontent.com/assets/898383/22286130/0dfd377a-e2e6-11e6-95b6-749b40aa962b.png)


TeamCity JinnSports :: [Continuous]{Dev} - Build, test, approve [Build 195](http://localhost:8443/viewLog.html?buildId=314&buildTypeId=JinnSports_ContinuousDevBuildAndTest) is now running


@mabelyong 抱歉，这里的确是我写得不太清晰

- 之前是直接请求 API，返回的是 markdown，在前端用 `marked` 库解析成 HTML
- 这个提交之后是在请求 GitHub API 接口的时候，在请求头把 `Accept` 设为 `application/vnd.github.v3.html` ，那么 GitHub 直接返回这个 markdown 渲染之后的 HTML 格式，那么我在前端直接 `v-html` 就好了

这里可以看到文档 https://developer.github.com/v3/media/#html

这样做的好处是：

1. 速度快，返回的结果已经是 HTML 了，不需要前端再解析一次
2. 前端依赖更少了，可以减小打包后的 js 体积

只不过我后来在 `v1.x` 之后去掉了这种用法..


Здесь вместо Div все же лучше использовать ul>li


> And beta is already ready: https://dl.armbian.com/orangepipc2/

Assuming that temporarily missing kernel config didn't affect it, so it may be better to build a test image manually.


Cache-Control: private, max-age=300, s-maxage=0
Content-Type: application/json
Date: Wed, 25 Jan 2017 10:05:25 GMT
Expires: Wed, 25 Jan 2017 10:10:26 GMT
Last-Modified: Wed, 25 Jan 2017 10:05:26 GMT
Server: Microsoft-IIS/10.0
Vary: *
X-Content-Type-Options: nosniff
X-Firefox-Spdy: h2
X-Frame-Options: deny
x-xss-protection: 1; mode=block

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding: gzip, deflate, br
Accept-Language: id,en-US;q=0.7,en;q=0.3
Connection: keep-alive
Host: dotnet.myget.org
Referer: https://github.com/mayadata/UWPCommunityToolkit/blob/dev/contributing.md
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0


TeamCity JinnSports :: [Continuous]{Dev} - Build, test, approve [Build 195](http://localhost:8443/viewLog.html?buildId=314&buildTypeId=JinnSports_ContinuousDevBuildAndTest) outcome was **FAILURE**
Summary: StyleCop violations: 4 Build time: 00:01:29


Not sure about the file name for the SAM 11 Main code. Have used Sec9j, but it should really be Sec9k. However, that would require adjustment to the other files in this folder. I guess you guys know what you are doing here however.


Ready for review


Здесь Div рано закрываешь, в него и ссылки будут входить


Ja, das ist der neue PHP 7 Null Coalesce Operator. Der arbeitet wie ein ternärer Operator guckt nur ob der erste nicht gesetzt und nicht NULL ist. Wenn das der Fall ist, gibt er den zweiten zurück.


@housa Denne linje var blot til debugging, så den skal fjernes igen. På den rigtige hjemmeside skal navnene blot tilføjes til `unknown_names` så brugeren får at vide hvilke grupper der mangler at blive oprettet.


Well, I meant `Class<? extends DomainEventHandler<?>>` not `Class<DomainEventHandler<?>>` xD


TeamCity JinnSports :: [Continuous]{Dev} - Build, test, approve [Build 196](http://localhost:8443/viewLog.html?buildId=315&buildTypeId=JinnSports_ContinuousDevBuildAndTest) is now running


Ul здесь будет лишним, каждая карточка в своем Div`е и все


Tested in on prod data, works as expected


TeamCity JinnSports :: [Continuous]{Dev} - Build, test, approve [Build 196](http://localhost:8443/viewLog.html?buildId=315&buildTypeId=JinnSports_ContinuousDevBuildAndTest) outcome was **FAILURE**
Summary: StyleCop violations: 4 Build time: 00:00:54


CcFlushCache may block :(


TeamCity JinnSports :: [Continuous]{Dev} - Build, test, approve [Build 197](http://localhost:8443/viewLog.html?buildId=316&buildTypeId=JinnSports_ContinuousDevBuildAndTest) is now running


That's better to check for one certain class. Because in future some classes can be added to an element and functionality will be broken as we will have className such as "animal-item active". You can use the following to implement this: e.target.classList.contains('my-class-name')


класс btn у ссылок и у текущего li


This change will make the app 100 times better 👍 🏞


TeamCity JinnSports :: [Continuous]{Dev} - Build, test, approve [Build 197](http://localhost:8443/viewLog.html?buildId=316&buildTypeId=JinnSports_ContinuousDevBuildAndTest) outcome was **FAILURE**
Summary: StyleCop violations: 68 Build time: 00:00:41


@housa Datoerne for RKFW og rusture under SOL er forkerte


Si vous avez une url /artefacts/1/contact_author/ définie par url(r'^(?P<artefact_id>\d+)/contact_author$, il va rechercher une méthode contactAuthor qui supporte le paramètre artefact_id. Hors la méthode contactAuthor ne permet pas de lui passer un argument.
Vous pouvez définir 2x la méthode (avec et sans argument) et le resolver passe la request à la bonne méthode en fonction de la présence ou non de l'argument


What's this comment for?


TeamCity JinnSports :: [Continuous]{Dev} - Build, test, approve [Build 198](http://localhost:8443/viewLog.html?buildId=317&buildTypeId=JinnSports_ContinuousDevBuildAndTest) is now running


Oh right, the cache is 1 hour, I forgot to say :)


TeamCity libpalaso :: palaso-win32-master Continuous [Build 3.1.162.97b9080c50a13314b129d62518ca94f723d8f575](http://build.palaso.org/viewLog.html?buildId=83486&buildTypeId=bt223) outcome was **FAILURE**
Summary: Compilation error: Palaso.DictionaryServices\Palaso.DictionaryServices.csproj (new) Build time: 00:00:48


TeamCity JinnSports :: [Continuous]{Dev} - Build, test, approve [Build 198](http://localhost:8443/viewLog.html?buildId=317&buildTypeId=JinnSports_ContinuousDevBuildAndTest) outcome was **FAILURE**
Summary: StyleCop violations: 68 Build time: 00:00:50


TeamCity JinnSports :: [Continuous]{Dev} - Build, test, approve [Build 199](http://localhost:8443/viewLog.html?buildId=318&buildTypeId=JinnSports_ContinuousDevBuildAndTest) is now running


TeamCity libpalaso :: palaso-trusty64-lfmerge Continuous [Build 2.6.181.97b9080c50a13314b129d62518ca94f723d8f575](http://build.palaso.org/viewLog.html?buildId=83483&buildTypeId=PalasoTrusty64lfmergeContinuous) outcome was **FAILURE**
Summary: Exit code 1 (new) Build time: 00:01:19


when press scan button it is showing list of devices.but if i select any device it is showing failed to connect device name


TeamCity libpalaso :: palaso-precise64-libpalaso-2.6 Continuous [Build 2.6.1202.97b9080c50a13314b129d62518ca94f723d8f575](http://build.palaso.org/viewLog.html?buildId=83485&buildTypeId=PalasoPrecise64v26Cont) outcome was **FAILURE**
Summary: Exit code 1 (new) Build time: 00:01:33


TeamCity JinnSports :: [Continuous]{Dev} - Build, test, approve [Build 199](http://localhost:8443/viewLog.html?buildId=318&buildTypeId=JinnSports_ContinuousDevBuildAndTest) outcome was **FAILURE**
Summary: StyleCop violations: 1 Build time: 00:00:35


[tests/testthat/test-bg-cnbd-k.R:21:3:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-bg-cnbd-k.R#L21) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  params.est.btyd <- BTYD::bgnbd.EstimateParameters(cbs)
  ^~~~~~~~~~~~~~~
```
[tests/testthat/test-bg-cnbd-k.R:22:3:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-bg-cnbd-k.R#L22) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  params.est.btyd_plus <- bgcnbd.EstimateParameters(cbs, k = 1)[-1]
  ^~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-bg-cnbd-k.R:23:29:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-bg-cnbd-k.R#L23) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  expect_equal(unname(round(params.est.btyd, 2)),
                            ^~~~~~~~~~~~~~~
```
[tests/testthat/test-bg-cnbd-k.R:24:29:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-bg-cnbd-k.R#L24) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
               unname(round(params.est.btyd_plus, 2)))
                            ^~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-bg-cnbd-k.R:31:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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:38:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-bg-cnbd-k.R#L38) *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:39:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-bg-cnbd-k.R#L39) *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:41:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-bg-cnbd-k.R#L41) *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:43:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-bg-cnbd-k.R#L43) *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:47:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-bg-cnbd-k.R#L47) *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:65:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-bg-cnbd-k.R#L65) *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:65:3:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-bg-cnbd-k.R#L65) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  est.fixed.k <- bgcnbd.EstimateParameters(cbs[, c("x", "t.x", "T.cal", "litt")], k = params[1])
  ^~~~~~~~~~~
```
[tests/testthat/test-bg-cnbd-k.R:68:21:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-bg-cnbd-k.R#L68) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  expect_equal(est, est.fixed.k)
                    ^~~~~~~~~~~
```
[tests/testthat/test-bg-cnbd-k.R:72:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-bg-cnbd-k.R#L72) *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:73:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-bg-cnbd-k.R#L73) *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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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:30:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-elog2cbs.R#L30) *style:* **lines should not be more than 80 characters.**
```r
               c("cust", "x", "t.x", "litt", "sales", "first", "T.cal", "T.star", "x.star", "sales.star"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-elog2cbs.R:32:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-elog2cbs.R#L53) *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:56:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-elog2cbs.R#L56) *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:64:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-elog2cbs.R#L64) *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:65:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-elog2cbs.R#L65) *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:66:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-elog2cbs.R#L66) *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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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:23:3:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-helpers.R#L23) *style:* **Variable and function names should be all lowercase.**
```r
  cdnowElog <- read.csv(system.file("data/cdnowElog.csv", package = "BTYD"),
  ^~~~~~~~~
```
[tests/testthat/test-helpers.R:25:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/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:26:3:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-helpers.R#L26) *style:* **Variable and function names should be all lowercase.**
```r
  cdnowElog$date <- as.Date(as.character(cdnowElog$date), format = "%Y%m%d")
  ^~~~~~~~~
```
[tests/testthat/test-helpers.R:26:42:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-helpers.R#L26) *style:* **Variable and function names should be all lowercase.**
```r
  cdnowElog$date <- as.Date(as.character(cdnowElog$date), format = "%Y%m%d")
                                         ^~~~~~~~~
```
[tests/testthat/test-helpers.R:27:19:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-helpers.R#L27) *style:* **Variable and function names should be all lowercase.**
```r
  cum <- elog2cum(cdnowElog)
                  ^~~~~~~~~
```
[tests/testthat/test-helpers.R:28:15:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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:31:19:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-helpers.R#L31) *style:* **Variable and function names should be all lowercase.**
```r
  inc <- elog2inc(cdnowElog)
                  ^~~~~~~~~
```
[tests/testthat/test-helpers.R:37:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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:53:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-mbg-cnbd-k.R#L53) *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:54:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-mbg-cnbd-k.R#L54) *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:55:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-mbg-cnbd-k.R#L55) *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:65:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-mbg-cnbd-k.R#L65) *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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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:28:3:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-mcmc.R#L28) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  pnbd.xstar.draws <- mcmc.DrawFutureTransactions(pnbd.cbs, pnbd.draws)
  ^~~~~~~~~~~~~~~~
```
[tests/testthat/test-mcmc.R:29:13:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-mcmc.R#L29) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  expect_is(pnbd.xstar.draws, "matrix")
            ^~~~~~~~~~~~~~~~
```
[tests/testthat/test-mcmc.R:30:20:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-mcmc.R#L30) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  expect_equal(dim(pnbd.xstar.draws), c(mcmc * chains / thin, nrow(pnbd.cbs)))
                   ^~~~~~~~~~~~~~~~
```
[tests/testthat/test-mcmc.R:32:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/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:32:3:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-mcmc.R#L32) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  pnbd.xstar.draws1 <- mcmc.DrawFutureTransactions(pnbd.cbs, pnbd.draws, sample_size = size)
  ^~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mcmc.R:33:20:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-mcmc.R#L33) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  expect_equal(dim(pnbd.xstar.draws1), c(size, nrow(pnbd.cbs)))
                   ^~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mcmc.R:35:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/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:35:3:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-mcmc.R#L35) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  pnbd.xstar.draws2 <- mcmc.DrawFutureTransactions(pnbd.cbs, pnbd.draws, sample_size = size)
  ^~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mcmc.R:36:20:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-mcmc.R#L36) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  expect_equal(dim(pnbd.xstar.draws2), c(size, nrow(pnbd.cbs)))
                   ^~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mcmc.R:37:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/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:37:23:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-mcmc.R#L37) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  expect_gt(cor(apply(pnbd.xstar.draws2, 2, mean), apply(pnbd.xstar.draws, 2, mean)), 0.95)
                      ^~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mcmc.R:37:58:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-mcmc.R#L37) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```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/0b980beeb4bd2b99d8612537730021e72be82aed/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:38:17:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-mcmc.R#L38) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  expect_silent(pnbd.xstar.draws <- mcmc.DrawFutureTransactions(pnbd.cbs, pnbd.draws, T.star = 10))
                ^~~~~~~~~~~~~~~~
```
[tests/testthat/test-mcmc.R:45:3:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-mcmc.R#L45) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  pnbd.xstar.draws3 <- mcmc.DrawFutureTransactions(pnbd.cbs, pnbd.draws2)
  ^~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mcmc.R:46:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/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:20:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-mcmc.R#L46) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```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/0b980beeb4bd2b99d8612537730021e72be82aed/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:57:27:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-mcmc.R#L57) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  pactive <- mcmc.PActive(pnbd.xstar.draws)
                          ^~~~~~~~~~~~~~~~
```
[tests/testthat/test-mcmc.R:63:54:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-mcmc.R#L63) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  expect_silent(mcmc.plotPActiveDiagnostic(pnbd.cbs, pnbd.xstar.draws))
                                                     ^~~~~~~~~~~~~~~~
```
[tests/testthat/test-mcmc.R:85:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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:11:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-pareto-nbd-abe.R#L11) *style:* **lines should not be more than 80 characters.**
```r
  expect_silent(abe.GenerateData(n = 100, T.cal = 32, T.star = c(16, 32), params))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-pareto-nbd-abe.R:21:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-pareto-nbd-abe.R#L21) *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:21:36:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-pareto-nbd-abe.R#L21) *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:22:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-pareto-nbd-abe.R#L22) *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:25:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-pareto-nbd-abe.R#L25) *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:28:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-pareto-nbd-abe.R#L28) *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:29:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-pareto-nbd-abe.R#L29) *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:30:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-pareto-nbd-abe.R#L30) *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:38:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-pareto-nbd-abe.R#L38) *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:41:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-pareto-nbd-abe.R#L41) *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:42:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-pareto-nbd-abe.R#L42) *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-mcmc.R:17:16:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/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:21:3:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-pareto-nbd-mcmc.R#L21) *style:* **Variable and function names should be all lowercase.**
```r
  simElog <- sim$elog
  ^~~~~~~
```
[tests/testthat/test-pareto-nbd-mcmc.R:22:3:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-pareto-nbd-mcmc.R#L22) *style:* **Variable and function names should be all lowercase.**
```r
  simCBS <- sim$cbs
  ^~~~~~
```
[tests/testthat/test-pareto-nbd-mcmc.R:24:20:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-pareto-nbd-mcmc.R#L24) *style:* **Variable and function names should be all lowercase.**
```r
  date.zero <- min(simElog$date)
                   ^~~~~~~
```
[tests/testthat/test-pareto-nbd-mcmc.R:25:3:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-pareto-nbd-mcmc.R#L25) *style:* **Variable and function names should be all lowercase.**
```r
  simCBSc <- elog2cbs(simElog,
  ^~~~~~~
```
[tests/testthat/test-pareto-nbd-mcmc.R:25:23:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-pareto-nbd-mcmc.R#L25) *style:* **Variable and function names should be all lowercase.**
```r
  simCBSc <- elog2cbs(simElog,
                      ^~~~~~~
```
[tests/testthat/test-pareto-nbd-mcmc.R:28:16:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-pareto-nbd-mcmc.R#L28) *style:* **Variable and function names should be all lowercase.**
```r
  expect_equal(simCBSc, subset(simCBS, select = names(simCBSc)))
               ^~~~~~~
```
[tests/testthat/test-pareto-nbd-mcmc.R:28:32:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-pareto-nbd-mcmc.R#L28) *style:* **Variable and function names should be all lowercase.**
```r
  expect_equal(simCBSc, subset(simCBS, select = names(simCBSc)))
                               ^~~~~~
```
[tests/testthat/test-pareto-nbd-mcmc.R:28:55:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-pareto-nbd-mcmc.R#L28) *style:* **Variable and function names should be all lowercase.**
```r
  expect_equal(simCBSc, subset(simCBS, select = names(simCBSc)))
                                                      ^~~~~~~
```
[tests/testthat/test-pareto-nbd-mcmc.R:30:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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/0b980beeb4bd2b99d8612537730021e72be82aed/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:15:3:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-timing.R#L15) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  k.est.1 <- estimateRegularity(elog)
  ^~~~~~~
```
[tests/testthat/test-timing.R:16:3:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-timing.R#L16) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  k.est.1 <- estimateRegularity(elog, plot = TRUE, min = 2)
  ^~~~~~~
```
[tests/testthat/test-timing.R:17:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/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:17:16:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-timing.R#L17) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  expect_error(k.est.1 <- estimateRegularity(elog, plot = TRUE, min = 60), "sufficient")
               ^~~~~~~
```
[tests/testthat/test-timing.R:18:3:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-timing.R#L18) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  k.est.1 <- estimateRegularity(elog, plot = TRUE, title = "Plot Title")
  ^~~~~~~
```
[tests/testthat/test-timing.R:19:3:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-timing.R#L19) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  k.est.1 <- estimateRegularity(elog, plot = TRUE, title = "")
  ^~~~~~~
```
[tests/testthat/test-timing.R:20:3:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-timing.R#L20) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  k.est.2 <- estimateRegularity(elog, method = "mle", plot = TRUE)
  ^~~~~~~
```
[tests/testthat/test-timing.R:21:1:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/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:21:3:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-timing.R#L21) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```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/0b980beeb4bd2b99d8612537730021e72be82aed/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 = "")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-timing.R:22:3:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-timing.R#L22) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  k.est.4 <- estimateRegularity(elog, method = "mle-thom", plot = TRUE, title = "")
  ^~~~~~~
```
[tests/testthat/test-timing.R:23:3:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-timing.R#L23) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  k.est.5 <- estimateRegularity(elog, method = "cv", plot = TRUE)
  ^~~~~~~
```
[tests/testthat/test-timing.R:24:19:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-timing.R#L24) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  expect_equal(k, k.est.1, tolerance = 0.1)
                  ^~~~~~~
```
[tests/testthat/test-timing.R:25:19:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-timing.R#L25) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  expect_equal(k, k.est.2, tolerance = 0.1)
                  ^~~~~~~
```
[tests/testthat/test-timing.R:26:19:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-timing.R#L26) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  expect_equal(k, k.est.3, tolerance = 0.1)
                  ^~~~~~~
```
[tests/testthat/test-timing.R:27:19:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-timing.R#L27) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  expect_equal(k, k.est.4, tolerance = 0.1)
                  ^~~~~~~
```
[tests/testthat/test-timing.R:28:19:](https://github.com/mplatzer/BTYDplus/blob/0b980beeb4bd2b99d8612537730021e72be82aed/tests/testthat/test-timing.R#L28) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
  expect_equal(k, k.est.5, tolerance = 0.1)
                  ^~~~~~~
```


If there is no pandas, then  metadata.todataframe(data); will fail.


You might want to change the lines 149-151 of OrientGraphNoTxTest to an assertion that asserts that the Graph does not contain any edge.


Would `esy-ocaml` be a better org for this?


TeamCity libpalaso :: palaso-precise64-master Continuous [Build 3.1.132.97b9080c50a13314b129d62518ca94f723d8f575](http://build.palaso.org/viewLog.html?buildId=83488&buildTypeId=bt322) outcome was **FAILURE**
Summary: Exit code 1 (new) Build time: 00:01:28


Closes #4


Indentation should be fixed.


Fixes #3


Why sleep before invoking the `renamer.scan`? Wouldn't the sleep be needed after the renamer scan?


:DD


TeamCity libpalaso :: palaso-win32-master Continuous [Build 3.1.163.a91117961f92830042db9fb15ec6b2e2483bed98](http://build.palaso.org/viewLog.html?buildId=83491&buildTypeId=bt223) outcome was **SUCCESS**
Summary: Tests passed: 3315, ignored: 130 Build time: 00:03:58


ツイッターで頂いたそのままを貼ったのでそうなっています。略さずに Section にしておきましょうかね。


Humm  would be interesting to know why and how to be sure to not have a deadlock on it :cry:


lala


TeamCity libpalaso :: palaso-precise64-libpalaso-2.6 Continuous [Build 2.6.1203.a91117961f92830042db9fb15ec6b2e2483bed98](http://build.palaso.org/viewLog.html?buildId=83490&buildTypeId=PalasoPrecise64v26Cont) outcome was **SUCCESS**
Summary: Tests passed: 3370, ignored: 123 Build time: 00:04:37


137996517-Remove-Adaptive-comfort-restriction-from-irrelevant-fields (lgu1234) - i386-Windows-7-VisualStudio-14: OK (2300 of 2358 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-97.54%25-yellow.png)


done


created the repository


assigned delivery hub name is added for last mile team: even if the shipment is RTO'ed state ids forward shipment assigned delivery hub is reported here


Hello world


just for test


We've got "UndefinedMethodException in appDevDebugProjectContainer.php line 1781: Attempted to call an undefined method named "setViesClient" of class "Ddeboer\Vatin\Validator"." now. :-1: So we have go back to version 1.3.3 - I will create an issue in your project "vatin-bundle"


какая-то крошка залетная )


Nice bullet lists


Fixed.


I have reverted this entirely for the reason below.

![screen shot 2017-01-25 at 10 25 52](https://cloud.githubusercontent.com/assets/4520803/22286924/b97a6b66-e2e8-11e6-8876-2efecbcb8489.png)


Голотипа нету


Ага, вроде похоже на правду. У тебя вконтакте/фейсбучный/скайп аккаунт есть? В них чатиться нам проще будет


TeamCity libpalaso :: palaso-trusty64-lfmerge Continuous [Build 2.6.182.a91117961f92830042db9fb15ec6b2e2483bed98](http://build.palaso.org/viewLog.html?buildId=83492&buildTypeId=PalasoTrusty64lfmergeContinuous) outcome was **SUCCESS**
Summary: Tests passed: 3385, ignored: 124 Build time: 00:04:04


行分割は諸説あるので `~` は入れないでおきます。（ほかに分割可能なところがないなら Section と番号の間で切って良いとする流儀も耳にしたことがあるため）。


TeamCity libpalaso :: palaso-precise64-master Continuous [Build 3.1.133.a91117961f92830042db9fb15ec6b2e2483bed98](http://build.palaso.org/viewLog.html?buildId=83494&buildTypeId=bt322) outcome was **SUCCESS**
Summary: Tests passed: 3383, ignored: 124 Build time: 00:04:23


You’re right! Just tagged the bundle at 1.1.0, which locks the lib at ^1.0. I’ll later release a new version of the bundle.


Outstanding!


А тут разве не текст ?


Okay - so I don't need to create a ticket for this issue :)


линк на главную страничку и фото логотипа


Форми нету


@vankasteelj if you see anything you'd want to use from here, you're welcome to it, i didn't make a PR as it changes the current functionality of your module a bit and i didn't work on cleaning the code up when I was done


@Captainkirkdawson ,here you can see all changes: [commit](https://github.com/FreeUKGen/MyopicVicar/compare/issue_1040)


линк на главную


это силки


I love you, a little, a lot, passionately... not at all/tests.js

Kodo daugiau negu testu :) Ne visai TDD daryta :)


отделы большую фотку от малых


Can you please add `graphviz`? We may need it to dump workflows.


Please Talk only English on Geral Chat...
Updates by SanGawku :
Load RDF for tw
TABLE_PC, TABLE_NEWBIE, TABLE_SKILL, TABLE_NPC_SPAWN, TABLE_MOB_SPAWN, TABLE_ITEM, TABLE_DRAGONBALL_REWARD, TABLE_EXP, TABLE_PORTAL, TABLE_USE_ITEM


This breaks compiling for me:

`Traceback (most recent call last):
  File "./build/tools/releasetools/ota_from_target_files", line 1763, in <module>
    main(sys.argv[1:])
  File "./build/tools/releasetools/ota_from_target_files", line 1656, in main
    if "ota_override_device" in OPTIONS.info_dict:
TypeError: argument of type 'NoneType' is not iterabl`


Change schema to something other than public.
"helpdesk" for example.


Tik success pathas, nera aprasyti kas bus kai paduotas null'as, nezinomas operatoriu, dalyba is 0 :)


Submitting the task to Taskcluster failed.
Details:

```js
You do not have sufficient scopes. This request requires you
to have one of the following sets of scopes:
[
  [
    "queue:create-task:aws-provisioner-v1/gecko-1-b-win2012-cu"
  ],
  [
    "queue:define-task:aws-provisioner-v1/gecko-1-b-win2012-cu",
    "queue:task-group-id:taskcluster-github/YlfCMjPxQeaeg2VbejrrMg",
    "queue:schedule-task:taskcluster-github/YlfCMjPxQeaeg2VbejrrMg/bXhcocGVQj6Hd_Zl3EUDVQ"
  ]
]

You only have the scopes:
[
  "assume:repo:github.com/taskcluster/generic-worker:branch:master",
  "queue:create-task:aws-provisioner-v1/gecko-t-win10-64",
  "queue:create-task:aws-provisioner-v1/gecko-t-win7-32",
  "queue:create-task:aws-provisioner-v1/github-worker",
  "queue:create-task:aws-provisioner-v1/win2012r2-cu",
  "queue:route:index.garbage.*",
  "secrets:get:garbage/*",
  "secrets:set:garbage/*"
]

In other words you are missing scopes from one of the options:
 * Option 0:
    - "queue:create-task:aws-provisioner-v1/gecko-1-b-win2012-cu"
 * Option 1:
    - "queue:define-task:aws-provisioner-v1/gecko-1-b-win2012-cu", and
    - "queue:task-group-id:taskcluster-github/YlfCMjPxQeaeg2VbejrrMg", and
    - "queue:schedule-task:taskcluster-github/YlfCMjPxQeaeg2VbejrrMg/bXhcocGVQj6Hd_Zl3EUDVQ"
----
errorCode:  InsufficientScopes
statusCode: 403
requestInfo:
  method:   createTask
  params:   {"taskId":"bXhcocGVQj6Hd_Zl3EUDVQ"}
  payload:  {
  "provisionerId": "aws-provisioner-v1",
  "workerType": "gecko-1-b-win2012-cu",
  "metadata": {
    "name": "Build/test 64 bit generic-worker on Windows Server 2012 R2",
    "description": "This builds and tests the 64 bit Windows version of generic-worker on Windows Server 2012 R2",
    "owner": "petemoore@users.noreply.github.com",
    "source": "https://github.com/taskcluster/generic-worker.git"
  },
  "extra": {
    "github": {
      "events": [
        "pull_request.*",
        "push"
      ]
    }
  },
  "payload": {
    "maxRunTime": 3600,
    "command": [
      "mkdir \"public\\build\"",
      "set GOPATH=%CD%\\gopath",
      "set PATH=%GOPATH%\\bin;%PATH%",
      "git config --global core.autocrlf false",
      "go get -d \"github.com/taskcluster/generic-worker\"",
      "cd \"gopath\\src\\github.com\\taskcluster\\generic-worker\"",
      "git remote add user https://github.com/taskcluster/generic-worker.git",
      "git fetch --tags user",
      "git checkout 00b7b491b417fcfea5ac8d41f3248d2fcafb7d1c",
      "go get github.com/taskcluster/livelog github.com/gordonklaus/ineffassign",
      "cd gw-codegen",
      "go get -v",
      "cd ..",
      "go generate",
      "go get -v -t ./...",
      "copy \"..\\..\\..\\..\\bin\\generic-worker.exe\" \"..\\..\\..\\..\\..\\public\\build\\generic-worker-windows-amd64.exe\"",
      ":: this counts the number of lines returned by git status\n:: dump temp file a directory higher, otherwise git status reports the tmp1.txt file!\ngit status --porcelain | C:\\Windows\\System32\\find.exe /v /c \"\" > ..\\tmp1.txt\nset /P lines=<..\\tmp1.txt\n:: this checks that if more than 0 lines are returned, we fail\nif %lines% gtr 0 exit /b 64\n:: find.exe will have exited with exit code 1, so need to explicitly exit with 0\nexit /b 0\n",
      "set GORACE=history_size=7",
      "C:\\generic-worker\\generic-worker-test-creds.cmd",
      "go test -v ./...",
      "set GW_TESTS_GENERATE_USERS=true",
      "go test -v ./...",
      "ineffassign ."
    ],
    "artifacts": [
      {
        "path": "public/build/generic-worker-windows-amd64.exe",
        "expires": "2017-02-08T10:37:33.168Z",
        "type": "file"
      }
    ]
  },
  "created": "2017-01-25T10:37:33.168Z",
  "deadline": "2017-01-26T10:37:33.168Z",
  "taskGroupId": "YlfCMjPxQeaeg2VbejrrMg",
  "schedulerId": "taskcluster-github",
  "dependencies": [],
  "requires": "all-completed",
  "routes": [],
  "priority": "normal",
  "retries": 5,
  "scopes": [],
  "tags": {},
  "expires": "2018-01-26T10:37:33.168Z"
}
  time:     2017-01-25T10:37:33.216Z
details:
{
  "scopesets": [
    [
      "queue:create-task:aws-provisioner-v1/gecko-1-b-win2012-cu"
    ],
    [
      "queue:define-task:aws-provisioner-v1/gecko-1-b-win2012-cu",
      "queue:task-group-id:taskcluster-github/YlfCMjPxQeaeg2VbejrrMg",
      "queue:schedule-task:taskcluster-github/YlfCMjPxQeaeg2VbejrrMg/bXhcocGVQj6Hd_Zl3EUDVQ"
    ]
  ],
  "scopes": [
    "assume:repo:github.com/taskcluster/generic-worker:branch:master",
    "queue:create-task:aws-provisioner-v1/gecko-t-win10-64",
    "queue:create-task:aws-provisioner-v1/gecko-t-win7-32",
    "queue:create-task:aws-provisioner-v1/github-worker",
    "queue:create-task:aws-provisioner-v1/win2012r2-cu",
    "queue:route:index.garbage.*",
    "secrets:get:garbage/*",
    "secrets:set:garbage/*"
  ]
}
```


it can be 4.6


'win32' can be used from os.sys.platform


J'ai redéfinis la méthode une deuxième fois avec un argument artefact_id, j'ai maintenant l'erreur suivante :
TypeError: contactAuthor() got an unexpected keyword argument 'artefact_id'


ditto


Consider adding `operator string() const;` to return roman number representation for the symmetry purpose. This will also allow not to make `operator<<` as friend, which is good as results in better encapsulation.
Also, adding `operator>>` will add symmetry as well.

Anyway, accepted.


Fixed.


@rviscomi added you to the package. Use it wisely


 @ScottIsAFool
just Referer


That doesn't really explain why the comment was there :)


И на русском писать можно


Лол


Не плохо было бы :)


Неееееееет, они убили Кени


@mwasiluk thx


@towardthesea  can you please check also the other files - for the individual skin parts - and, more importantly, the copies of the files that I put here  https://github.com/robotology/peripersonal-space/tree/master/app/conf/taxelsFiles ?


it is third line


>  Is it possible for the RMS meter when selected only to look that way too?

Yes @jonjamcam , this will be nice too.

Another idea is allow custom colors for peak meter. I see the contrast is perfect in Black theme, but is not so good in other themes. The same **gree to red** gradient is not working in all themes.

My idea is allow the definition to **start** and **end** gradient colors in CSS theme files, allowing different audio peak colors in themes. I think the red color in the *gradient end* is ok in general, maybe the constrast problem is the *green* in gradient start.


mount points*


hello
Thanks in advance

how to generate public / Private key for android pay API.help me to out this problem


here we need to also consider the packet need of a a call home (finalize plugin), where all the plugins finished execution


the plugins introduced introduce a fair amount of reboots -- we have to implement (also another packet requirement) one reboot policy for a set of plugins that all require reboot and not a sequential reboot.


Yep, that'd be wise


[R/get_norm_brts.R:12:11:](https://github.com/richelbilderbeek/nLTT/blob/73e84727c0d468488ccadcad8ab672856277ee38/R/get_norm_brts.R#L12) *warning:* **no visible global function definition for ‘get_branching_times’**
```r
  brts <- get_branching_times(phylogeny)
          ^~~~~~~~~~~~~~~~~~~
```
[R/get_norm_n.R:12:9:](https://github.com/richelbilderbeek/nLTT/blob/73e84727c0d468488ccadcad8ab672856277ee38/R/get_norm_n.R#L12) *warning:* **no visible global function definition for ‘get_n_lineages’**
```r
  ns <- get_n_lineages(phylogeny)
        ^~~~~~~~~~~~~~
```
[R/nLTTDiff.R:16:11:](https://github.com/richelbilderbeek/nLTT/blob/73e84727c0d468488ccadcad8ab672856277ee38/R/nLTTDiff.R#L16) *warning:* **no visible global function definition for ‘nltt_diff’**
```r
  return (nltt_diff( tree1, tree2, distance_method, ignore_stem))
          ^~~~~~~~~
```
[R/nLTTDiff.R:159:1:](https://github.com/richelbilderbeek/nLTT/blob/73e84727c0d468488ccadcad8ab672856277ee38/R/nLTTDiff.R#L159) *style:* **lines should not be more than 80 characters.**
```r
nltt_diff <- function(tree1, tree2, distance_method = "abs", ignore_stem = TRUE)  {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


This size is really too small to properly test the tiling. => 5120 x 7680


@talamortis Great job, should work fine, will test in a group whenever I can.
Now only minor things left hopefully :)


From the looks of it, almost certainly so!  I'm don't read/write Haskell very often, and essentially just followed what was done in a0397ad after running into the problem on my own system (and at the time may have been confusedly thinking that `Int` was `Integer`).