Yeah, I think we need to find a way to wait until Mesos is showing that there's no tasks (other than marathon-lb) running.  I think that's the only way to prevent one from starting while the other is shutting down.


I downgraded it to W for now.  I will got back and double check the specs to see what is said about IDNs.


I'm not 100% sure to get the point. :-/
Culture(s) & Message(s) are 2 different things pointing to 2 kinds of files. Each could be used or not (you may use Culture and not Message and vice-versa). More, you may use a specific Culture from a Locale and having the Message that uses a different language. Does it answers your question?


why it is not allowed? for example, in 4 bytes mode, to transfer 7 bytes?


This should check if the attribute type is `'float'` or `'integer'` and in that case the type generated in the jsdoc for the attribute should be `{number}`.


No need to cast the anonym `FileWatcher` back to `TimerTask` type. Remeber Liskov's Substitution Principle!


Fixed now. :smile:
This is the correct version. The other one was my test+debug one :P


Agree, we can skip building UI package on Fedora. There would be problems with different versions of Django and South on Fedora and RHEL.


Maybe `if (pmodel->skinwidth % 4 != 0)`?


Most of the driver seem to use this naming convention yes. spi-<soc><number>.c . Why not yes


Don't expose the backing data structure. Make it `private`. There is no need for other classes to be able to access it.


donot understand why it is activated when !enable?


We're not going to ship UI package on Fedora, so these are not needed.


You have these constants, but you never use them.
You should use them.


the naming is confusing, one what?


return something that is not null


We already assume that `/boot` is mounted. IMO we can assume `/boot/efi` is too.


Avoid using absolute paths in your code.
What happens if you copy the project to your friend's computer? He probably won't have a 'Marci' directory to begin with. :)
Use relative paths. Hint: this is why you have those constants.


Where is `$this->domain` set?


Ahhh, pensé que la idea era forzar la fecha actual, ahora lo revierto. Por ahí podríamos cambiarle el estilo para que no se vea gris como deshabilitado, no se si se puede..


A lot of drivers define all registers and registers values before support them. This is common in mainline. I don't think that is is a so important point, not to rework the patch series. Mark Brown, don't worry about it most of the time :)


```
for(int i=0)
```


```
for (int i = 0 )
    printf
```


Good point. Go complains about the type of the callback func then though, hence I removed the `type callbackCookie interface{}` instead as it doesn't make things more clear / brief.


I'm fine - thx !


Thanks for catching. Will set a timeout.


Actually I need to add KendoCultureHeaderItem to couple of pages only, So I don't want to use page contributor
And currently should copy/paste contents of `public void renderHead(IHeaderResponse response)` method to the helper, I would prefer to avoid this: the code already written so I would prefer re-use it :)


I'm new to go! But I'm loving your work, so I think i'll be around for along time.
Have you thought on using Github Project feature for organizing your Utron?
You can integrate the issues on Project, open cards for new features and so on.
Maybe I can help out with something ^__^


What do you mean ? Normally you define the chipselect in the DT with the "reg" property (this is the convention for SPI devices). Then you have to use the right pinmux via pinctrl-0 and then, the spi framework will call the callback set_cs() with the right value as second argument. As set_cs calls this function , this function should work for other cs no ?


#1 resolved


Fixes issue #68


Indentation seems a bit off.


Score of newpgo vs pgobase: 208 - 184 - 608  [0.512] 1000
ELO difference: 8.34 +/- 13.47 tc=8+0.08


it seems this comits only support irq based read/write, does not support polling mode, need to mention it in commit message


Great! Maybe we do it the simple way, and just not change the path after a file was added to the repo, plus adding files only via pull requests, so the path can be figured out before it actually gets committed to the master branch. I think Github is actually a better place for the files than the wiki, as there's preview, version tracking, etc.


Hi @chapmanb and @matthdsm,

Still does not work, the resulting dbNSFP.txt.gz has columns that do not have a position (2nd col), causing tabix to complain:
```
[E::get_intv] failed to parse TBX_GENERIC, was wrong -p [type] used?
The offending line was: "1 . A C . . . . . . . AC234582.1 + . . . - ./. ./. ENSG00000279487 ENST00000624572 ENSP00000485039 -1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -0.091000 0.11021 -0.035000 0.12552 0.000000 0.06329 0.006000 0.09523 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ."
```

I believe awk needs a parenthesis:
```
awk '{if ($8 != "." && $9 != ".") { $1=$8; $2=$9; print } }'
```
otherwise it will just eval $1=$8 and exit before replacing $2 with $9.

I'm currently testing this (the ggd recipe is currently running - takes ages and lots of disk space), will get back if/when it completes.

Thanks for pushing this forward, I think we're almost there! :)


On 11/22/2016 01:23 PM, Ola Jeppsson wrote:
>     I think putting breakpoints on the IVT and trapping when the
>     interrupt routine starts execution (and report to GDB then) would
>     make more sense than reporting a signal immediately depending on
>     status register contents.
>
> Agree. It should be safe to clear the IVT to "bkpt" in loader code, right?

I think so.

> IOW: will it confuse gdb / e-server if a bkpt that is not set by gdb is hit?

It shouldn't, GDB should report a "Program stopped by SIGTRAP"
to the user in that case.

> Interrupts need to be explicitly enabled, crt0.o
> (newlib/libgloss/crt0.S) masks off all interrupts except SYNC in imask.

OK.  Maybe it'd make sense to have the debugger optionally enable
them, in coordination with trapping IVT entries and translating to GDB
signals.

>
>     Listing threads should show you "halted" or something in the extra
>     info field, similarly to what I think would happen if one core halts
>     another.
>
> Maybe this is what we should do for now, show exceptions in the info field?

Yeah, maybe worth a try.


@AllenFang,
Hi, was just experimenting and couldn't get it work without narrowing react version as well. The best way is to get related react-toastr #86 issue fixed (it was opened 6 days ago) and released.


both zlib and bl are not used in this file... remove?


we don't ned this sure any more, that's only if stop_server errored


I agree that the routine naming is confusing. I clear the FIFO bit to be sure that the FIFO mode is not enabled because we only use the basic mode. Typically, Does the SPL or uboot marvell enable SPI with FIFO mode ? I don't really now :)


TeamCity Glyssen :: Glyssen pull requests [Build *.*.341.f92c09c2c6eceeaa52096b93d9afee499e62d471](http://build.palaso.org/viewLog.html?buildId=80147&buildTypeId=Glyssen_GlyssenPullRequests) outcome was **SUCCESS**
Summary: Tests passed: 1542, ignored: 17 Build time: 00:09:04


comment


Thanks for the support, please keep it up!


why need to go to 'err'?


Mhhhhh... probably I have to check


@thelastinuit thanks.

No worries, any help will be highly appreciated. There is a lot of areas need hands, like documentation, project management you name it!


test


TeamCity OTA+ :: rvi_sota_server :: ci [Build 1682](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=18620&buildTypeId=ota_plus_RviSotaServer_Ci) is now running


but how can the `detector`be null at this moment? (it was just set above)


Since it is an exported function, `go vet` would probably require a comment to document it. We can also say Poll() is meant to be called as a go routine. (is it?)


setUp()


Ok, got it now... :)

I'm afraid I have to add a `KendoCultureHelper`and `KendoMessageHelper` for this purpose. Trying to add the logic in `KendoCultureHeaderItem` - or worst in `KendoMessageHeaderItem` - will lead to nasty code...


