Is it confusing that our process called apply doesn't apply a reducer?


If we skip the fee check then any fees set by the witnesses for this operation would be useless.


@dorkster but if we have a warning now, then all places that lack a topic will now induce a warning, right?


See https://github.com/ceph/ceph-iscsi/pull/30


Buat aja kek gini :
if (group_session.status == 'active){
    //event setiap user kirim text
}


TeamCity Identity and Access Management / identity-hostedpages [Build 78](https://teamcity.nice.org.uk/viewLog.html?buildId=50092&buildTypeId=IdentityandAccessManagement_IdentityHostedpages) is now running


TeamCity Identity and Access Management / identity-hostedpages [Build 78](https://teamcity.nice.org.uk/viewLog.html?buildId=50092&buildTypeId=IdentityandAccessManagement_IdentityHostedpages) outcome was **FAILURE**
Summary: Exit code 1 (Step: Set build number (Command Line)) Build time: 00:00:22


Why?


"Create a Pull request" プルリクエストの作成お願いします！基本一機能一プルリクです。


that why it's called _apply_ and not `apply`.


Line removed.
https://github.com/cryptocrowdclub/bisq/commit/63f2a0a87c8147d807a91c04c4a71713d97bbbfb


Correct. Of course, it's only if the NPC file is loaded, either by having an NPC on the map or loading it through an event.


Thank you!


These changes added by VEN for project purposes.
Advice for future: maybe we should move them into separate module.


This commit has been mentioned on **openHAB Community**. There might be relevant details there:

https://community.openhab.org/t/zwave-errors-thinghandler-handlecommand/68153/3


В отдельный метод, например `train_type_menu`.
Или в константы
```
ENTER_TRAIN_NUMBER = "Введите номер поезда: "
TRAIN_TYPE_MENU = <<-MENU.freeze
  Выберите тип поезда:
  1 - пассажирский
  2 - грузовой
MENU
...
def create_train
  puts ENTER_TRAIN_NUMBER
  number = gets.chomp
  puts TRAIN_TYPE_MENU
  ...
end
```


`then` убрать


This commit has been mentioned on **Discourse Meta**. There might be relevant details there:

https://meta.discourse.org/t/mitigate-xss-attacks-with-content-security-policy/104243/18


Отступ


TeamCity Identity and Access Management / identity-hostedpages [Build 79](https://teamcity.nice.org.uk/viewLog.html?buildId=50093&buildTypeId=IdentityandAccessManagement_IdentityHostedpages) is now running


TeamCity Identity and Access Management / identity-hostedpages [Build 80](https://teamcity.nice.org.uk/viewLog.html?buildId=50094&buildTypeId=IdentityandAccessManagement_IdentityHostedpages) is now running


TeamCity Identity and Access Management / identity-hostedpages [Build 79-r5D690E8](https://teamcity.nice.org.uk/viewLog.html?buildId=50093&buildTypeId=IdentityandAccessManagement_IdentityHostedpages) outcome was **FAILURE**
Summary: Will fail Build time: 00:00:24


Documentation was not updated to reflect this change


Is this enough @blabno or should I make new pull request with the new code?


Is there any reason why to have multiple .gitgnore files in the repository?


Cool


TeamCity Identity and Access Management / identity-hostedpages [Build 80-rA901D29](https://teamcity.nice.org.uk/viewLog.html?buildId=50094&buildTypeId=IdentityandAccessManagement_IdentityHostedpages) outcome was **FAILURE**
Summary: Unable to create or deploy release. Please check the build log for details on the error. (new) Build time: 00:01:34


Documentation was not updated for the removal of .spl. Docs could use some additional clarification for the format of hubs.json


Need elaborations


Successfully aliased the URL <https://ohjelmointi-19-rschpzsnuz.now.sh> to the following alias.

* https://ohjelmointi-19.mooc.fi


I was replicating Microsoft's functions sdk. This is nice.


TeamCity Identity and Access Management / identity-hostedpages [Build 81](https://teamcity.nice.org.uk/viewLog.html?buildId=50095&buildTypeId=IdentityandAccessManagement_IdentityHostedpages) is now running


Now could not deploy this pull request since it contains the following references to invalid secrets in the `env` sections of the `now.json` file:

* `iqra_api_key` (in env: `IQRA_API_KEY)`

Add those secrets or remove them from the `env` maps in the `now.json` file.


Successfully aliased the URL <https://coinmenu-4b6l7xd03.now.sh> to the following alias.

* https://coinmenu.now.sh


#banter


return obj.attachment_file.url if obj.attachment_file else ''


TeamCity Identity and Access Management / identity-hostedpages [Build 81-rA901D29](https://teamcity.nice.org.uk/viewLog.html?buildId=50095&buildTypeId=IdentityandAccessManagement_IdentityHostedpages) outcome was **FAILURE**
Summary: Unable to create or deploy release. Please check the build log for details on the error. Build time: 00:01:34


Oh.. Really shit :) Maybe, this magic method should be removed. I'll think about it..


Логику получения элемента из массива можно в отдельный метод вынести:
```
def select_from_array(array)
  index = gets.to_i
  array[index - 1]
end
...
def create_route
  ...
  first_station = select_from_array(@stations)
  last_station = select_from_array(@stations)
  # Добавь проверки вводимых значений
  return puts(INVALID_INDEX) if first_station.nil? || last_station.nil?
  return puts(INVALID_STATION) if last_station == first_station
  @routes << Route.new(first_station, last_station)
  ...
end
```


There is Python module called argparse, might be more robust solution especially if more arguments need to be added.
You can see example at https://gist.github.com/skodapetr/ee15191268f78653e99fbc7a23c0bc02


+1 for separating global and project imports


is there a reason to change the int to a tuple? it seems to break default training
![image](https://user-images.githubusercontent.com/12500132/53103944-73136580-3569-11e9-96bd-eb1108a5f369.png)
ps: im testing the default e2e_gn


Sorry, but that sounds like "the broken windows" principle and doesn't help code quality either (especially regarding tests... then we can just remove CI again and just all commit whatever).
Obviously CI doesn't protect us against stuff like the memops issue (yet) and is not a silver bullet, but definitely helps in establishing a common and transparent(!) workflow, that gives the remaining interested parties time to even look at a code change before it's committed.

I totally agree, that code review in the past took far too long, but that's mainly due to the fact that many requests are OS specific (for which there are only few experts) or have gone stale, because the submitter never responded back.
The current open ones are fairly new. I really don't see an issue with establishing such a workflow.


Ввод номер общий для веток, можно вынести за пределы `case`


all tests pass:
success: https://travis-ci.org/stellar/stellar-core/builds/496034588?utm_source=github_status&utm_medium=notification


Are we able to come up with a better property name than _m_.
IMHO without looking at the function definition is not clear that _m_ mean.


The default training of `e2e_gn` is actually broken and needs to be changed to a tuple as well. It's fixed in https://github.com/facebookresearch/maskrcnn-benchmark/pull/463

The reason why I changed it to tuple is that now we support multi-scale training


Старайся не сокращать названия переменных.


We should stick to either single or double quote - do not mix them.
My personal favourite is a double quote as it's closer to JSON.


Should be removed from the master branch


Imports should always come at the beginning of the file.


UART Project Part 1


Deployment failed with the following error:

~~~
Failed to validate now.json. Only use properties mentioned here: https://zeit.co/docs/v2/deployments/configuration/
~~~


Naming properties __clusters_ and _clusters_ seems like you are not sure about the distinction.
Can we choose a bettern naming?


Deployment failed with the following error:

~~~
Missing `start` (or `now-start`) script in `package.json`. See: https://docs.npmjs.com/cli/start
~~~


Сейчас проверка на возможность прицепить вагон в интерфейсе. Т.е при использовании класса в другом контексте логика будет неверной.

Нужно сделать проверку на возможность прицепить вагон в классе.


Отступы


Deleted


Меню в отдельный метод или константу


fast-forwarding master to auto = 76c2b4db


checks if the user ask for cream for cream or not


You may consider use of:
``
'for index, cid in enumerate(clusters)
```
instead of manual counting.

Also, we may rename _cid_ to _cluster_.


@Dheebhika trying to find the implementation of `AddtoCart`, where is it present?


Soo I actually just went ahead and did your thing.
Which I think was probably your very polite suggestion.

Anyway, benchmarks show it runs 5X faster than the best case match statements.
I guess the downside is increased compile times and possibly binary size.

I also just went ahead and ditched the stop.


I was not sure if you they are required for the activitystreams communication with mastodon, for users on your instance only, if there was support for external users via key servers, or anything else. I was just glad to see pub/pri key signing at all in the codebase.

So where are the instance user keys stored? Are only outgoing requests from this node signed?


you could also use mapSeries here from bluebird


Can the try to make `AddToCart` generic as it always takes in 1 as second argument, The item can be inferred as the value in `<a>` before `<input>` tag


I think names should not start with an underscore if they are not intended to be private - make no sense in scope a function.

Btw. some general style guidelines can be found at https://www.python.org/dev/peps/pep-0008/


React hooks though will allow the likes of 'const reduxState = connect()'. They're not there yet, though, I dont use them yet either


close #1


Following PEP8 properties should use snake_case.


The `static_url_path` does not seem to point to the proper path


This commit has been mentioned on **Discourse Meta**. There might be relevant details there:

https://meta.discourse.org/t/some-parameters-cause-english-to-appear-in-localised-strings/109485/4


This (and `remove`) fire `this.mutationObserver` because it has option `attributes: true`. Would it be worth checking if `dragging` class was added and prevent two unnecessary `this.recalculate()` invocations?


kexb


Забыл добавить. Видел мой вебинар сегодня?


Awesome! If you have any feedback on things I should change or update let
me know!

Joe

On Tue, Feb 19, 2019, 07:51 trueptolemy <notifications@github.com> wrote:

> hey thanks for checking this out! the data is json from a fully sync
> lightning node. call the ./lightning-cli listchannels rpc call and save the
> output. Just use the one I provided in the data section because then you
> don't have to take time syncing to the network. Joe
> … <#m_-8732858433383397121_>
> On Mon, Feb 11, 2019 at 9:48 AM trueptolemy ***@***.***> wrote: that's
> cool! BTW, how to get the network topology data? — You are receiving this
> because you authored the thread. Reply to this email directly, view it on
> GitHub <960f91a#commitcomment-32272272
> <https://github.com/rustyrussell/million-channels-project/commit/960f91ad77829e40e9d4999a0d4a18e924f44c19#commitcomment-32272272>>,
> or mute the thread
> https://github.com/notifications/unsubscribe-auth/ASiPB_VHRFpI24r5_j9t80zISrQiHXKDks5vMazpgaJpZM4a0t_f
> .
>
> Thanks for your patience! It's very awesome!
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/rustyrussell/million-channels-project/commit/960f91ad77829e40e9d4999a0d4a18e924f44c19#commitcomment-32375316>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ASiPB3ddSf-fF0v7Z7bLBZlWqwpKsQ26ks5vPB2ZgaJpZM4a0t_f>
> .
>


Typo


[R/addAQILegend.R:11:1:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addAQILegend.R#L11) *style:* **Lines should not be more than 100 characters.**
```r
#' @description This function is a convenience wrapper around \code{graphics::legend()}. It will show the AQI colors and
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/addAQILegend.R:11:121:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addAQILegend.R#L11) *style:* **Trailing whitespace is superfluous.**
```r
#' @description This function is a convenience wrapper around \code{graphics::legend()}. It will show the AQI colors and
                                                                                ^
```
[R/addAQILegend.R:21:1:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addAQILegend.R#L21) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/addAQILegend.R:22:12:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addAQILegend.R#L22) *style:* **Put spaces around all infix operators.**
```r
  legend( x=x, y=y, col=col, legend=legend, pch=pch, title=title, ... )
          ~^~
```
[R/addAQILegend.R:22:17:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addAQILegend.R#L22) *style:* **Put spaces around all infix operators.**
```r
  legend( x=x, y=y, col=col, legend=legend, pch=pch, title=title, ... )
               ~^~
```
[R/addAQILegend.R:22:24:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addAQILegend.R#L22) *style:* **Put spaces around all infix operators.**
```r
  legend( x=x, y=y, col=col, legend=legend, pch=pch, title=title, ... )
                      ~^~
```
[R/addAQILegend.R:22:36:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addAQILegend.R#L22) *style:* **Put spaces around all infix operators.**
```r
  legend( x=x, y=y, col=col, legend=legend, pch=pch, title=title, ... )
                                  ~^~
```
[R/addAQILegend.R:22:48:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addAQILegend.R#L22) *style:* **Put spaces around all infix operators.**
```r
  legend( x=x, y=y, col=col, legend=legend, pch=pch, title=title, ... )
                                              ~^~
```
[R/addAQILegend.R:22:59:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addAQILegend.R#L22) *style:* **Put spaces around all infix operators.**
```r
  legend( x=x, y=y, col=col, legend=legend, pch=pch, title=title, ... )
                                                         ~^~
```
[R/addAQILegend.R:23:1:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addAQILegend.R#L23) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/addAQILines.R:6:3:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addAQILines.R#L6) *style:* **Trailing whitespace is superfluous.**
```r
#'
  ^
```
[R/addAQILines.R:10:1:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addAQILines.R#L10) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/addAQILines.R:11:21:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addAQILines.R#L11) *style:* **Put spaces around all infix operators.**
```r
  graphics::abline(h=AQI$breaks_24, col=AQI$colors, ...)
                   ~^~
```
[R/addAQILines.R:11:40:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addAQILines.R#L11) *style:* **Put spaces around all infix operators.**
```r
  graphics::abline(h=AQI$breaks_24, col=AQI$colors, ...)
                                      ~^~
```
[R/addAQILines.R:12:1:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addAQILines.R#L12) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/addAQIStackedBar.R:19:16:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addAQIStackedBar.R#L19) *style:* **Put spaces around all infix operators.**
```r
    l <- usr[2]-width*(usr[2]-usr[1])
              ~^~
```
[R/addAQIStackedBar.R:19:22:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addAQIStackedBar.R#L19) *style:* **Put spaces around all infix operators.**
```r
    l <- usr[2]-width*(usr[2]-usr[1])
                    ~^~
```
[R/addAQIStackedBar.R:19:23:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addAQIStackedBar.R#L19) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    l <- usr[2]-width*(usr[2]-usr[1])
                      ^
```
[R/addAQIStackedBar.R:19:30:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addAQIStackedBar.R#L19) *style:* **Put spaces around all infix operators.**
```r
    l <- usr[2]-width*(usr[2]-usr[1])
                            ~^~
```
[R/addAQIStackedBar.R:23:16:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addAQIStackedBar.R#L23) *style:* **Put spaces around all infix operators.**
```r
    r <- usr[1]+width*(usr[2]-usr[1])
              ~^~
```
[R/addAQIStackedBar.R:23:22:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addAQIStackedBar.R#L23) *style:* **Put spaces around all infix operators.**
```r
    r <- usr[1]+width*(usr[2]-usr[1])
                    ~^~
```
[R/addAQIStackedBar.R:23:23:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addAQIStackedBar.R#L23) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    r <- usr[1]+width*(usr[2]-usr[1])
                      ^
```
[R/addAQIStackedBar.R:23:30:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addAQIStackedBar.R#L23) *style:* **Put spaces around all infix operators.**
```r
    r <- usr[1]+width*(usr[2]-usr[1])
                            ~^~
```
[R/addAQIStackedBar.R:28:20:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addAQIStackedBar.R#L28) *style:* **Commas should always have a space after.**
```r
         min(max(0,AQI$breaks_24[i]), height*usr[4]),
                   ^
```
[R/addAQIStackedBar.R:28:45:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addAQIStackedBar.R#L28) *style:* **Put spaces around all infix operators.**
```r
         min(max(0,AQI$breaks_24[i]), height*usr[4]),
                                           ~^~
```
[R/addAQIStackedBar.R:30:29:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addAQIStackedBar.R#L30) *style:* **Put spaces around all infix operators.**
```r
         min(AQI$breaks_24[i+1], height*usr[4]),
                           ~^~
```
[R/addAQIStackedBar.R:30:40:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addAQIStackedBar.R#L30) *style:* **Put spaces around all infix operators.**
```r
         min(AQI$breaks_24[i+1], height*usr[4]),
                                      ~^~
```
[R/addBullseye.R:25:63:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L25) *style:* **Put spaces around all infix operators.**
```r
    RgoogleMaps::PlotOnStaticMap(map, latitude, longitude, add=TRUE, cex=cex, lwd=lwd, col='black')
                                                             ~^~
```
[R/addBullseye.R:25:73:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L25) *style:* **Put spaces around all infix operators.**
```r
    RgoogleMaps::PlotOnStaticMap(map, latitude, longitude, add=TRUE, cex=cex, lwd=lwd, col='black')
                                                                       ~^~
```
[R/addBullseye.R:25:82:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L25) *style:* **Put spaces around all infix operators.**
```r
    RgoogleMaps::PlotOnStaticMap(map, latitude, longitude, add=TRUE, cex=cex, lwd=lwd, col='black')
                                                                                ~^~
```
[R/addBullseye.R:25:91:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L25) *style:* **Put spaces around all infix operators.**
```r
    RgoogleMaps::PlotOnStaticMap(map, latitude, longitude, add=TRUE, cex=cex, lwd=lwd, col='black')
                                                                                ~^~
```
[R/addBullseye.R:25:92:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L25) *style:* **Only use double-quotes.**
```r
    RgoogleMaps::PlotOnStaticMap(map, latitude, longitude, add=TRUE, cex=cex, lwd=lwd, col='black')
                                                                                ^~~~~~~
```
[R/addBullseye.R:26:1:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L26) *style:* **Lines should not be more than 100 characters.**
```r
    RgoogleMaps::PlotOnStaticMap(map, latitude, longitude, add=TRUE, cex=cex*0.75, lwd=lwd, col='white')
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/addBullseye.R:26:63:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L26) *style:* **Put spaces around all infix operators.**
```r
    RgoogleMaps::PlotOnStaticMap(map, latitude, longitude, add=TRUE, cex=cex*0.75, lwd=lwd, col='white')
                                                             ~^~
```
[R/addBullseye.R:26:73:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L26) *style:* **Put spaces around all infix operators.**
```r
    RgoogleMaps::PlotOnStaticMap(map, latitude, longitude, add=TRUE, cex=cex*0.75, lwd=lwd, col='white')
                                                                       ~^~
```
[R/addBullseye.R:26:77:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L26) *style:* **Put spaces around all infix operators.**
```r
    RgoogleMaps::PlotOnStaticMap(map, latitude, longitude, add=TRUE, cex=cex*0.75, lwd=lwd, col='white')
                                                                           ~^~
```
[R/addBullseye.R:26:87:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L26) *style:* **Put spaces around all infix operators.**
```r
    RgoogleMaps::PlotOnStaticMap(map, latitude, longitude, add=TRUE, cex=cex*0.75, lwd=lwd, col='white')
                                                                                ~^~
```
[R/addBullseye.R:26:96:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L26) *style:* **Put spaces around all infix operators.**
```r
    RgoogleMaps::PlotOnStaticMap(map, latitude, longitude, add=TRUE, cex=cex*0.75, lwd=lwd, col='white')
                                                                                ~^~
```
[R/addBullseye.R:26:97:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L26) *style:* **Only use double-quotes.**
```r
    RgoogleMaps::PlotOnStaticMap(map, latitude, longitude, add=TRUE, cex=cex*0.75, lwd=lwd, col='white')
                                                                                ^~~~~~~
```
[R/addBullseye.R:27:1:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L27) *style:* **Lines should not be more than 100 characters.**
```r
    RgoogleMaps::PlotOnStaticMap(map, latitude, longitude, add=TRUE, cex=cex*0.5, lwd=lwd, col='black')
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/addBullseye.R:27:63:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L27) *style:* **Put spaces around all infix operators.**
```r
    RgoogleMaps::PlotOnStaticMap(map, latitude, longitude, add=TRUE, cex=cex*0.5, lwd=lwd, col='black')
                                                             ~^~
```
[R/addBullseye.R:27:73:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L27) *style:* **Put spaces around all infix operators.**
```r
    RgoogleMaps::PlotOnStaticMap(map, latitude, longitude, add=TRUE, cex=cex*0.5, lwd=lwd, col='black')
                                                                       ~^~
```
[R/addBullseye.R:27:77:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L27) *style:* **Put spaces around all infix operators.**
```r
    RgoogleMaps::PlotOnStaticMap(map, latitude, longitude, add=TRUE, cex=cex*0.5, lwd=lwd, col='black')
                                                                           ~^~
```
[R/addBullseye.R:27:86:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L27) *style:* **Put spaces around all infix operators.**
```r
    RgoogleMaps::PlotOnStaticMap(map, latitude, longitude, add=TRUE, cex=cex*0.5, lwd=lwd, col='black')
                                                                                ~^~
```
[R/addBullseye.R:27:95:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L27) *style:* **Put spaces around all infix operators.**
```r
    RgoogleMaps::PlotOnStaticMap(map, latitude, longitude, add=TRUE, cex=cex*0.5, lwd=lwd, col='black')
                                                                                ~^~
```
[R/addBullseye.R:27:96:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L27) *style:* **Only use double-quotes.**
```r
    RgoogleMaps::PlotOnStaticMap(map, latitude, longitude, add=TRUE, cex=cex*0.5, lwd=lwd, col='black')
                                                                                ^~~~~~~
```
[R/addBullseye.R:31:36:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L31) *style:* **Put spaces around all infix operators.**
```r
    points(longitude, latitude, pch=1, cex=cex, lwd=lwd, col='black')
                                  ~^~
```
[R/addBullseye.R:31:43:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L31) *style:* **Put spaces around all infix operators.**
```r
    points(longitude, latitude, pch=1, cex=cex, lwd=lwd, col='black')
                                         ~^~
```
[R/addBullseye.R:31:52:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L31) *style:* **Put spaces around all infix operators.**
```r
    points(longitude, latitude, pch=1, cex=cex, lwd=lwd, col='black')
                                                  ~^~
```
[R/addBullseye.R:31:61:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L31) *style:* **Put spaces around all infix operators.**
```r
    points(longitude, latitude, pch=1, cex=cex, lwd=lwd, col='black')
                                                           ~^~
```
[R/addBullseye.R:31:62:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L31) *style:* **Only use double-quotes.**
```r
    points(longitude, latitude, pch=1, cex=cex, lwd=lwd, col='black')
                                                             ^~~~~~~
```
[R/addBullseye.R:32:36:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L32) *style:* **Put spaces around all infix operators.**
```r
    points(longitude, latitude, pch=1, cex=cex*0.75, lwd=lwd, col='white')
                                  ~^~
```
[R/addBullseye.R:32:43:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L32) *style:* **Put spaces around all infix operators.**
```r
    points(longitude, latitude, pch=1, cex=cex*0.75, lwd=lwd, col='white')
                                         ~^~
```
[R/addBullseye.R:32:47:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L32) *style:* **Put spaces around all infix operators.**
```r
    points(longitude, latitude, pch=1, cex=cex*0.75, lwd=lwd, col='white')
                                             ~^~
```
[R/addBullseye.R:32:57:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L32) *style:* **Put spaces around all infix operators.**
```r
    points(longitude, latitude, pch=1, cex=cex*0.75, lwd=lwd, col='white')
                                                       ~^~
```
[R/addBullseye.R:32:66:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L32) *style:* **Put spaces around all infix operators.**
```r
    points(longitude, latitude, pch=1, cex=cex*0.75, lwd=lwd, col='white')
                                                                ~^~
```
[R/addBullseye.R:32:67:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L32) *style:* **Only use double-quotes.**
```r
    points(longitude, latitude, pch=1, cex=cex*0.75, lwd=lwd, col='white')
                                                                  ^~~~~~~
```
[R/addBullseye.R:33:36:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L33) *style:* **Put spaces around all infix operators.**
```r
    points(longitude, latitude, pch=1, cex=cex*0.5, lwd=lwd, col='black')
                                  ~^~
```
[R/addBullseye.R:33:43:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L33) *style:* **Put spaces around all infix operators.**
```r
    points(longitude, latitude, pch=1, cex=cex*0.5, lwd=lwd, col='black')
                                         ~^~
```
[R/addBullseye.R:33:47:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L33) *style:* **Put spaces around all infix operators.**
```r
    points(longitude, latitude, pch=1, cex=cex*0.5, lwd=lwd, col='black')
                                             ~^~
```
[R/addBullseye.R:33:56:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L33) *style:* **Put spaces around all infix operators.**
```r
    points(longitude, latitude, pch=1, cex=cex*0.5, lwd=lwd, col='black')
                                                      ~^~
```
[R/addBullseye.R:33:65:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L33) *style:* **Put spaces around all infix operators.**
```r
    points(longitude, latitude, pch=1, cex=cex*0.5, lwd=lwd, col='black')
                                                               ~^~
```
[R/addBullseye.R:33:66:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L33) *style:* **Only use double-quotes.**
```r
    points(longitude, latitude, pch=1, cex=cex*0.5, lwd=lwd, col='black')
                                                                 ^~~~~~~
```
[R/addBullseye.R:38:1:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addBullseye.R#L38) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/addClustering.R:5:1:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L5) *style:* **Lines should not be more than 100 characters.**
```r
#' @param tbl tibble with geolocation information (\emph{e.g.} created by \code{wrcc_qualityControl()} or \code{airsis_qualityControl})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/addClustering.R:6:1:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L6) *style:* **Lines should not be more than 100 characters.**
```r
#' @param clusterDiameter diameter in meters used to determine the number of clusters (see description)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/addClustering.R:13:1:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L13) *style:* **Lines should not be more than 100 characters.**
```r
#' The value of \code{clusterRadius} is compared with the output of \code{cluster::pam(...)$clusinfo[,'av_diss']}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/addClustering.R:17:1:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L17) *style:* **Lines should not be more than 100 characters.**
```r
#' @references \href{http://mazamascience.com/WorkingWithData/?p=1694}{When k-means Clustering Fails}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/addClustering.R:31:1:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L31) *style:* **Lines should not be more than 100 characters.**
```r
    logger.error("No lonVar='%s' column found in 'tbl' tibble with columns: %s", lonVar, paste0(names(tbl), collapse=", "))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/addClustering.R:31:117:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L31) *style:* **Put spaces around all infix operators.**
```r
    logger.error("No lonVar='%s' column found in 'tbl' tibble with columns: %s", lonVar, paste0(names(tbl), collapse=", "))
                                                                                ~^~
```
[R/addClustering.R:35:1:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L35) *style:* **Lines should not be more than 100 characters.**
```r
    logger.error("No latVar='%s' column found in 'tbl' tibble with columns: %s", latVar, paste0(names(tbl), collapse=", "))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/addClustering.R:35:117:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L35) *style:* **Put spaces around all infix operators.**
```r
    logger.error("No latVar='%s' column found in 'tbl' tibble with columns: %s", latVar, paste0(names(tbl), collapse=", "))
                                                                                ~^~
```
[R/addClustering.R:43:46:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L43) *style:* **Commas should always have a space after.**
```r
    lonString <- format( round(tbl$medoidLon,3), nsmall=3 ) # 3 decimal places
                                             ^
```
[R/addClustering.R:43:56:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L43) *style:* **Put spaces around all infix operators.**
```r
    lonString <- format( round(tbl$medoidLon,3), nsmall=3 ) # 3 decimal places
                                                      ~^~
```
[R/addClustering.R:44:46:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L44) *style:* **Commas should always have a space after.**
```r
    latString <- format( round(tbl$medoidLat,3), nsmall=3 ) # 3 decimal places
                                             ^
```
[R/addClustering.R:44:56:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L44) *style:* **Put spaces around all infix operators.**
```r
    latString <- format( round(tbl$medoidLat,3), nsmall=3 ) # 3 decimal places
                                                      ~^~
```
[R/addClustering.R:45:31:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L45) *style:* **Only use double-quotes.**
```r
    locationString <- paste0( 'lon_', lonString, '_lat_', latString )
                              ^~~~~~
```
[R/addClustering.R:45:50:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L45) *style:* **Only use double-quotes.**
```r
    locationString <- paste0( 'lon_', lonString, '_lat_', latString )
                                                 ^~~~~~~
```
[R/addClustering.R:54:44:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L54) *style:* **Commas should always have a space after.**
```r
    badLocationRows <- tbl[badLocationMask,]
                                           ^
```
[R/addClustering.R:55:33:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L55) *style:* **Commas should always have a space after.**
```r
    tbl <- tbl[!badLocationMask,]
                                ^
```
[R/addClustering.R:70:5:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L70) *style:* **Commented code should be removed.**
```r
  # NOTE:    x <- y <- c(rep(0,3),rep(1,3),rep(10,20),rep(11,20),rep(100,50),rep(101,50))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/addClustering.R:71:5:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L71) *style:* **Commented code should be removed.**
```r
  # NOTE:    m <- cbind(x,y)
    ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/addClustering.R:72:5:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L72) *style:* **Commented code should be removed.**
```r
  # NOTE:    layout(matrix(seq(2)))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/addClustering.R:73:5:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L73) *style:* **Commented code should be removed.**
```r
  # NOTE:    plot(x, y, pch=as.character( stats::kmeans(m,3)$cluster ))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/addClustering.R:74:5:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L74) *style:* **Commented code should be removed.**
```r
  # NOTE:    plot(x, y, pch=as.character( cluster::pam(m,3)$cluster ))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/addClustering.R:75:5:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L75) *style:* **Commented code should be removed.**
```r
  # NOTE:    plot(x, y, pch=as.character( cluster::clara(m,3)$cluster ))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/addClustering.R:92:39:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L92) *style:* **Commas should always have a space after.**
```r
      clusterObj <- cluster::pam(tbl[,c(lonVar,latVar)],clusterCount)
                                      ^
```
[R/addClustering.R:92:48:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L92) *style:* **Commas should always have a space after.**
```r
      clusterObj <- cluster::pam(tbl[,c(lonVar,latVar)],clusterCount)
                                               ^
```
[R/addClustering.R:92:57:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L92) *style:* **Commas should always have a space after.**
```r
      clusterObj <- cluster::pam(tbl[,c(lonVar,latVar)],clusterCount)
                                                        ^
```
[R/addClustering.R:95:41:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L95) *style:* **Commas should always have a space after.**
```r
      clusterObj <- cluster::clara(tbl[,c(lonVar,latVar)],clusterCount, samples=50)
                                        ^
```
[R/addClustering.R:95:50:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L95) *style:* **Commas should always have a space after.**
```r
      clusterObj <- cluster::clara(tbl[,c(lonVar,latVar)],clusterCount, samples=50)
                                                 ^
```
[R/addClustering.R:95:59:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L95) *style:* **Commas should always have a space after.**
```r
      clusterObj <- cluster::clara(tbl[,c(lonVar,latVar)],clusterCount, samples=50)
                                                          ^
```
[R/addClustering.R:95:80:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L95) *style:* **Put spaces around all infix operators.**
```r
      clusterObj <- cluster::clara(tbl[,c(lonVar,latVar)],clusterCount, samples=50)
                                                                              ~^~
```
[R/addClustering.R:97:39:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L97) *style:* **Commas should always have a space after.**
```r
    medoidLats <- clusterObj$medoids[,latVar]
                                      ^
```
[R/addClustering.R:98:43:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L98) *style:* **Commas should always have a space after.**
```r
    diameters <- 2 * clusterObj$clusinfo[,'max_diss'] # decimal degrees
                                          ^
```
[R/addClustering.R:98:43:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L98) *style:* **Only use double-quotes.**
```r
    diameters <- 2 * clusterObj$clusinfo[,'max_diss'] # decimal degrees
                                          ^~~~~~~~~~
```
[R/addClustering.R:102:40:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L102) *style:* **Put spaces around all infix operators.**
```r
    radianMedoidLats <- medoidLats * pi/180
                                      ~^~
```
[R/addClustering.R:103:54:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L103) *style:* **Put spaces around all infix operators.**
```r
    meters <- diameters * (1 + cos(radianMedoidLats))/2 * 111320
                                                    ~^~
```
[R/addClustering.R:111:37:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L111) *style:* **Commas should always have a space after.**
```r
    clusterObj <- cluster::pam(tbl[,c(lonVar,latVar)],clusterCount)
                                    ^
```
[R/addClustering.R:111:46:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L111) *style:* **Commas should always have a space after.**
```r
    clusterObj <- cluster::pam(tbl[,c(lonVar,latVar)],clusterCount)
                                             ^
```
[R/addClustering.R:111:55:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L111) *style:* **Commas should always have a space after.**
```r
    clusterObj <- cluster::pam(tbl[,c(lonVar,latVar)],clusterCount)
                                                      ^
```
[R/addClustering.R:113:39:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L113) *style:* **Commas should always have a space after.**
```r
    clusterObj <- cluster::clara(tbl[,c(lonVar,latVar)],clusterCount, samples=50)
                                      ^
```
[R/addClustering.R:113:48:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L113) *style:* **Commas should always have a space after.**
```r
    clusterObj <- cluster::clara(tbl[,c(lonVar,latVar)],clusterCount, samples=50)
                                               ^
```
[R/addClustering.R:113:57:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L113) *style:* **Commas should always have a space after.**
```r
    clusterObj <- cluster::clara(tbl[,c(lonVar,latVar)],clusterCount, samples=50)
                                                        ^
```
[R/addClustering.R:113:78:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L113) *style:* **Put spaces around all infix operators.**
```r
    clusterObj <- cluster::clara(tbl[,c(lonVar,latVar)],clusterCount, samples=50)
                                                                            ~^~
```
[R/addClustering.R:117:40:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L117) *style:* **Commas should always have a space after.**
```r
  tbl$medoidLon <- clusterObj$medoids[,lonVar][clusterObj$clustering]
                                       ^
```
[R/addClustering.R:118:40:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L118) *style:* **Commas should always have a space after.**
```r
  tbl$medoidLat <- clusterObj$medoids[,latVar][clusterObj$clustering]
                                       ^
```
[R/addClustering.R:125:44:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L125) *style:* **Commas should always have a space after.**
```r
  lonString <- format( round(tbl$medoidLon,3), nsmall=3 ) # 3 decimal places
                                           ^
```
[R/addClustering.R:125:54:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L125) *style:* **Put spaces around all infix operators.**
```r
  lonString <- format( round(tbl$medoidLon,3), nsmall=3 ) # 3 decimal places
                                                    ~^~
```
[R/addClustering.R:126:44:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L126) *style:* **Commas should always have a space after.**
```r
  latString <- format( round(tbl$medoidLat,3), nsmall=3 ) # 3 decimal places
                                           ^
```
[R/addClustering.R:126:54:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L126) *style:* **Put spaces around all infix operators.**
```r
  latString <- format( round(tbl$medoidLat,3), nsmall=3 ) # 3 decimal places
                                                    ~^~
```
[R/addClustering.R:127:29:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L127) *style:* **Only use double-quotes.**
```r
  locationString <- paste0( 'lon_', lonString, '_lat_', latString )
                            ^~~~~~
```
[R/addClustering.R:127:48:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L127) *style:* **Only use double-quotes.**
```r
  locationString <- paste0( 'lon_', lonString, '_lat_', latString )
                                               ^~~~~~~
```
[R/addClustering.R:139:35:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addClustering.R#L139) *style:* **Commas should always have a space after.**
```r
      tbl <- tbl[order(tbl$rowID),]
                                  ^
```
[R/addEsriAddress.R:6:1:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L6) *style:* **Lines should not be more than 100 characters.**
```r
#' @param df dataframe with geolocation information (\emph{e.g.} those created by \code{wrcc_qualityControl()} or \code{airsis_qualityControl})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/addEsriAddress.R:9:1:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L9) *style:* **Lines should not be more than 100 characters.**
```r
#' @param existingMeta existing 'meta' dataframe from which to obtain metadata for known monitor deployments
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/addEsriAddress.R:14:1:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L14) *style:* **Lines should not be more than 100 characters.**
```r
#' @references \url{https://developers.arcgis.com/rest/geocode/api-reference/geocoding-reverse-geocode.htm}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/addEsriAddress.R:26:43:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L26) *style:* **Put spaces around all infix operators.**
```r
  df <- as.data.frame(df, stringsAsFactors=FALSE)
                                         ~^~
```
[R/addEsriAddress.R:32:63:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L32) *style:* **Commas should always have a space after.**
```r
    stop(paste0("Dataframe does not contain columns lonVar='",lonVar,"' or latVar='",latVar,"'"))
                                                              ^
```
[R/addEsriAddress.R:32:70:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L32) *style:* **Commas should always have a space after.**
```r
    stop(paste0("Dataframe does not contain columns lonVar='",lonVar,"' or latVar='",latVar,"'"))
                                                                     ^
```
[R/addEsriAddress.R:32:86:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L32) *style:* **Commas should always have a space after.**
```r
    stop(paste0("Dataframe does not contain columns lonVar='",lonVar,"' or latVar='",latVar,"'"))
                                                                                ^
```
[R/addEsriAddress.R:32:93:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L32) *style:* **Commas should always have a space after.**
```r
    stop(paste0("Dataframe does not contain columns lonVar='",lonVar,"' or latVar='",latVar,"'"))
                                                                                ^
```
[R/addEsriAddress.R:43:1:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L43) *style:* **Lines should not be more than 100 characters.**
```r
  # NOTE:    https://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/reverseGeocode?outSR=4326&returnIntersection=false&location=-121.06092453002931%2C47.255990221115475&f=json
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/addEsriAddress.R:91:23:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L91) *style:* **Commas should always have a space after.**
```r
    monitorID <- df[i,'monitorID']
                      ^
```
[R/addEsriAddress.R:91:23:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L91) *style:* **Only use double-quotes.**
```r
    monitorID <- df[i,'monitorID']
                      ^~~~~~~~~~~
```
[R/addEsriAddress.R:94:1:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L94) *style:* **Lines should not be more than 100 characters.**
```r
        if ( !is.na(existingMeta[monitorID,'siteName']) && existingMeta[monitorID,'siteName'] != "" ) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/addEsriAddress.R:94:44:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L94) *style:* **Commas should always have a space after.**
```r
        if ( !is.na(existingMeta[monitorID,'siteName']) && existingMeta[monitorID,'siteName'] != "" ) {
                                           ^
```
[R/addEsriAddress.R:94:44:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L94) *style:* **Only use double-quotes.**
```r
        if ( !is.na(existingMeta[monitorID,'siteName']) && existingMeta[monitorID,'siteName'] != "" ) {
                                           ^~~~~~~~~~
```
[R/addEsriAddress.R:94:83:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L94) *style:* **Commas should always have a space after.**
```r
        if ( !is.na(existingMeta[monitorID,'siteName']) && existingMeta[monitorID,'siteName'] != "" ) {
                                                                                ^
```
[R/addEsriAddress.R:94:83:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L94) *style:* **Only use double-quotes.**
```r
        if ( !is.na(existingMeta[monitorID,'siteName']) && existingMeta[monitorID,'siteName'] != "" ) {
                                                                                ^~~~~~~~~~
```
[R/addEsriAddress.R:104:48:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L104) *style:* **Commas should always have a space after.**
```r
      df$siteName[i] <- existingMeta[monitorID,'siteName']
                                               ^
```
[R/addEsriAddress.R:104:48:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L104) *style:* **Only use double-quotes.**
```r
      df$siteName[i] <- existingMeta[monitorID,'siteName']
                                               ^~~~~~~~~~
```
[R/addEsriAddress.R:105:51:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L105) *style:* **Only use double-quotes.**
```r
      df$countyName[i] <- existingMeta[monitorID, 'countyName']
                                                  ^~~~~~~~~~~~
```
[R/addEsriAddress.R:110:26:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L110) *style:* **Commas should always have a space after.**
```r
      location <- c(df[i,lonVar],df[i,latVar])
                         ^
```
[R/addEsriAddress.R:110:34:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L110) *style:* **Commas should always have a space after.**
```r
      location <- c(df[i,lonVar],df[i,latVar])
                                 ^
```
[R/addEsriAddress.R:110:39:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L110) *style:* **Commas should always have a space after.**
```r
      location <- c(df[i,lonVar],df[i,latVar])
                                      ^
```
[R/addEsriAddress.R:116:1:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L116) *style:* **Lines should not be more than 100 characters.**
```r
          urlBase <- "https://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/reverseGeocode?"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/addEsriAddress.R:117:42:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L117) *style:* **Commas should always have a space after.**
```r
          location <- paste0("location=",paste0(location[1],",",location[2]),"&")
                                         ^
```
[R/addEsriAddress.R:117:61:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L117) *style:* **Commas should always have a space after.**
```r
          location <- paste0("location=",paste0(location[1],",",location[2]),"&")
                                                            ^
```
[R/addEsriAddress.R:117:65:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L117) *style:* **Commas should always have a space after.**
```r
          location <- paste0("location=",paste0(location[1],",",location[2]),"&")
                                                                ^
```
[R/addEsriAddress.R:117:78:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L117) *style:* **Commas should always have a space after.**
```r
          location <- paste0("location=",paste0(location[1],",",location[2]),"&")
                                                                             ^
```
[R/addEsriAddress.R:143:63:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L143) *style:* **Commas should always have a space after.**
```r
              df$siteName[i] <- paste0(returnObj$address$City,"-",returnObj$address$Address)
                                                              ^
```
[R/addEsriAddress.R:143:67:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L143) *style:* **Commas should always have a space after.**
```r
              df$siteName[i] <- paste0(returnObj$address$City,"-",returnObj$address$Address)
                                                                  ^
```
[R/addEsriAddress.R:153:82:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L153) *style:* **Commas should always have a space after.**
```r
            df$countyName[i] <- stringr::str_replace(returnObj$address$Subregion,' County','')
                                                                                ^
```
[R/addEsriAddress.R:153:82:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L153) *style:* **Only use double-quotes.**
```r
            df$countyName[i] <- stringr::str_replace(returnObj$address$Subregion,' County','')
                                                                                ^~~~~~~~~
```
[R/addEsriAddress.R:153:92:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L153) *style:* **Commas should always have a space after.**
```r
            df$countyName[i] <- stringr::str_replace(returnObj$address$Subregion,' County','')
                                                                                ^
```
[R/addEsriAddress.R:153:92:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L153) *style:* **Only use double-quotes.**
```r
            df$countyName[i] <- stringr::str_replace(returnObj$address$Subregion,' County','')
                                                                                ^~
```
[R/addEsriAddress.R:156:18:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addEsriAddress.R#L156) *style:* **Put spaces around all infix operators.**
```r
        }, silent=TRUE)
                ~^~
```
[R/addGoogleAddress.R:6:1:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L6) *style:* **Lines should not be more than 100 characters.**
```r
#' @param df dataframe with geolocation information (\emph{e.g.} those created by \code{wrcc_qualityControl()} or \code{airsis_qualityControl})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/addGoogleAddress.R:9:1:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L9) *style:* **Lines should not be more than 100 characters.**
```r
#' @param existingMeta existing 'meta' dataframe from which to obtain metadata for known monitor deployments
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/addGoogleAddress.R:20:6:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L20) *style:* **Commented code should be removed.**
```r
  ###logger.trace(" ----- addGoogleAddress() ----- ")
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/addGoogleAddress.R:22:1:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L22) *style:* **Lines should not be more than 100 characters.**
```r
  message("addGoogleAddress() is currently disabled after discontinuation of free querys in July, 2018")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/addGoogleAddress.R:25:43:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L25) *style:* **Put spaces around all infix operators.**
```r
  df <- as.data.frame(df, stringsAsFactors=FALSE)
                                         ~^~
```
[R/addGoogleAddress.R:31:63:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L31) *style:* **Commas should always have a space after.**
```r
    stop(paste0("Dataframe does not contain columns lonVar='",lonVar,"' or latVar='",latVar,"'"))
                                                              ^
```
[R/addGoogleAddress.R:31:70:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L31) *style:* **Commas should always have a space after.**
```r
    stop(paste0("Dataframe does not contain columns lonVar='",lonVar,"' or latVar='",latVar,"'"))
                                                                     ^
```
[R/addGoogleAddress.R:31:86:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L31) *style:* **Commas should always have a space after.**
```r
    stop(paste0("Dataframe does not contain columns lonVar='",lonVar,"' or latVar='",latVar,"'"))
                                                                                ^
```
[R/addGoogleAddress.R:31:93:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L31) *style:* **Commas should always have a space after.**
```r
    stop(paste0("Dataframe does not contain columns lonVar='",lonVar,"' or latVar='",latVar,"'"))
                                                                                ^
```
[R/addGoogleAddress.R:38:3:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L38) *warning:* **local variable ‘lons’ assigned but may not be used**
```r
  lons <- df[[lonVar]]
  ^~~~
```
[R/addGoogleAddress.R:39:3:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L39) *warning:* **local variable ‘lats’ assigned but may not be used**
```r
  lats <- df[[latVar]]
  ^~~~
```
[R/addGoogleAddress.R:49:7:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L49) *style:* **Only use double-quotes.**
```r
  if ('ggmap' %in% installed.packages()[,1]) {
      ^~~~~~~
```
[R/addGoogleAddress.R:49:42:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L49) *style:* **Commas should always have a space after.**
```r
  if ('ggmap' %in% installed.packages()[,1]) {
                                         ^
```
[R/addGoogleAddress.R:60:25:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L60) *style:* **Commas should always have a space after.**
```r
      monitorID <- df[i,'monitorID']
                        ^
```
[R/addGoogleAddress.R:60:25:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L60) *style:* **Only use double-quotes.**
```r
      monitorID <- df[i,'monitorID']
                        ^~~~~~~~~~~
```
[R/addGoogleAddress.R:63:1:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L63) *style:* **Lines should not be more than 100 characters.**
```r
          if ( !is.na(existingMeta[monitorID,'siteName']) && existingMeta[monitorID,'siteName'] != "" ) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/addGoogleAddress.R:63:46:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L63) *style:* **Commas should always have a space after.**
```r
          if ( !is.na(existingMeta[monitorID,'siteName']) && existingMeta[monitorID,'siteName'] != "" ) {
                                             ^
```
[R/addGoogleAddress.R:63:46:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L63) *style:* **Only use double-quotes.**
```r
          if ( !is.na(existingMeta[monitorID,'siteName']) && existingMeta[monitorID,'siteName'] != "" ) {
                                             ^~~~~~~~~~
```
[R/addGoogleAddress.R:63:85:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L63) *style:* **Commas should always have a space after.**
```r
          if ( !is.na(existingMeta[monitorID,'siteName']) && existingMeta[monitorID,'siteName'] != "" ) {
                                                                                ^
```
[R/addGoogleAddress.R:63:85:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L63) *style:* **Only use double-quotes.**
```r
          if ( !is.na(existingMeta[monitorID,'siteName']) && existingMeta[monitorID,'siteName'] != "" ) {
                                                                                ^~~~~~~~~~
```
[R/addGoogleAddress.R:73:50:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L73) *style:* **Commas should always have a space after.**
```r
        df$siteName[i] <- existingMeta[monitorID,'siteName']
                                                 ^
```
[R/addGoogleAddress.R:73:50:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L73) *style:* **Only use double-quotes.**
```r
        df$siteName[i] <- existingMeta[monitorID,'siteName']
                                                 ^~~~~~~~~~
```
[R/addGoogleAddress.R:74:53:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L74) *style:* **Only use double-quotes.**
```r
        df$countyName[i] <- existingMeta[monitorID, 'countyName']
                                                    ^~~~~~~~~~~~
```
[R/addGoogleAddress.R:79:28:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L79) *style:* **Commas should always have a space after.**
```r
        location <- c(df[i,lonVar],df[i,latVar])
                           ^
```
[R/addGoogleAddress.R:79:36:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L79) *style:* **Commas should always have a space after.**
```r
        location <- c(df[i,lonVar],df[i,latVar])
                                   ^
```
[R/addGoogleAddress.R:79:41:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L79) *style:* **Commas should always have a space after.**
```r
        location <- c(df[i,lonVar],df[i,latVar])
                                        ^
```
[R/addGoogleAddress.R:82:74:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L82) *style:* **Put spaces around all infix operators.**
```r
          address <- suppressMessages( ggmap::revgeocode(location, output='more') )
                                                                        ~^~
```
[R/addGoogleAddress.R:82:75:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L82) *style:* **Only use double-quotes.**
```r
          address <- suppressMessages( ggmap::revgeocode(location, output='more') )
                                                                          ^~~~~~
```
[R/addGoogleAddress.R:84:67:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L84) *style:* **Commas should always have a space after.**
```r
          result <- try( df$siteName[i] <- paste(address$locality,address$route,sep='-'),
                                                                  ^
```
[R/addGoogleAddress.R:84:81:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L84) *style:* **Commas should always have a space after.**
```r
          result <- try( df$siteName[i] <- paste(address$locality,address$route,sep='-'),
                                                                                ^
```
[R/addGoogleAddress.R:84:84:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L84) *style:* **Put spaces around all infix operators.**
```r
          result <- try( df$siteName[i] <- paste(address$locality,address$route,sep='-'),
                                                                                ~^~
```
[R/addGoogleAddress.R:84:85:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L84) *style:* **Only use double-quotes.**
```r
          result <- try( df$siteName[i] <- paste(address$locality,address$route,sep='-'),
                                                                                ^~~
```
[R/addGoogleAddress.R:85:32:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L85) *style:* **Put spaces around all infix operators.**
```r
                         silent=TRUE ) # don't show errors
                              ~^~
```
[R/addGoogleAddress.R:87:1:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L87) *style:* **Lines should not be more than 100 characters.**
```r
            logger.warn("Google geocoding may have failed. Have you gone over the 2.5K/day limit? (2017)")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/addGoogleAddress.R:90:1:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L90) *style:* **Lines should not be more than 100 characters.**
```r
          try( df$countyName[i] <- stringr::str_replace(address$administrative_area_level_2,' County',''),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/addGoogleAddress.R:90:93:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L90) *style:* **Commas should always have a space after.**
```r
          try( df$countyName[i] <- stringr::str_replace(address$administrative_area_level_2,' County',''),
                                                                                ^
```
[R/addGoogleAddress.R:90:93:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L90) *style:* **Only use double-quotes.**
```r
          try( df$countyName[i] <- stringr::str_replace(address$administrative_area_level_2,' County',''),
                                                                                ^~~~~~~~~
```
[R/addGoogleAddress.R:90:103:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L90) *style:* **Commas should always have a space after.**
```r
          try( df$countyName[i] <- stringr::str_replace(address$administrative_area_level_2,' County',''),
                                                                                ^
```
[R/addGoogleAddress.R:90:103:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L90) *style:* **Only use double-quotes.**
```r
          try( df$countyName[i] <- stringr::str_replace(address$administrative_area_level_2,' County',''),
                                                                                ^~
```
[R/addGoogleAddress.R:91:22:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleAddress.R#L91) *style:* **Put spaces around all infix operators.**
```r
               silent=TRUE ) # don't show errors
                    ~^~
```
[R/addGoogleElevation.R:5:1:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleElevation.R#L5) *style:* **Lines should not be more than 100 characters.**
```r
#' @param df dataframe with geolocation information (\emph{e.g.} those created by \code{wrcc_qualityControl()} or \code{airsis_qualityControl})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/addGoogleElevation.R:8:1:](https://github.com/MazamaScience/PWFSLSmoke/blob/6a4a11be671c0c609e27c9fe9437a93700186280/R/addGoogleElevation.R#L8) *style:* **Lines should not be more than 100 characters.**
```r
#' @param existingMeta existing 'meta' dataframe from which to obtain metadata for known monitor deployments
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


กำหนดค่า default ด้วยครับเดี๋ยวมี error เพราะไฟล์ config เดิมยังไม่มี เช่น `process.env. DEPARTMENT_TOPIC || 'topic/department`


Thanks that line of code was for checking the shapefile,  the actual map making is later. And it is taking a lot of time to plot because it is plotting a shapefile for each variable. so I suggest delete it.


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


TeamCity Identity and Access Management / identity-hostedpages [Build 82](https://teamcity.nice.org.uk/viewLog.html?buildId=50097&buildTypeId=IdentityandAccessManagement_IdentityHostedpages) is now running


Mah io direi

```
import requests
from bs4 import BeautifulSoup

out_file = open("out.md", 'w')

index_page = requests.get("https://en.wikipedia.org/wiki/Category:Graph_algorithms")
index_data = BeautifulSoup(index_page.text, 'html.parser')

alg_list = index_data.find(class_='mw-category').find_all('a')[:3]
print("Index contains {} algorithms.".format(len(alg_list)))

for a in alg_list:
    print("[*] {}...".format(a.text))
    alg_page = requests.get("https://en.wikipedia.org" + a.get('href'))
    alg_data = BeautifulSoup(alg_page.text, 'html.parser')
    alg_body = alg_data.find(class_="mw-parser-output")

    alg_text = ""
    for element in alg_body.children:
        if element.name == 'p':
            alg_text += element.text
        elif element.name == 'ul':
            alg_text += element.text
        elif element.name == None:
            pass
        elif element.get('id') == 'toc':
            break

    print("    {}\n".format(alg_text[:80]))

    out_file.write("## {}\n{}\n{}\n\n".format(a.text, alg_text, '-'*80))

out_file.close()
```


TeamCity Identity and Access Management / identity-hostedpages [Build 82](https://teamcity.nice.org.uk/viewLog.html?buildId=50097&buildTypeId=IdentityandAccessManagement_IdentityHostedpages) outcome was **FAILURE**
Summary: Unable to create or deploy release. Please check the build log for details on the error. Build time: 00:01:34


Created multidev environment [newupstream#ci-761](https://dashboard.pantheon.io/sites/8be50dbc-4463-43b5-bd18-d83046623820#ci-761).

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


Successfully aliased the URL <https://fueledbydreamscom-h3djd9hst.now.sh> to the following aliases.

* https://fueledbydreams.com
* https://www.fueledbydreams.com


Successfully aliased the URL <https://laneconsultingco-2lfli9y3t.now.sh> to the following aliases.

* https://laneconsulting.co
* https://www.laneconsulting.co


achnu tadir asat


I can't use a single generic validator, because the stringifiers and comparators are not implemented in a generic fashion (for performance reasons).


From what I can tell, it appears that the DOGLCD_A0  may not have a default pin on the Smoothieboard.  I don't think it's a problem to remove it.  I'm not using a panel on my Smoothieboards.


Yes, that's a typo indeed.


Proč upravujeme? Iframe, atd... TinyMCE


Successfully aliased the URL <https://cantyoujust-b3dfne487.now.sh> to the following aliases.

* https://cantyouju.st
* https://www.cantyouju.st


![](https://github.trello.services/images/mini-trello-icon.png) [add state number](https://trello.com/c/xn6AVtFo/65-add-state-number)


@Udhaya19 nice work on formatting code


Informaci o větvím prosím někam později do sekce o vývoji. Toto konkrétně podsekce "upgrading bootstrap"


TeamCity Identity and Access Management / identity-hostedpages [Build 83](https://teamcity.nice.org.uk/viewLog.html?buildId=50098&buildTypeId=IdentityandAccessManagement_IdentityHostedpages) is now running


Successfully aliased the URL <https://jameswlanecom-c0qnzk30t.now.sh> to the following aliases.

* https://jameswlane.com
* https://www.jameswlane.com


EMSBeforeInitHBCallingPt3 (mjwitte) - x86_64-Linux-Ubuntu-18.04-gcc-7.3-IntegrationCoverage-Debug: OK (2474 of 2475 tests passed, 0 test warnings)

Failures:

integration Test Summary
 * Passed: 641
 * Failed: 1

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


Doplnit proč? toto repo nemá ci, atd...


Konkrétní příklad s příkazem + `git://` protokol ;)


@AdSchellevis thx!
@marjohn56 just for your Information!


Test


This test calls this method directly and this method indeed reads from the file and returns the index. Parquet-mr uses an additional layer of indirection for getting the indexes, and this caches them and only reads them from the file the first time they are requested.


Successfully aliased the URL <https://pinjollist-9fdyrhvs9.now.sh> to the following alias.

* https://pinjollist.now.sh


When there is not column index for a column (for example, int96 columns).