fgfg


But a blank black screen turns up as i enter the code so a bit of tweaking is needed to make this code work


I think people will still want their verbose output to go to stderr, but its done really important.  I think using ioutil.Discard will make the code much more readable.  And code generation typically has more expensive parts that logging, so you can probably get away with this approach +1


@wanderjunior250 @ruizera O que acham?


Are we dropping support of pre-5.10 versions? I guess it must be (defined ? : ) statement here.


Can boot?


If `self.debug` is `False` then use `self.precision`. Else use `self.precision + ', True'`.


[give_take_ride copy.txt](https://github.com/tiiarautavesi/kimppakyyti/files/606703/give_take_ride.copy.txt)


I noticed this too when testing. Whoops! Fixed already, anyway.


I don't think that sdk has all the same libs.
There is a comment somewhere in the esp-link docs... Probably the
building.md?

This one comes to mind "You can simplify your life (and avoid the hour-long
build time for esp-open-sdk) if you are on an x86 box by downloading the
packaged and built esp-open-sdk and the fully patches SDKfrom the links
used in the .travis.yaml."

On Tue, Nov 22, 2016, 8:31 AM dannybackx <notifications@github.com> wrote:

> Forget the VERSION comment, I appear to have fixed my problem. (I am using
> svn, not git, but overriding that stuff failed to work. I must have made a
> mistake and somehow fixed it.)
> The compiler suite I use is from
> -rw-rw-r-- 1 danny danny 3251308 May 20 2016
> esp8266_nonos_sdk_v1.5.4_16_05_20.zip -rw-rw-r-- 1 danny danny 404766 Jul 4
> 13:51 esp8266_nonos_sdk_v1.5.4.1_patch_20160704.zip
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/fuzzball03/esp-link/commit/6be6f00de5f906e86888ab1a5f54ef75436930be#commitcomment-19921754>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AFimNJkkKKIPmw6TlpgQGx02oBR5N_pnks5rAvzYgaJpZM4K4tbk>
> .
>


TeamCity Glyssen :: Glyssen pull requests [Build *.*.342.f9ea8caa4565f4cf28b2519d84d904cbbb1d2706](http://build.palaso.org/viewLog.html?buildId=80150&buildTypeId=Glyssen_GlyssenPullRequests) outcome was **SUCCESS**
Summary: Tests passed: 1542, ignored: 17 Build time: 00:08:26


From what I can tell, these buttons do nothing.
Is this a bug?
Or placeholders?


Thanks a lot!


Perhaps the accept the file path as a string, maybe another overload accept the raw dictionary mapping.

It's nice to have a constructor which doesn't hit the disk and/or just accepts raw data.


Unless you're releasing later today, I'd make this `## [next version] MAJOR VERSION REQUIRED` or similar, filling in the actual release date and version number should be done at the time of release.


TeamCity OTA+ :: rvi_sota_server :: ci [Build 1682](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=18620&buildTypeId=ota_plus_RviSotaServer_Ci) outcome was **FAILURE**
Summary: Tests failed: 5 (5 new), passed: 259, ignored: 4 Build time: 00:11:31
### Failed tests
```
org.genivi.sota.resolver.test.FirmwareResourceSpec.Firmware resource should be able to accept installed software updates: <no details avaliable>

org.genivi.sota.resolver.test.FiltersResourceWordSpec.Filters resource should delete filters on DELETE requests: <no details avaliable>

org.genivi.sota.resolver.test.ComponentResourceSpec.Component resource should delete components on DELETE /components/:partNumber: <no details avaliable>

org.genivi.sota.resolver.test.PackageFilterResourceWordSpec.Package filter resource should delete package filters on DELETE requests: <no details avaliable>

org.genivi.sota.resolver.test.ResolveResourceSpec.Resolve resource should return all VINs if the filter is trivially true: <no details avaliable>

```


De una


no, logically it covers exactly those two cases.


Este repositorio sirve para la autorización de mi Trabajo Final de Master, para la supervisión del mismo y los scripts creados en los análisis.


Sælir, Kóðinn þinn var prófaður af fagmanni, ekki er hægt að framkalla 2 né 64 og líklega fleiri tölur. Kveðjur Ómar Högni


Good point. I should add a check to make sure the request actually came from a reverse proxy (probably by checking the remote IP of the connection). I should also be sure only to use the last IP from the forwarded header. I guess if this was running in a multi-IP data center, the "trusted host" logic would be fancier.


although a comment explaining as much wouldn't go amiss


Fixed #4175, missed ticks when `xAxis.reversed` was used.


update


Err, 2.3.3 rather.


Ok. Will change the query and add an extensive comment to explain what's happening there.


Maxim, what version are you currently using (6, 7, 8)?


Good catch. Yes, I think we should update https://foswiki.org/System.SystemRequirements to

"At least perl 5.12 is required. Best would be 5.22 or higher."


在成绩界面添加了学生邮箱，在课程的界面把课程信息完善了，加上了上课日期，上


在成绩界面添加了学生邮箱，在课程的界面把课程信息完善了


@ChHuynh You successfully pushed up the file but you still need to make a pull request.  Reach out if you need assistance.


@danielnaber : Danke!


They work, you need to be in `debug.html` and click pause before using them.


lll


Can you explain how it only covers exactly those two cases when, as best I can tell, it would also cover an update when `flags <> 0` but `status == COMPLETE`?


mdr, t'as rien d'autre à foutre ? 😂👏


learning things


do we foresee building the gem resulting in gem conflicts?  vs. the load path approach


MailMessageAlteringUtils


The project should now be able to properly build on MacOS when linking against libc++. On iOS it could only be built with libstdc++ because libc++ support on iOS is incomplete and always yields linker errors. I have found a solution for this by building in MacOS, so I have changed the Makefile so that the project is intended to be built on MacOS only.

The usefulness of using libc++ is that MCPE on iOS is built using this STL. This means that if you were to make a mod using libstdc++ then the STLs would have incompatible string and vector types and would lead to runtime errors and crashes (PocketPower iOS uses a hacky bypass for this which is why none of the blocks have names). If a mod is instead built with libc++, then we should be able to properly use standard C++ types with MCPE and fix all of these problems.


just for test


Best pull request ever.


:( - feel everyone's got opinions about syntax; instead of debating things
like this I feel the more productive route is to just go with
whatever style was established in the project and push other things. Thanks!

On Tue, Nov 22, 2016 at 1:14 AM Chia-liang Kao <notifications@github.com>
wrote:

> 🎉
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/datproject/dat-desktop/commit/d008e4574a4c45a26006449e8a3a63515a23a7db#commitcomment-19912741>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ACWlevskheMIn6K4mjossDawNki1-gM5ks5rAjP0gaJpZM4K4hqX>
> .
>


Hum yes... in that case we will want the new status to be DIRTY with the flags set to the new value. If we do an OR with something <>0 this won't work :-/


ok


Checkmarx scan results 22 Nov 2016 15:10 UTC +00:00

High
Medium
Low
Info

New
6
158
525
0

Recurrent
0
0
0
0

Fixed
0
0
0
0

 Open Viewer
Included commits

Commit ID	Owner

69f087a5e30eb0ff687969ba938522990d030fe5	@web-flow


but were this is supposed to be in setting?
there is "force_resizable_activities" then "reset_shortcut_manager_throttling" noting  in the middle...

I have hard keys and don't have it in developer

I'm missing something?


@imesh we don't need platform right?


I agree, however if we have to add more prevalues it might be worth making a GetDialogPrevalues() function?


agreed.  I am good with whatever the linter config allows

(this was copied from the dat.land code which has an old transpiler toolchain that whines on let)


When the control is dead, is it invisible or just grey out?


Maybe just https://github.com/schu/gobpf/commit/b0cb9b0f36729e62dc81aa9326a6cf637d53c6bb and it's up to the user how s/he calls the function?


Suggestion: "All metadata entries are placed within..."


Mohu tomu rozumet, ze se jede flexboxovanym bootstrapem a nikoli defaultnim? SG


รวมไฟล์


Then say metadata entries. It gets confusing when it's not clear if you are referencing to the tag/label or the things in it.


I copied-pasted the given class `Foo` but there is no method `defaultQuux()`. I am using AutoValue v1.3. Any thoughts on this?


Developer Options.


@KubaO If I try to load a large, raw video sequence, YUView stalls at this line and never returns. I did not observe this problem previously. Can you confirm this?


Actually the `<paths />` element is not optional but it can be empty. I think this has always been the case. However what this does is just to fully populate the `INFO PATHS` response regardless of whether elements are missing from `<paths />` or not.

Many users when upgrading from 2.0.7 might use their old config and then for example `<font-path />` will be missing.


I think the money topic will be big enough that it deserves its own controller. If nothing else I don't think it should be in the top level superclass should it?


This looks amazing.  So we can switch between what we want to make?  Nice.

@shadekiller666 This looks amazing.  Too bad the mod is basically dead.  Think you could post on the Minecraft Forums asking for someone to finish updating this mod?


sorry...

I check I did not remove the <!--

was looking to another source xml


@yoshuawuyts yea, dat-desktop is almost completely let/const


ok. I guess this will stop polling at the first event, and the users would typically do the for loop themselves.

Then, need to document the timeout parameter: should I pass 0 or -1 to wait forever?


So I am assuming here when user does connect call then all clients will be made to connect to the server yes? Wouldn't it be nice to give a more fine-grained ability to choose which client to connect to (and similarly which one to quit)


Dodaj do .gitignore folder .idea (wiem, że mówiłem żeby tego nie robić, mój błąd)


@TELstatic 修改了，我这里测试正常


Checkmarx scan results 22 Nov 2016 17:21 UTC +02:00

High
Medium
Low
Info

New
6
156
514
0

Recurrent
0
0
0
0

Fixed
0
0
0
0

 Open Viewer
Included commits

Commit ID	Owner

3642c2fa8d537d006c07c436431f062e4a5cd2b0	@web-flow


Sure. Will add this.


Not great to mix const and non-const iterators. since obj is const you can get away with it but this should be constEnd()


Oh didn't even realize this was a commit - was answering from email. Hmmm

On Tue, Nov 22, 2016 at 4:17 PM Julian Gruber <notifications@github.com>
wrote:

> @yoshuawuyts <https://github.com/yoshuawuyts> yea, dat-desktop is almost
> completely let/const
>
> —
> You are receiving this because you were mentioned.
>
>
> Reply to this email directly, view it on GitHub
> <https://github.com/datproject/dat-desktop/commit/d008e4574a4c45a26006449e8a3a63515a23a7db#commitcomment-19922534>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ACWlen1sZvUfurHop5JY9q4mHhWkizbiks5rAweIgaJpZM4K4hqX>
> .
>


@cyberium  The memory decrease is most likely explained by Windows that's been paging out memory, seeing you're still using almost 60% of your RAM. The memory usage shown in the task manager on the screenshot is, if I'm not mistaken, the working set (so the pages in the virtual address space of the process that are currently resident in physical memory). If no one is actually playing - and being idle in Stormwind doesn't count as playing - the world server is not accessing much of the data it has loaded/cached, so most likely Windows has decided after a while that the physical memory could be put to better use and has swapped out some of the inactive pages. Looking at the virtual memory size of the process would most likely show that the actual memory use of the server hasn't changed a lot.


Ah OK, thanks for setting me straight.  Yes I am back porting to a previous release.


Collaborator: Review for this commit was created. [Link to review](http://localhost:8080/ui#review:id=1450)


and `timeout int` is not the usual [duration in Golang](https://golang.org/pkg/time/#Duration) like `time.Second` or `time.Millisecond`. Either use the Golang Duration, or document it ;)


#Contributor DonCoco


Ten 'div' nie jest potrzebny


[R/calculate_weight.R:34:24:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/calculate_weight.R#L34) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    select_(~Stratum, ~ExternalCode, ~Weight) %>%
                       ^~~~~~~~~~~~
```
[R/get_linear_lincomb.R:23:38:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/get_linear_lincomb.R#L23) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      fPeriod = ~sort(unique(dataset$fPeriod))[1]
                                     ^~~~~~~
```
[R/get_linear_lincomb.R:36:5:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/get_linear_lincomb.R#L36) *style:* **Only use double-quotes.**
```r
<U+200B>    '*'(available.weight$Weight) %>%
    ^~~
```
[R/get_linear_lincomb.R:36:8:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/get_linear_lincomb.R#L36) *style:* **Place a space before left parenthesis, except in a function call.**
```r
<U+200B>    '*'(available.weight$Weight) %>%
       ^
```
[R/get_linear_lincomb.R:46:5:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/get_linear_lincomb.R#L46) *style:* **Only use double-quotes.**
```r
<U+200B>    '*'(trend.weight$Weight)
    ^~~
```
[R/get_linear_lincomb.R:46:8:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/get_linear_lincomb.R#L46) *style:* **Place a space before left parenthesis, except in a function call.**
```r
<U+200B>    '*'(trend.weight$Weight)
       ^
```
[R/get_nonlinear_lincomb.R:31:26:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/get_nonlinear_lincomb.R#L31) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      Weight = ~Weight / TotalWeight,
                         ^~~~~~~~~~~
```
[R/get_nonlinear_lincomb.R:32:38:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/get_nonlinear_lincomb.R#L32) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      fPeriod = ~sort(unique(dataset$fPeriod))[1]
                                     ^~~~~~~
```
[R/get_nonlinear_lincomb.R:34:15:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/get_nonlinear_lincomb.R#L34) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    select_(~-TotalWeight)
              ^~~~~~~~~~~
```
[R/get_nonlinear_lincomb.R:38:5:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/get_nonlinear_lincomb.R#L38) *style:* **Only use double-quotes.**
```r
<U+200B>    '*'(available.weight$Weight) %>%
    ^~~
```
[R/get_nonlinear_lincomb.R:38:8:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/get_nonlinear_lincomb.R#L38) *style:* **Place a space before left parenthesis, except in a function call.**
```r
<U+200B>    '*'(available.weight$Weight) %>%
       ^
```
[R/prepare_analysis.R:75:14:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis.R#L75) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    select_(~FileFingerprint, ~Status) %>%
             ^~~~~~~~~~~~~~~
```
[R/prepare_analysis.R:81:16:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis.R#L81) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    group_by_(~LocationGroupID, ~SpeciesGroupID) %>%
               ^~~~~~~~~~~~~~~
```
[R/prepare_analysis.R:81:34:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis.R#L81) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    group_by_(~LocationGroupID, ~SpeciesGroupID) %>%
                                 ^~~~~~~~~~~~~~
```
[R/prepare_analysis.R:113:18:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis.R#L113) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>        select_(~SpeciesGroupID, ~SpeciesID),
                 ^~~~~~~~~~~~~~
```
[R/prepare_analysis.R:113:35:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis.R#L113) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>        select_(~SpeciesGroupID, ~SpeciesID),
                                  ^~~~~~~~~
```
[R/prepare_analysis.R:116:15:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis.R#L116) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    select_(~-SpeciesGroupID) %>%
              ^~~~~~~~~~~~~~
```
[R/prepare_analysis.R:121:16:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis.R#L121) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    group_by_(~LocationGroupID, ~SpeciesGroupID, ~Covariate) %>%
               ^~~~~~~~~~~~~~~
```
[R/prepare_analysis.R:121:34:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis.R#L121) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    group_by_(~LocationGroupID, ~SpeciesGroupID, ~Covariate) %>%
                                 ^~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:14:1:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_comparison.R#L14) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>    variable = c("LocationGroupID", "SpeciesGroupID", "Covariate", "FileFingerprint", "StatusFingerprint", "Seed"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:27:25:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_comparison.R#L27) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      ParentAnalysis = ~FileFingerprint,
                        ^~~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:28:34:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_comparison.R#L28) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      ParentStatusFingerprint = ~StatusFingerprint,
                                 ^~~~~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:31:15:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_comparison.R#L31) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    arrange_(~ParentAnalysis)
              ^~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:33:3:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_comparison.R#L33) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  species.group.id <- dataset$SpeciesGroupID[1]
  ^~~~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:33:31:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_comparison.R#L33) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  species.group.id <- dataset$SpeciesGroupID[1]
                              ^~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:34:3:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_comparison.R#L34) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  location.group.id <- dataset$LocationGroupID[1]
  ^~~~~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:34:32:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_comparison.R#L34) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  location.group.id <- dataset$LocationGroupID[1]
                               ^~~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:35:28:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_comparison.R#L35) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  analysis.date <- dataset$AnalysisDate[1]
                           ^~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:41:29:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_comparison.R#L41) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      parent = dataset.year$ParentAnalysis,
                            ^~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:43:18:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_comparison.R#L43) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>        select_(~ParentAnalysis, ~ParentStatusFingerprint, ~ParentStatus) %>%
                 ^~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:43:35:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_comparison.R#L43) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>        select_(~ParentAnalysis, ~ParentStatusFingerprint, ~ParentStatus) %>%
                                  ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:43:61:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_comparison.R#L43) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>        select_(~ParentAnalysis, ~ParentStatusFingerprint, ~ParentStatus) %>%
                                                            ^~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:47:26:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_comparison.R#L47) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>      species.group.id = species.group.id,
                         ^~~~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:48:27:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_comparison.R#L48) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>      location.group.id = location.group.id,
                          ^~~~~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:65:29:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_comparison.R#L65) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      parent = this.dataset$ParentAnalysis,
                            ^~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:67:18:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_comparison.R#L67) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>        select_(~ParentAnalysis, ~ParentStatusFingerprint, ~ParentStatus) %>%
                 ^~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:67:35:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_comparison.R#L67) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>        select_(~ParentAnalysis, ~ParentStatusFingerprint, ~ParentStatus) %>%
                                  ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:67:61:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_comparison.R#L67) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>        select_(~ParentAnalysis, ~ParentStatusFingerprint, ~ParentStatus) %>%
                                                            ^~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:71:26:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_comparison.R#L71) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>      species.group.id = species.group.id,
                         ^~~~~~~~~~~~~~~~
```
[R/prepare_analysis_comparison.R:72:27:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_comparison.R#L72) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>      location.group.id = location.group.id,
                          ^~~~~~~~~~~~~~~~~
```
[R/prepare_analysis_composite.R:29:11:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_composite.R#L29) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  dataset$ParentStatusFingerprint <- dataset$StatusFingerprint
          ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_analysis_composite.R:29:46:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_composite.R#L29) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  dataset$ParentStatusFingerprint <- dataset$StatusFingerprint
                                             ^~~~~~~~~~~~~~~~~
```
[R/prepare_analysis_composite.R:30:11:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_composite.R#L30) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  dataset$ParentStatus <- dataset$Status
          ^~~~~~~~~~~~
```
[R/prepare_analysis_composite.R:64:16:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_composite.R#L64) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      select_(~ParentAnalysis, ~ParentStatusFingerprint, ~ParentStatus) %>%
               ^~~~~~~~~~~~~~
```
[R/prepare_analysis_composite.R:64:33:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_composite.R#L64) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      select_(~ParentAnalysis, ~ParentStatusFingerprint, ~ParentStatus) %>%
                                ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_analysis_composite.R:64:59:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_composite.R#L64) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      select_(~ParentAnalysis, ~ParentStatusFingerprint, ~ParentStatus) %>%
                                                          ^~~~~~~~~~~~
```
[R/prepare_analysis_composite.R:68:32:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_composite.R#L68) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    species.group.id = dataset$SpeciesGroupID[1],
                               ^~~~~~~~~~~~~~
```
[R/prepare_analysis_composite.R:69:33:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_composite.R#L69) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    location.group.id = dataset$LocationGroupID[1],
                                ^~~~~~~~~~~~~~~
```
[R/prepare_analysis_composite.R:75:33:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_composite.R#L75) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    analysis.date = max(dataset$AnalysisDate)
                                ^~~~~~~~~~~~
```
[R/prepare_analysis_dataset.R:73:38:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L73) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  seed <- species.id$Seed[species.id$SpeciesGroupID == speciesgroup.id]
                                     ^~~~~~~~~~~~~~
```
[R/prepare_analysis_dataset.R:74:39:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L74) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  parent <- parent$Fingerprint[parent$SpeciesGroupID == speciesgroup.id]
                                      ^~~~~~~~~~~~~~
```
[R/prepare_analysis_dataset.R:78:37:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L78) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    mutate_(Nobserved = ~n_distinct(LocationID)) %>%
                                    ^~~~~~~~~~
```
[R/prepare_analysis_dataset.R:81:31:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L81) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      Nrelevant = ~n_distinct(LocationID)
                              ^~~~~~~~~~
```
[R/prepare_analysis_dataset.R:91:35:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L91) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      locationgroup.id <- dataset$LocationGroupID[1]
                                  ^~~~~~~~~~~~~~~
```
[R/prepare_analysis_dataset.R:138:31:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L138) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>          fLocation = ~factor(LocationID),
                              ^~~~~~~~~~
```
[R/prepare_analysis_dataset.R:139:34:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L139) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>          fSubLocation = ~factor(SubLocationID),
                                 ^~~~~~~~~~~~~
```
[R/prepare_analysis_dataset.R:144:46:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L144) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      multi.stratum <- length(levels(dataset$fStratum)) > 1
                                             ^~~~~~~~
```
[R/prepare_analysis_dataset.R:148:23:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L148) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      if (min(dataset$cYear) == 0) {
                      ^~~~~
```
[R/prepare_analysis_dataset.R:153:18:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L153) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>        select_(~fStratum, ~Weight) %>%
                 ^~~~~~~~
```
[R/prepare_analysis_dataset.R:155:19:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L155) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>        arrange_(~fStratum)
                  ^~~~~~~~
```
[R/prepare_analysis_dataset.R:156:31:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L156) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      lc.index <- min(dataset$cYear):max(dataset$cYear) %>%
                              ^~~~~
```
[R/prepare_analysis_dataset.R:156:50:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L156) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      lc.index <- min(dataset$cYear):max(dataset$cYear) %>%
                                                 ^~~~~
```
[R/prepare_analysis_dataset.R:165:23:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L165) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>          min(dataset$cYear):max(dataset$cYear) %>%
                      ^~~~~
```
[R/prepare_analysis_dataset.R:165:42:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L165) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>          min(dataset$cYear):max(dataset$cYear) %>%
                                         ^~~~~
```
[R/prepare_analysis_dataset.R:167:19:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L167) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>          weights$fStratum %>%
                  ^~~~~~~~
```
[R/prepare_analysis_dataset.R:179:27:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L179) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>          formula = ~ 0 + fStratum + cYear:fStratum
                          ^~~~~~~~
```
[R/prepare_analysis_dataset.R:179:38:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L179) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>          formula = ~ 0 + fStratum + cYear:fStratum
                                     ^~~~~
```
[R/prepare_analysis_dataset.R:179:44:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L179) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>          formula = ~ 0 + fStratum + cYear:fStratum
                                           ^~~~~~~~
```
[R/prepare_analysis_dataset.R:185:31:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L185) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>          cYear = min(dataset$cYear):max(dataset$cYear)
                              ^~~~~
```
[R/prepare_analysis_dataset.R:185:50:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L185) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>          cYear = min(dataset$cYear):max(dataset$cYear)
                                                 ^~~~~
```
[R/prepare_analysis_dataset.R:236:41:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L236) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>            list(cYear = levels(dataset$fStratum)),
                                        ^~~~~~~~
```
[R/prepare_analysis_dataset.R:237:41:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L237) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>            list(cYear = levels(dataset$fStratum)),
                                        ^~~~~~~~
```
[R/prepare_analysis_dataset.R:246:17:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L246) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>        dataset$fCycle <- factor(
                ^~~~~~
```
[R/prepare_analysis_dataset.R:262:21:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L262) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>            weights$fStratum %>%
                    ^~~~~~~~
```
[R/prepare_analysis_dataset.R:273:29:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L273) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>            formula = ~ 0 + fStratum + Cycle:fStratum
                            ^~~~~~~~
```
[R/prepare_analysis_dataset.R:273:46:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L273) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>            formula = ~ 0 + fStratum + Cycle:fStratum
                                             ^~~~~~~~
```
[R/prepare_analysis_dataset.R:277:41:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L277) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>            list(cYear = levels(dataset$fStratum)),
                                        ^~~~~~~~
```
[R/prepare_analysis_dataset.R:278:41:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L278) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>            list(cYear = levels(dataset$fStratum)),
                                        ^~~~~~~~
```
[R/prepare_analysis_dataset.R:280:41:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L280) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>            list(Cycle = levels(dataset$fStratum)),
                                        ^~~~~~~~
```
[R/prepare_analysis_dataset.R:281:41:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L281) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>            list(Cycle = levels(dataset$fStratum)),
                                        ^~~~~~~~
```
[R/prepare_analysis_dataset.R:293:1:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L293) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>        lc <- list(lc.index, lc.index, lc.trend, lc.cycle, lc.cycle, lc.cycletrend)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_analysis_dataset.R:351:33:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L351) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      if (length(levels(dataset$fLocation)) > 1) {
                                ^~~~~~~~~
```
[R/prepare_analysis_dataset.R:362:33:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L362) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      if (length(levels(dataset$fSubLocation)) > 1) {
                                ^~~~~~~~~~~~
```
[R/prepare_analysis_dataset.R:373:33:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L373) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      if (length(levels(dataset$fPeriod)) > 1) {
                                ^~~~~~~
```
[R/prepare_analysis_dataset.R:387:16:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L387) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>              ~ObservationID, ~DatasourceID, ~Count, ~Weight,
               ^~~~~~~~~~~~~
```
[R/prepare_analysis_dataset.R:387:32:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L387) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>              ~ObservationID, ~DatasourceID, ~Count, ~Weight,
                               ^~~~~~~~~~~~
```
[R/prepare_analysis_dataset.R:436:14:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_analysis_dataset.R#L436) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    analysis$SpeciesGroupID <- speciesgroup.id
             ^~~~~~~~~~~~~~
```
[R/prepare_dataset.R:24:15:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset.R#L24) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  assert_that(noNA(verbose))
              ^~~~
```
[R/prepare_dataset.R:58:1:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset.R#L58) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>#   this.species <- subset(species, SpeciesGroupID == sample(species$SpeciesGroupID, 1))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset.R:58:5:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset.R#L58) *style:* **Commented code should be removed.**
```r
<U+200B>#   this.species <- subset(species, SpeciesGroupID == sample(species$SpeciesGroupID, 1))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset.R:80:1:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset.R#L80) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>    Value = c(scheme.id, range(observation$Year), diff(range(observation$Year)) + 1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:9:1:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L9) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>  source.channel, result.channel, raw.connection, attribute.connection, scheme.id
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:18:3:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L18) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  data.field.type <- odbc_get_multi_id(
  ^~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:28:14:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L28) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  data.field$TableName <- "tblWaarnemingPunt"
             ^~~~~~~~~
```
[R/prepare_dataset_observation.R:29:14:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L29) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  data.field$PrimaryKey <- "WRPT_ID"
             ^~~~~~~~~~
```
[R/prepare_dataset_observation.R:30:14:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L30) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  data.field$TypeID <- data.field.type$ID
             ^~~~~~
```
[R/prepare_dataset_observation.R:30:24:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L30) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  data.field$TypeID <- data.field.type$ID
                       ^~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:53:3:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L53) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  data.field.type <- odbc_get_multi_id(
  ^~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:65:26:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L65) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      unique(observation$DatasourceID)
                         ^~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:69:14:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L69) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    TypeID = data.field.type$ID
             ^~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:80:39:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L80) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  data.field <- data.field[data.field$DatasourceID != result.datasource, ]
                                      ^~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:84:1:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L84) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>  main.location <- merge(main.location, data.field[, c("DatasourceID", "DatafieldID")])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:85:46:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L85) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  main.location$Description <- main.location$ExternalCode
                                             ^~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:96:1:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L96) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>  database.id <- merge(database.id, data.field[, c("DatasourceID", "DatafieldID")])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:102:15:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L102) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  observation$DatafieldID <- NULL
              ^~~~~~~~~~~
```
[R/prepare_dataset_observation.R:108:3:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L108) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  location.group.id <- odbc_get_multi_id(
  ^~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:117:3:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L117) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  location.group.location <- data.frame(
  ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:118:23:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L118) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    LocationGroupID = location.group.id,
                      ^~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:121:3:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L121) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  location.group.location <- location.group.location[
  ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:121:30:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L121) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  location.group.location <- location.group.location[
                             ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:122:1:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L122) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>    order(location.group.location$LocationGroupID, location.group.location$LocationID),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:122:11:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L122) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    order(location.group.location$LocationGroupID, location.group.location$LocationID),
          ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:122:35:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L122) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    order(location.group.location$LocationGroupID, location.group.location$LocationID),
                                  ^~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:122:52:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L122) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    order(location.group.location$LocationGroupID, location.group.location$LocationID),
                                                   ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:122:76:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L122) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    order(location.group.location$LocationGroupID, location.group.location$LocationID),
                                                                           ^~~~~~~~~~
```
[R/prepare_dataset_observation.R:125:12:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L125) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    data = location.group.location,
           ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:134:3:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L134) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  data.field.type <- odbc_get_multi_id(
  ^~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:147:14:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L147) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    TypeID = data.field.type$ID
             ^~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:158:39:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L158) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  data.field <- data.field[data.field$DatasourceID != result.datasource, ]
                                      ^~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:161:1:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L161) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>    observation[, c("LocationID", "ExternalCode", "SubExternalCode", "DatasourceID")]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:163:15:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L163) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  observation$ExternalCode <- NULL
              ^~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:165:16:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L165) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  sub.location$DatasourceID <- NULL
               ^~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:166:16:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L166) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  sub.location$TypeID <- NULL
               ^~~~~~
```
[R/prepare_dataset_observation.R:167:1:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L167) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>  colnames(sub.location) <- gsub("^LocationID$", "ParentLocationID", colnames(sub.location))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:168:1:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L168) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>  sub.location$Description <- paste(sub.location$ExternalCode, sub.location$SubExternalCode)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:168:50:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L168) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  sub.location$Description <- paste(sub.location$ExternalCode, sub.location$SubExternalCode)
                                                 ^~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:168:77:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L168) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  sub.location$Description <- paste(sub.location$ExternalCode, sub.location$SubExternalCode)
                                                                            ^~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:169:16:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L169) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  sub.location$ExternalCode <- NULL
               ^~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:185:15:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L185) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  database.id$DatafieldID <- NULL
              ^~~~~~~~~~~
```
[R/prepare_dataset_observation.R:186:15:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L186) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  database.id$TypeID <- NULL
              ^~~~~~
```
[R/prepare_dataset_observation.R:198:19:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L198) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      observation$LocationID,
                  ^~~~~~~~~~
```
[R/prepare_dataset_observation.R:199:19:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L199) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      observation$SubLocationID,
                  ^~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:203:1:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L203) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>    c("DatasourceID", "ObservationID", "Stratum", "LocationID", "SubLocationID", "Year", "Period", "Weight", "Stratum")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:206:3:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L206) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  location.group.location.sha <- write_delim_git(
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:207:9:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L207) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    x = location.group.location,
        ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:212:1:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L212) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>    x = observation[, c("DatasourceID", "ObservationID", "LocationID", "SubLocationID", "Year", "Period", "Weight", "Stratum")],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation.R:220:38:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation.R#L220) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    Fingerprint = c(observation.sha, location.group.location.sha),
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:15:1:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation_species.R#L15) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>  this.species, observation, result.channel, source.channel, raw.connection, scheme.id, first.year, last.year
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:22:5:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation_species.R#L22) *style:* **Place a space before left parenthesis, except in a function call.**
```r
<U+200B>  if(nrow(this.species) != 1){
    ^
```
[R/prepare_dataset_observation_species.R:34:31:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation_species.R#L34) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    species.id = this.species$ExternalCode,
                              ^~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:43:35:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation_species.R#L43) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  filename <- paste0(this.species$SpeciesGroupID, ".txt")
                                  ^~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:46:5:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation_species.R#L46) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    observation.species.sha <- NA
    ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:58:33:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation_species.R#L58) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>      order(observation.species$ObservationID),
                                ^~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:61:5:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation_species.R#L61) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    observation.species.sha <- write_delim_git(
    ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:93:3:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation_species.R#L93) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  model.set.id <- odbc_get_multi_id(
  ^~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:117:1:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation_species.R#L117) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>  analysis.package <- merge(version@AnalysisVersionRPackage, r.package)[, c("AnalysisVersion", "RPackageID")]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:128:1:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation_species.R#L128) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>  colnames(analysis.version)[colnames(analysis.version) == "ID"] <- "AnalysisVersionID"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:129:1:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation_species.R#L129) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>  colnames(analysis.version)[colnames(analysis.version) == "Description"] <- "AnalysisVersion"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:130:1:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation_species.R#L130) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>  analysis.package <- merge(analysis.version, analysis.package)[, c("AnalysisVersionID", "RPackageID")]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:141:34:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation_species.R#L141) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  version.id <- analysis.version$AnalysisVersionID
                                 ^~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:150:1:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation_species.R#L150) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>      Filename IN ('observation.txt', 'species.txt', 'speciesgroup.txt', 'locationgrouplocation.txt') AND
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:153:1:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation_species.R#L153) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>  location.ds <- sqlQuery(channel = result.channel, query = sql, stringsAsFactors = FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:153:18:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation_species.R#L153) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  location.ds <- sqlQuery(channel = result.channel, query = sql, stringsAsFactors = FALSE)
                 ^~~~~~~~
```
[R/prepare_dataset_observation_species.R:154:55:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation_species.R#L154) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  fingerprint <- sha1(sort(c(location.ds$Fingerprint, observation.species.sha)))
                                                      ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:157:18:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation_species.R#L157) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    ModelSetID = model.set.id,
                 ^~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:164:35:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation_species.R#L164) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    SpeciesGroupID = this.species$SpeciesGroupID,
                                  ^~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:173:1:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation_species.R#L173) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>    merge.field = c("ModelSetID", "LocationGroupID", "SpeciesGroupID", "AnalysisVersionID", "Fingerprint"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:180:14:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation_species.R#L180) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  if (!is.na(observation.species.sha)) {
             ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_observation_species.R:184:21:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_observation_species.R#L184) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>      Fingerprint = observation.species.sha,
                    ^~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:19:1:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_species.R#L19) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>  species <- get_nbn_key_multi(species.list$Species, orders = c("la", "nl", "en"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:20:34:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_species.R#L20) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  species$Description <- species$DutchName
                                 ^~~~~~~~~
```
[R/prepare_dataset_species.R:22:3:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_species.R#L22) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  data.field.type <- data.frame(Description = "SourceSpecies")
  ^~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:23:3:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_species.R#L23) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  data.field.type <- odbc_get_multi_id(
  ^~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:24:12:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_species.R#L24) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    data = data.field.type,
           ^~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:33:14:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_species.R#L33) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  data.field$TypeID <- data.field.type$ID
             ^~~~~~
```
[R/prepare_dataset_species.R:33:24:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_species.R#L33) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  data.field$TypeID <- data.field.type$ID
                       ^~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:92:42:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_species.R#L92) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  nbn.species$Description <- nbn.species$DutchName
                                         ^~~~~~~~~
```
[R/prepare_dataset_species.R:98:21:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_species.R#L98) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>        nbn.species$ScientificName[is.na(nbn.species$Description)],
                    ^~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:102:1:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_species.R#L102) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>    nbn.species$Description[is.na(nbn.species$Description)] <- nbn.species$ScientificName[is.na(nbn.species$Description)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:102:76:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_species.R#L102) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>    nbn.species$Description[is.na(nbn.species$Description)] <- nbn.species$ScientificName[is.na(nbn.species$Description)]
                                                                           ^~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:105:1:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_species.R#L105) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>    stop("At least one species with neither DutchName and ScienticName. NA is not acceptable as Speciesgroup Description")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:121:1:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_species.R#L121) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>  colnames(species.group) <- gsub("^ID", "SpeciesGroupID", colnames(species.group))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:123:3:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_species.R#L123) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  species.group.species <- merge(
  ^~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:127:3:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_species.R#L127) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  species.group.species$Description <- NULL
  ^~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:129:12:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_species.R#L129) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    data = species.group.species,
           ^~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:139:5:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_species.R#L139) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    species.group.species,
    ^~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:158:1:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_species.R#L158) *style:* **lines should not be more than 80 characters.**
```r
<U+200B>  colnames(species.group) <- gsub("^ID", "SpeciesGroupID", colnames(species.group))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:160:3:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_species.R#L160) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  species.group.species <- merge(
  ^~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:164:3:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_species.R#L164) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  species.group.species$Description <- NULL
  ^~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:165:3:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_species.R#L165) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  species.group.species <- merge(
  ^~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:166:5:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_species.R#L166) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    species.group.species,
    ^~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:169:3:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_species.R#L169) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>  species.group.species$ExternalCode <- NULL
  ^~~~~~~~~~~~~~~~~~~~~
```
[R/prepare_dataset_species.R:169:25:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_species.R#L169) *style:* **Variable and function names should be all lowercase.**
```r
<U+200B>  species.group.species$ExternalCode <- NULL
                        ^~~~~~~~~~~~
```
[R/prepare_dataset_species.R:171:12:](https://github.com/ThierryO/abvanalysis/blob/b593f5dbfa5f6c68a2c2d632f6ca241dffe6922f/R/prepare_dataset_species.R#L171) *style:* **Words within variable and function names should be separated by '_' rather than '.'.**
```r
<U+200B>    data = species.group.species,
           ^~~~~~~~~~~~~~~~~~~~~
```


Dzięki temu, że macie tutaj webpacka nie musicie pisać tego w ten sposób, wystarczy samo 'border-radius: 45px 45px 45px 45px;'


@amap-normandie qui ça "Il" ?


Did you merged this back to Solaar?


bitte mal testen


Popraw formatowanie kodu


not a big deal in this case, but you're right. Fixed in the latest commit.

Thank you for pointing it out.


The authClient caches the project ID, so this will not repeatedly run a hard search for the project ID.


invisible


Lepiej nadać klasę i przenieść to do pliku cośtam.style.scss


Ah, ups. My fault... again...


It seems unclear to me if the ternary is for `errno > 0` or `errno > 0 && errno < WSABASEERR`.


Tutaj te wszystkie 'div' nie są potrzebne


I was thinking about making a removeClient function for the base,

at which point, a user can take FacebookClient or DiscordClient and just call connect/disconnect arbitrarily on them

example being:

    var client = new AmalgamateJS.FacebookClient({});
    client.connect();
    // do stuff
    client.disconnect();

and then we can add an isConnected to clients, such that when calling AmalgamateBase.connect(), we check the flag first?

What are your thoughts about this?


It should be deducible in less time than it takes me to type this out, but…

There are two queries (lines 98 and 100):

1. OR the new flag value where the flags are nonzero and the status is `DIRTY`
2. Reset the flag value where the status is *not* `DIRTY`

We don't actually care about the resetting the flag value in (2); OR is perfectly sufficient, which means that this could be written as:

1. OR the new flag value where the flags are nonzero and the status is `DIRTY`
2. OR the new flag value where the status is *not* `DIRTY`

and so further reduced to

1. OR the flag value when *either*
  a. the flags are nonzero; *or*
  b. the status is not `DIRTY`

The input → outputs are as follows (in parens are which of the original two queries would result in the update)

1. `flags == 0 && status == 'DIRTY'` → No update (neither query 1 nor query 2)
2. `flags == 1 && status == 'DIRTY'` → Update (query 1 but not query 2)
3. `flags == 0 && status == 'COMPLETE'` → Update (query 2 but not query 1)
4. `flags == 1 && status == 'COMPLETE'` → Update (query 2 but not query 1)


The auth client caches the project ID, so this will not cause a hard search to detect it again.


![](https://github.trello.services/images/mini-trello-icon.png) [Which set of claims is the basis for claim fee calculation?](https://trello.com/c/nUFfzl4l/20-which-set-of-claims-is-the-basis-for-claim-fee-calculation)


To powinno się znaleźć w bower_components (bower install bootstrap)


To samo co wyżej


Adding a comment which just states what a very readable line of code does just adds clutter and wastes your time — anyone who can't understand the SQL at line 102 is probably very very stuck already!


OR is only sufficient in (2) if `old.flags == 0` and there's nothing in the existing query which requires it to be.


Lá vem o @ruizera


Merged into 4.0.2 branch in 175ba4e0bc2c9874c7a1b2020a096860fb31c082


IMHO #3519 would deserve its own entry too :)


Test password. Will not use it in production


@Grz3s I will have this done this week. It still needs a small amount of time invested to make sure I did not miss anything.


@nim-odoo Where is the stable release policy?????


Yes. Could be rewritten that way though:

```js
const onSubmitArg = onSubmit.firstCall.args[0];
expect(onSubmitArg).eql({...comp.state, status: submitted});
```

Note that `.eql` is shortcut for `.deep.equal`.


mistake


Indeed, doesn't case 4 immediately fail because you end up with `old.flags | new.flags` rather than `new.flags`?


![](https://github.trello.services/images/mini-trello-icon.png) [Error en login bitch!](https://trello.com/c/vJ7FFKgb/1-error-en-login-bitch)


I am fine with this approach, this way if say we extend it into the future so that users can use their own kind of client handler assuming they implement some functionalities, they can still have control over per client connection etc.


`<% unless respondent_type == 'C' %>` is more Ruby-like.


@jpouellet How is it now (https://github.com/QubesOS/qubes-vmm-xen/commit/a3e438b539d0499e60fb5521aa39505e22f02043)? For me it works, but I might have missed something again...


ja ich bin gerad uffm heimweg ... ich schau mir das gleich zuhause an


@Sija Done! I put it on the same line because it was done by the same person and is somewhat related


@pimodoo : did you check with @beledouxdenis if it was ok to backport it?


aa


You would actually end up with `old.flags` and the `new.flags` value added to it. So doing an update less partial than what is aimed at.


This line specifically fixes #157.


@micah Cheers
*puts back tinfoil hat on the shelf*


:+1:  LGTM


It's not a great comment but I'd rather people added comments which describe intent than have to try and deduce it from SQL statements.


What happens if `msg.value`is odd?


Ich habe gerade zufällig deinen Fork gesehen! Danke für die Korrektur, das haben wir wohl übersehen.

Wenn du [hier](https://github.com/sensebox/books/compare/master...ppfei03:patch-1) einen Pull Request eröffnest, können wir die Änderung ganz schnell bei uns einfügen ;)


You may want to leave this `payable` decision to child contracts. `Mortal` will not be used by itself.


Remember that because of `Mortal`, it can now access Ether through the fallback. What happens to the Ether that ends up in the contract through this channel?


I don't think so. Looks like there is a smiley unicode character there that's getting correctly interpreted by the browser. I think it'll be ok since it's just a language string.


Można krócej:
`return state == 'END' && email != '';`


Rename it `LogTransferred` to avoid confusion with function calls.


a


You are not making use of it?


Yes—please do.

Thanks.

From: Tristan Hari <notifications@github.com>
Reply-To: kptristan24/OneClockToRuleThemAll <reply@reply.github.com>
Date: Tuesday, November 22, 2016 at 2:29 AM
To: kptristan24/OneClockToRuleThemAll <OneClockToRuleThemAll@noreply.github.com>
Cc: "Winters, Kirsten Michelle" <kirsten.winters@oregonstate.edu>, Comment <comment@noreply.github.com>
Subject: Re: [kptristan24/OneClockToRuleThemAll] added working makefile and my sections to the tech review document (a258401)

Just to be clear, you want us to push the PDF to the github repository?

~Tristan

On Mon, Nov 21, 2016 at 4:05 PM, KiWi <notifications@github.com> wrote:

> Could you guys also include the corresponding PDF for this document? (I
> can make it myself easily, but the directions say to include the PDF in
> addition to the TeX document).
>
> Thanks,
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/kptristan24/OneClockToRuleThemAll/commit/a258401e327d1b51288bb63d0c838bcaef8de451#commitcomment-19912630>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ALO_EtHHGavOiG0C4ILnOY_zCmnW9Mnqks5rAjGwgaJpZM4K42lB>
> .
>

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<https://github.com/kptristan24/OneClockToRuleThemAll/commit/a258401e327d1b51288bb63d0c838bcaef8de451#commitcomment-19918677>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AFC3ef3iLwgIl5CUpqzdFzO5gJcdL27hks5rAsQUgaJpZM4K42lB>.


here I alert more on `expectedArgument.status = "submitted";` fragment, it's change test logic, because this test failed after latest changes, and in my opinion test need such correction

And I found another issue disturbing me, test suite SchemaField in exclusive mode got failures like this:
> Error: Warning: React.createElement: type should not be null, undefined, boolean, or number. It should be a string (for DOM elements) or a ReactClass (for composite components). Check the render method of `Form`.


Unless you have a specific need to keep track of your deployed version in net42, this section is redundant.


Awesome, I will review this in a bit.

On Tue, Nov 22, 2016 at 04:46 Yann Simon <notifications@github.com> wrote:

> Thx to your indication and your work on response body, I could have
> minimal version supporting request body: 2260d77
> <https://github.com/yanns/alacrity/commit/2260d77c9586e05148b883d6c4b5798ca5ad1c52>
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/yanns/alacrity/commit/5fed33b944e289f38e6bd322e21bf59121b70780#commitcomment-19920328>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AACCJn94_rWBxrOKETEpB6AlUchGsoHFks5rAuQvgaJpZM4K3YCa>
> .
>


Yeah, it might be a slightly broader update than required occasionally, but it's unlikely to have any meaningful impact, and if we really want to be sure we can ensure flags are zeroed when the status is changed from `DIRTY`.


Welcome to the repo Brian!


My first webpage underconstruction and one day i may construct whole website ,cheers


Toto přesunout do nějakého property file a nemít to přímo v kódu zadrátované


Except If I have mistaken, this is a stable change. There is no database structure change, and it solves a blocking bug.


To be honest, though, we've spent far longer debating whether it should be one query or two and dissecting what's a moderately straightforward piece of logic that I'm now utterly ambivalent either way other than my preference for not introducing additional network traffic when it's not especially necessary, so I'll leave it in your collective capable hands — it's not worth expending further effort on as an issue.


I opted for a docstring: https://github.com/schu/gobpf/commit/e42d369e7673237d64864432ced2c63ccb2448fc


Unhandled Failure


Is a new feature (introduced after nodebb 1.3.0)? Looks like after that change all my users are not able to reply a message.


vymysli pls lepší název než ff. něco jako url aspon ;)


lepší název než e pls


lepší název


Usually I put `.ipynb_checkpoints` in `.gitignore` and I don't commit them.


Beyond1Airloop (mjwitte) - 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.svg)


Yes you need to be on master https://github.com/NodeBB/NodeBB/commit/dada8585658ea6ab038a1214676edf6c0b842767


fixes issue #69


`Should it be  getThreadsOfCpus(KernelAnalysisModule module,` **Set** `<Long> cpus, long rangeStart, long rangeEnd)`


what is the script for?


yes, I forgot to revert that change (at first thought that LargeBuffer only purpose was accounting)


Sweet. This fulfills the deduplication well and it works without any issues that I'm aware of after I added `$timeout` to force a digest in `toggleDrive`.


PEP-8 Double whitespace before inline comment


where this script is used in index.html?


What do you think about documentation @bleroy ?


make sure variable are visible here - use getElementByID instead


aaaaa


in order to get a list of files - write your own function to get the list from the server and populate filelist select ID


It'd be good to put this class in its own file. It is required according to our code conventions: https://github.com/Ultimaker/Meta/blob/master/code_conventions.md#class-files


Would love to get indentation nailed down.

```jinja2
{% block blah %}
  <div>Thing</div>
{% endblock %}
```

```jinja2
{% if thing %}
  <div>Thing</div>
{% endif %}
```

Make tons more sense to me than non indented


- modified scoring when eating opponent
- modified seed positioning


Any unprotected access, including read access, into cachingFramesMutices, is undefined behavior. The deadlock exposes that design issue. I'll get a proper fix in.


Once this is in a git repo somewhere, please add the url where this is defined here


TeamCity Glyssen :: Glyssen pull requests [Build *.*.343.673e8607ec9c29c22c7d7c0999293efd869be907](http://build.palaso.org/viewLog.html?buildId=80159&buildTypeId=Glyssen_GlyssenPullRequests) outcome was **SUCCESS**
Summary: Tests passed: 1542, ignored: 17 Build time: 00:08:37


why don't we apply this change to the other Zoodiac cards?


Yes changed that


Why are those variables? They do not **variate** at all. Just constants.
Maybe using
`#define LUA_BASE_DIR "lua/"`
is more correct?


Pull request that joint


You're right, I'll add parentheses to make it clearer.


装载问题

有一批共 n 个集装箱要装上 2 艘载重量分别为 c1和 c2的轮船，其中集装箱 i 的重量为 wi，且装载问题要求确定，是否有一个合理的装在方案可将这 n 个集装箱装上这 2 艘轮船。如果有，找出最优装载方案。

输入要输入
1、集装箱数量 类型整型
2、集装箱重量数组 类型整型数组
3、两艘轮船的载重量 类型整型数组
输入格式如：
5
67 34 2 69 24
78 158

如果能装载的话输出格式如下：
ok,can load it
a way is:
the first trip load:2 69
the second trip load:67 34 24
如果不能装载的话输出如下：
can't find a way to Loading

5

67 34 2 69 24

78 158

ok,can load it

a way is:

the first trip load:2 69

the second trip load:67 34 24

因为算法的复杂度为 O(2n)，所以建议在测试时不要用 n 太大的数据。
最优装载问题采用算法：尽量将第一艘轮船装满，然后将剩余的集装箱装到第二艘轮船上。


@ryanflorence I'm curious, what were the reasons for removing the "function-as-children" components and removing react-broadcast? I'm in no place to question those kinds of decisions, but after watching your react-rally talk, I'm more just curious. The refactor notes didn't seem to explain too in depth.


Now one can also use GraphStreamViewer to render new jobs.


Ok. I changed the code to not contain unguarded access to cachingFramesMutices[].


hơi rắc rối xíu


fdpppppp de cu


@ruizera  sem varzear kkkk