[R/composite.R:2:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L2) *style:* **Use two spaces to indent, never tabs.**
```r
	sum_mat <- mat_from_ret_obj(retina_list[[1]], rotation=0, ...)
^
```
[R/composite.R:2:2:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L2) *style:* **Commented code should be removed.**
```r
##' @param retina_list A list containing retina objects, with names(retina_list) all defined.
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/composite.R:2:3:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L2) *style:* **Use two spaces to indent, never tabs.**
```r
  									spin_spatial_res=128,
  ^~~~~~~~~
```
[R/composite.R:3:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L3) *style:* **Use two spaces to indent, never tabs.**
```r
	n <- length(retina_list)
^
```
[R/composite.R:3:2:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L3) *style:* **Commented code should be removed.**
```r
##' @param spin_spatial_res Resolution passed to the spin-optimization.
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/composite.R:3:3:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L3) *style:* **Use two spaces to indent, never tabs.**
```r
  									plot_spatial_res=512,
  ^~~~~~~~~
```
[R/composite.R:4:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L4) *style:* **Use two spaces to indent, never tabs.**
```r
	for (i in 2:n) {
^
```
[R/composite.R:4:2:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L4) *style:* **Commented code should be removed.**
```r
##' @param theta_interval number of degrees to traverse in spin-optimization
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/composite.R:4:3:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L4) *style:* **Use two spaces to indent, never tabs.**
```r
  									theta_interval=10,
  ^~~~~~~~~
```
[R/composite.R:5:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L5) *style:* **Use two spaces to indent, never tabs.**
```r
		sum_mat <- sum_mat + mat_from_ret_obj(retina_list[[i]],
^~
```
[R/composite.R:5:3:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L5) *style:* **Use two spaces to indent, never tabs.**
```r
  									plot=FALSE,
  ^~~~~~~~~
```
[R/composite.R:6:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L6) *style:* **Use two spaces to indent, never tabs.**
```r
											  rotation_indices[i],
^~~~~~~~~~~
```
[R/composite.R:7:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L7) *style:* **Use two spaces to indent, never tabs.**
```r
											  ...)
^~~~~~~~~~~
```
[R/composite.R:8:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L8) *style:* **Use two spaces to indent, never tabs.**
```r
	}
^
```
[R/composite.R:9:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L9) *style:* **Use two spaces to indent, never tabs.**
```r
	rotation_degree_list <- compute_rotation_matrix( retina_list,
^
```
[R/composite.R:9:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L9) *style:* **Use two spaces to indent, never tabs.**
```r
	return(sum_mat)
^
```
[R/composite.R:9:2:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L9) *style:* **Commented code should be removed.**
```r
##' @author Brian Cohn \email{brian_cohn14@@pitzer.edu} and Lars Schmitz
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/composite.R:10:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L10) *style:* **Use two spaces to indent, never tabs.**
```r
												spatial_res=spin_spatial_res,
^~~~~~~~~~~~
```
[R/composite.R:11:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L11) *style:* **Use two spaces to indent, never tabs.**
```r
												theta_interval=theta_interval, ...)[1,]
^~~~~~~~~~~~
```
[R/composite.R:14:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L14) *style:* **Use two spaces to indent, never tabs.**
```r
	n <- length(retina_list)
^
```
[R/composite.R:15:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L15) *style:* **Use two spaces to indent, never tabs.**
```r
	sum <- map_vec_sum(retina_list, rotation_degree_list, spatial_res=plot_spatial_res)
^
```
[R/composite.R:16:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L16) *style:* **Use two spaces to indent, never tabs.**
```r
	composite_mat <- sum/n #get the average
^
```
[R/composite.R:17:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L17) *style:* **Use two spaces to indent, never tabs.**
```r
	if (plot){
^
```
[R/composite.R:17:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L17) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
{
^
```
[R/composite.R:18:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L18) *style:* **Use two spaces to indent, never tabs.**
```r
		message('Plotting')
^~
```
[R/composite.R:18:32:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L18) *style:* **Put spaces around all infix operators.**
```r
if (class(rotation_degree_list)!="matrix") {
                              ~^~~
```
[R/composite.R:19:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L19) *style:* **Use two spaces to indent, never tabs.**
```r
		dev.new()
^~
```
[R/composite.R:19:30:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L19) *style:* **Put spaces around all infix operators.**
```r
	rotation_degree_list <- compute_rotation_matrix( retina_list,
                            ~^~~
```
[R/composite.R:20:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L20) *style:* **Use two spaces to indent, never tabs.**
```r
		plot_from_MAT(  MATRIX=composite_mat,
^~
```
[R/composite.R:21:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L21) *style:* **Use two spaces to indent, never tabs.**
```r
						extrapolate=TRUE,
^~~~~~
```
[R/composite.R:22:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L22) *style:* **Use two spaces to indent, never tabs.**
```r
						spatial_res = plot_spatial_res,
^~~~~~
```
[R/composite.R:22:9:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L22) *style:* **Only use double-quotes.**
```r
message('No coordinates submitted, spin optimization chosen')
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/composite.R:23:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L23) *style:* **Use two spaces to indent, never tabs.**
```r
						col_levels=50,
^~~~~~
```
[R/composite.R:24:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L24) *style:* **Use two spaces to indent, never tabs.**
```r
						contour_levels=20,
^~~~~~
```
[R/composite.R:24:11:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L24) *style:* **Put spaces around all infix operators.**
```r
	n <- length(retina_list)
         ~^~~
```
[R/composite.R:25:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L25) *style:* **Use two spaces to indent, never tabs.**
```r
						contour_breaks_source =  c(min(composite_mat),max(composite_mat)),
^~~~~~
```
[R/composite.R:25:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L25) *style:* **lines should not be more than 80 characters.**
```r
	sum <- map_vec_sum(retina_list, rotation_degree_list, spatial_res=plot_spatial_res)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/composite.R:25:9:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L25) *warning:* **no visible global function definition for ‘map_vec_sum’**
```r
	sum <- map_vec_sum(retina_list, rotation_degree_list, spatial_res=plot_spatial_res)
        ^~~~~~~~~~~
```
[R/composite.R:25:13:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L25) *style:* **Put spaces around all infix operators.**
```r
	sum <- map_vec_sum(retina_list, rotation_degree_list, spatial_res=plot_spatial_res)
           ~^~~
```
[R/composite.R:25:74:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L25) *style:* **Put spaces around all infix operators.**
```r
	sum <- map_vec_sum(retina_list, rotation_degree_list, spatial_res=plot_spatial_res)
                                                                        ~^~
```
[R/composite.R:26:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L26) *style:* **Use two spaces to indent, never tabs.**
```r
						col_breaks_source     =  c(min(composite_mat),max(composite_mat)),
^~~~~~
```
[R/composite.R:26:23:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L26) *style:* **Put spaces around all infix operators.**
```r
	composite_mat <- sum/n #get the average
                     ~^~~
```
[R/composite.R:26:29:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L26) *style:* **Put spaces around all infix operators.**
```r
	composite_mat <- sum/n #get the average
                           ~^~
```
[R/composite.R:27:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L27) *style:* **Use two spaces to indent, never tabs.**
```r
						z1 = Pmol_753$azimuthal_data.datapoints[[1]]$z,
^~~~~~
```
[R/composite.R:27:12:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L27) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	if (plot){
           ^
```
[R/composite.R:28:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L28) *style:* **Use two spaces to indent, never tabs.**
```r
						z2 = Pmol_752$azimuthal_data.datapoints[[1]]$z)
^~~~~~
```
[R/composite.R:28:25:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L28) *style:* **Only use double-quotes.**
```r
		message('Plotting')
                        ^~~~~~~~~~
```
[R/composite.R:29:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L29) *style:* **Use two spaces to indent, never tabs.**
```r
	} #end plotif
^
```
[R/composite.R:30:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L30) *style:* **Use two spaces to indent, never tabs.**
```r
	return (composite_mat)
^
```
[R/composite.R:30:39:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L30) *style:* **Put spaces around all infix operators.**
```r
		plot_from_MAT(  MATRIX=composite_mat,
                                     ~^~
```
[R/composite.R:31:24:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L31) *style:* **Trailing whitespace is superfluous.**
```r
						extrapolate=TRUE,
                       ^
```
[R/composite.R:35:71:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L35) *style:* **Put spaces around all infix operators.**
```r
						contour_breaks_source =  c(min(composite_mat),max(composite_mat)),
                                                                     ~^~
```
[R/composite.R:36:71:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L36) *style:* **Put spaces around all infix operators.**
```r
						col_breaks_source     =  c(min(composite_mat),max(composite_mat)),
                                                                     ~^~
```
[R/composite.R:37:52:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L37) *style:* **Put spaces around all infix operators.**
```r
						z1 = Pmol_753$azimuthal_data.datapoints[[1]]$z,
                                                  ~^~
```
[R/composite.R:38:52:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L38) *style:* **Put spaces around all infix operators.**
```r
						z2 = Pmol_752$azimuthal_data.datapoints[[1]]$z)
                                                  ~^~
```
[R/composite.R:44:2:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L44) *style:* **Commented code should be removed.**
```r
##' @param retina_list A list containing retina objects, with names(retina_list) all defined.
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/composite.R:48:2:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L48) *style:* **Commented code should be removed.**
```r
##' @author Brian Cohn \email{brian_cohn14@@pitzer.edu} and Lars Schmitz
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/composite.R:50:13:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L50) *warning:* **no visible global function definition for ‘mat_from_ret_obj’**
```r
	sum_mat <- mat_from_ret_obj(retina_list[[1]], rotation=0, ...)
            ^~~~~~~~~~~~~~~~
```
[R/composite.R:50:17:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L50) *style:* **Put spaces around all infix operators.**
```r
	sum_mat <- mat_from_ret_obj(retina_list[[1]], rotation=0, ...)
               ~^~~
```
[R/composite.R:50:63:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L50) *style:* **Put spaces around all infix operators.**
```r
	sum_mat <- mat_from_ret_obj(retina_list[[1]], rotation=0, ...)
                                                             ~^~
```
[R/composite.R:51:11:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L51) *style:* **Put spaces around all infix operators.**
```r
	n <- length(retina_list)
         ~^~~
```
[R/composite.R:52:13:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L52) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	for (i in 2:n) {
            ^
```
[R/composite.R:53:25:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L53) *style:* **Put spaces around all infix operators.**
```r
		sum_mat <- sum_mat + mat_from_ret_obj(retina_list[[i]],
                       ~^~~
```
[R/composite.R:53:36:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/composite.R#L53) *style:* **Put spaces around all infix operators.**
```r
		sum_mat <- sum_mat + mat_from_ret_obj(retina_list[[i]],
                                  ~^~
```
[R/matrix_retobj.R:2:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L2) *style:* **Use two spaces to indent, never tabs.**
```r
	x2 <- retina_object$azimuthal_data.datapoints[[1]]$x
^
```
[R/matrix_retobj.R:3:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L3) *style:* **Use two spaces to indent, never tabs.**
```r
	y2 <- retina_object$azimuthal_data.datapoints[[1]]$y
^
```
[R/matrix_retobj.R:4:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L4) *style:* **Use two spaces to indent, never tabs.**
```r
	z2 <- retina_object$azimuthal_data.datapoints[[1]]$z
^
```
[R/matrix_retobj.R:6:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L6) *style:* **Use two spaces to indent, never tabs.**
```r
	# Rotation
^
```
[R/matrix_retobj.R:7:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L7) *style:* **Use two spaces to indent, never tabs.**
```r
	ori <- c(-90, 90, rotation)
^
```
[R/matrix_retobj.R:8:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L8) *style:* **Use two spaces to indent, never tabs.**
```r
	az <- mapproject(x=retina_object$trimmed_data[,2], retina_object$trimmed_data[,1],
^
```
[R/matrix_retobj.R:9:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L9) *style:* **Use two spaces to indent, never tabs.**
```r
					   projection="azequidistant", orientation=ori)
^~~~~
```
[R/matrix_retobj.R:10:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L10) *style:* **Use two spaces to indent, never tabs.**
```r
	x2 <- az$x #overwirte old value
^
```
[R/matrix_retobj.R:10:2:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L10) *style:* **Commented code should be removed.**
```r
##' @author Brian Cohn \email{brian_cohn14@@pitzer.edu} and Lars Schmitz
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/matrix_retobj.R:11:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L11) *style:* **Use two spaces to indent, never tabs.**
```r
	ifelse(reflect,x2<-(-1.0*x2), message(''))
^
```
[R/matrix_retobj.R:12:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L12) *style:* **Use two spaces to indent, never tabs.**
```r
	y2 <- az$y #overwrite old value
^
```
[R/matrix_retobj.R:12:17:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L12) *style:* **Put spaces around all infix operators.**
```r
mat_from_ret_obj<- function(retina_object, rotation=0, n=1, reflect=TRUE, ...){
               ~^
```
[R/matrix_retobj.R:13:12:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L13) *style:* **Put spaces around all infix operators.**
```r
	x2 <- retina_object$azimuthal_data.datapoints[[1]]$x
          ~^~~
```
[R/matrix_retobj.R:14:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L14) *style:* **Use two spaces to indent, never tabs.**
```r
	# Fitting models
^
```
[R/matrix_retobj.R:14:12:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L14) *style:* **Put spaces around all infix operators.**
```r
	y2 <- retina_object$azimuthal_data.datapoints[[1]]$y
          ~^~~
```
[R/matrix_retobj.R:15:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L15) *style:* **Use two spaces to indent, never tabs.**
```r
	map2fit <- fit_plot_azimuthal(x2,y2,z2,
^
```
[R/matrix_retobj.R:15:12:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L15) *style:* **Put spaces around all infix operators.**
```r
	z2 <- retina_object$azimuthal_data.datapoints[[1]]$z
          ~^~~
```
[R/matrix_retobj.R:16:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L16) *style:* **Use two spaces to indent, never tabs.**
```r
									plot_suppress=TRUE, extrapolate=TRUE,
^~~~~~~~~
```
[R/matrix_retobj.R:17:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L17) *style:* **Use two spaces to indent, never tabs.**
```r
									outer.radius=pi/2.0,
^~~~~~~~~
```
[R/matrix_retobj.R:18:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L18) *style:* **Use two spaces to indent, never tabs.**
```r
									falciform_coords = retina_object$azimuthal_data.falciform[[1]],...)
^~~~~~~~~
```
[R/matrix_retobj.R:18:13:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L18) *style:* **Put spaces around all infix operators.**
```r
	ori <- c(-90, 90, rotation)
           ~^
```
[R/matrix_retobj.R:19:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L19) *style:* **Use two spaces to indent, never tabs.**
```r
	MAT <- map2fit[[2]]$z
^
```
[R/matrix_retobj.R:19:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L19) *style:* **lines should not be more than 80 characters.**
```r
	az <- mapproject(x=retina_object$trimmed_data[,2], retina_object$trimmed_data[,1],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/matrix_retobj.R:19:12:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L19) *style:* **Put spaces around all infix operators.**
```r
	az <- mapproject(x=retina_object$trimmed_data[,2], retina_object$trimmed_data[,1],
          ~^~~
```
[R/matrix_retobj.R:19:23:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L19) *style:* **Use two spaces to indent, never tabs.**
```r
	MAT <- map2fit[[2]]$z
                      ^
```
[R/matrix_retobj.R:19:27:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L19) *style:* **Put spaces around all infix operators.**
```r
	az <- mapproject(x=retina_object$trimmed_data[,2], retina_object$trimmed_data[,1],
                         ~^~
```
[R/matrix_retobj.R:19:84:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L19) *style:* **Trailing whitespace is superfluous.**
```r
	az <- mapproject(x=retina_object$trimmed_data[,2], retina_object$trimmed_data[,1],
                                                                                ^
```
[R/matrix_retobj.R:20:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L20) *style:* **Use two spaces to indent, never tabs.**
```r
	#reflect the eye
^
```
[R/matrix_retobj.R:21:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L21) *style:* **Use two spaces to indent, never tabs.**
```r
	return(MAT/n)
^
```
[R/matrix_retobj.R:21:12:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L21) *style:* **Put spaces around all infix operators.**
```r
	x2 <- az$x #overwirte old value
          ~^~~
```
[R/matrix_retobj.R:22:26:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L22) *style:* **Put spaces around all infix operators.**
```r
	ifelse(reflect,x2<-(-1.0*x2), message(''))
                        ~^~~
```
[R/matrix_retobj.R:22:28:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L22) *style:* **Place a space before left parenthesis, except in a function call.**
```r
	ifelse(reflect,x2<-(-1.0*x2), message(''))
                           ^
```
[R/matrix_retobj.R:22:33:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L22) *style:* **Put spaces around all infix operators.**
```r
	ifelse(reflect,x2<-(-1.0*x2), message(''))
                               ~^~
```
[R/matrix_retobj.R:22:47:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L22) *style:* **Only use double-quotes.**
```r
	ifelse(reflect,x2<-(-1.0*x2), message(''))
                                              ^~
```
[R/matrix_retobj.R:23:12:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L23) *style:* **Put spaces around all infix operators.**
```r
	y2 <- az$y #overwrite old value
          ~^~~
```
[R/matrix_retobj.R:26:17:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L26) *style:* **Put spaces around all infix operators.**
```r
	map2fit <- fit_plot_azimuthal(x2,y2,z2,
               ~^~~
```
[R/matrix_retobj.R:30:13:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L30) *style:* **Put spaces around all infix operators.**
```r
	MAT <- map2fit[[2]]$z
           ~^~~
```
[R/matrix_retobj.R:30:23:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/matrix_retobj.R#L30) *style:* **Trailing whitespace is superfluous.**
```r
	MAT <- map2fit[[2]]$z
                      ^
```
[R/polar_plot_from_mat.R:4:9:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L4) *style:* **Variable and function names should be all lowercase.**
```r
require(RColorBrewer)
        ^~~~~~~~~~~~
```
[R/polar_plot_from_mat.R:22:2:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L22) *style:* **Commented code should be removed.**
```r
##' @param single_point_overlay Overlay "key" data point with square (0 = No, Other = number of pt)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/polar_plot_from_mat.R:32:14:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L32) *style:* **Put spaces around all infix operators.**
```r
plot_from_MAT<- function(
            ~^
```
[R/polar_plot_from_mat.R:33:4:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L33) *style:* **Commented code should be removed.**
```r
  ### Plotting data (in cartesian) - will be converted to polar space.
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/polar_plot_from_mat.R:34:18:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L34) *style:* **Trailing whitespace is superfluous.**
```r
  z1, z2, MATRIX,
                 ^
```
[R/polar_plot_from_mat.R:36:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L36) *style:* **Use two spaces to indent, never tabs.**
```r
	minitics <- seq(-outer.radius, outer.radius, length.out = spatial_res)
^
```
[R/polar_plot_from_mat.R:37:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L37) *style:* **Use two spaces to indent, never tabs.**
```r
	grid.list = list(x=minitics,y=minitics) #choose locations to predict at
^
```
[R/polar_plot_from_mat.R:38:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L38) *style:* **Use two spaces to indent, never tabs.**
```r
	Mat = MATRIX
^
```
[R/polar_plot_from_mat.R:42:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L42) *style:* **lines should not be more than 80 characters.**
```r
  col_breaks_source = 2, # Where to calculate the color breaks from (1=data,2=surface)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/polar_plot_from_mat.R:44:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L44) *style:* **lines should not be more than 80 characters.**
```r
  col_levels = 10,    # Number of color levels to use - must match length(col) if
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/polar_plot_from_mat.R:44:82:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L44) *style:* **Trailing whitespace is superfluous.**
```r
  col_levels = 10,    # Number of color levels to use - must match length(col) if
                                                                                ^
```
[R/polar_plot_from_mat.R:46:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L46) *style:* **lines should not be more than 80 characters.**
```r
  col = rev(colorRampPalette(brewer.pal(11,"PuOr"))(col_levels)),  # Colors to plot
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/polar_plot_from_mat.R:46:44:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L46) *style:* **Commas should always have a space after.**
```r
  col = rev(colorRampPalette(brewer.pal(11,"PuOr"))(col_levels)),  # Colors to plot
                                           ^
```
[R/polar_plot_from_mat.R:49:30:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L49) *style:* **Put spaces around all infix operators.**
```r
  contour_levels = col_levels+1,
                            ~^~
```
[R/polar_plot_from_mat.R:51:20:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L51) *style:* **Put spaces around all infix operators.**
```r
  outer.radius = pi/2,
                  ~^~
```
[R/polar_plot_from_mat.R:51:23:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L51) *style:* **Trailing whitespace is superfluous.**
```r
  outer.radius = pi/2,
                      ^~
```
[R/polar_plot_from_mat.R:52:28:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L52) *style:* **Commas should always have a space after.**
```r
  circle.rads = pretty(c(0,outer.radius)), #Radius lines
                           ^
```
[R/polar_plot_from_mat.R:54:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L54) *style:* **Use two spaces to indent, never tabs.**
```r
	contour_breaks = seq(min(z,na.rm=TRUE),max(z,na.rm=TRUE),
^
```
[R/polar_plot_from_mat.R:54:64:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L54) *style:* **Trailing whitespace is superfluous.**
```r
  single_point_overlay=0, #Overlay "key" data point with square
                                                               ^
```
[R/polar_plot_from_mat.R:55:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L55) *style:* **Use two spaces to indent, never tabs.**
```r
						 by=(max(z,na.rm=TRUE)-min(z,na.rm=TRUE))/(contour_levels-1))
^~~~~~
```
[R/polar_plot_from_mat.R:57:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L57) *style:* **lines should not be more than 80 characters.**
```r
  interp.type = 1, #1 = Thin plate spline , null if you are inputting your own predicted surface
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/polar_plot_from_mat.R:58:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L58) *style:* **Use two spaces to indent, never tabs.**
```r
	contour_breaks = seq(min(Mat,na.rm=TRUE),max(Mat,na.rm=TRUE),
^
```
[R/polar_plot_from_mat.R:58:28:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L58) *style:* **Commas should always have a space after.**
```r
  lambda=0.001, xyrelief=1,...) {
                           ^
```
[R/polar_plot_from_mat.R:58:33:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L58) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  lambda=0.001, xyrelief=1,...) {
                                ^
```
[R/polar_plot_from_mat.R:58:34:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L58) *style:* **Trailing whitespace is superfluous.**
```r
  lambda=0.001, xyrelief=1,...) {
                                 ^
```
[R/polar_plot_from_mat.R:59:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L59) *style:* **Use two spaces to indent, never tabs.**
```r
						 by=(max(Mat,na.rm=TRUE)-min(Mat,na.rm=TRUE))/(contour_levels-1))
^~~~~~
```
[R/polar_plot_from_mat.R:59:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L59) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/polar_plot_from_mat.R:61:33:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L61) *style:* **Commas should always have a space after.**
```r
  spatial_res <- length(MATRIX[,1])
                                ^
```
[R/polar_plot_from_mat.R:62:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L62) *style:* **Use two spaces to indent, never tabs.**
```r
	print(paste0("Manual contour range set from ", contour_breaks_source[1], " to ", contour_breaks_source[2]))
^
```
[R/polar_plot_from_mat.R:63:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L63) *style:* **Use two spaces to indent, never tabs.**
```r
	contour_breaks = pretty(contour_breaks_source,n=contour_levels)
^
```
[R/polar_plot_from_mat.R:63:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L63) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/polar_plot_from_mat.R:64:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L64) *style:* **Use two spaces to indent, never tabs.**
```r
	contour_breaks = seq(contour_breaks_source[1],contour_breaks_source[2],
^
```
[R/polar_plot_from_mat.R:65:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L65) *style:* **Use two spaces to indent, never tabs.**
```r
						 by=(contour_breaks_source[2]-contour_breaks_source[1])/(contour_levels-1))
^~~~~~
```
[R/polar_plot_from_mat.R:66:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L66) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/polar_plot_from_mat.R:67:18:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L67) *style:* **Put spaces around all infix operators.**
```r
	minitics <- seq(-outer.radius, outer.radius, length.out = spatial_res)
                ~^~~
```
[R/polar_plot_from_mat.R:67:65:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L67) *style:* **Put spaces around all infix operators.**
```r
	minitics <- seq(-outer.radius, outer.radius, length.out = spatial_res)
                                                               ~^~
```
[R/polar_plot_from_mat.R:68:2:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L68) *warning:* **local variable ‘grid.list’ assigned but may not be used**
```r
	grid.list = list(x=minitics,y=minitics) #choose locations to predict at
 ^~~~~~~~~
```
[R/polar_plot_from_mat.R:68:19:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L68) *style:* **Use <-, not =, for assignment.**
```r
	grid.list = list(x=minitics,y=minitics) #choose locations to predict at
                  ^
```
[R/polar_plot_from_mat.R:68:19:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L68) *style:* **Put spaces around all infix operators.**
```r
	grid.list = list(x=minitics,y=minitics) #choose locations to predict at
                 ~^~
```
[R/polar_plot_from_mat.R:68:27:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L68) *style:* **Put spaces around all infix operators.**
```r
	grid.list = list(x=minitics,y=minitics) #choose locations to predict at
                         ~^~
```
[R/polar_plot_from_mat.R:68:38:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L68) *style:* **Put spaces around all infix operators.**
```r
	grid.list = list(x=minitics,y=minitics) #choose locations to predict at
                                    ~^~
```
[R/polar_plot_from_mat.R:69:13:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L69) *style:* **Use <-, not =, for assignment.**
```r
	Mat = MATRIX
            ^
```
[R/polar_plot_from_mat.R:69:13:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L69) *style:* **Put spaces around all infix operators.**
```r
	Mat = MATRIX
           ~^~
```
[R/polar_plot_from_mat.R:71:8:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L71) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  else {stop("interp.type value not valid")}
       ^
```
[R/polar_plot_from_mat.R:71:44:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L71) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  else {stop("interp.type value not valid")}
                                           ^
```
[R/polar_plot_from_mat.R:78:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L78) *style:* **lines should not be more than 80 characters.**
```r
#   ###;; ________________________________________________________________________
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/polar_plot_from_mat.R:80:3:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L80) *style:* **Variable and function names should be all lowercase.**
```r
  markNA <- matrix(minitics, ncol = spatial_res, nrow = spatial_res)
  ^~~~~~
```
[R/polar_plot_from_mat.R:80:69:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L80) *style:* **Trailing whitespace is superfluous.**
```r
  markNA <- matrix(minitics, ncol = spatial_res, nrow = spatial_res)
                                                                    ^
```
[R/polar_plot_from_mat.R:81:13:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L81) *style:* **Variable and function names should be all lowercase.**
```r
  Mat[!sqrt(markNA ^ 2 + t(markNA) ^ 2) < outer.radius] <- NA
            ^~~~~~
```
[R/polar_plot_from_mat.R:81:28:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L81) *style:* **Variable and function names should be all lowercase.**
```r
  Mat[!sqrt(markNA ^ 2 + t(markNA) ^ 2) < outer.radius] <- NA
                           ^~~~~~
```
[R/polar_plot_from_mat.R:81:62:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L81) *style:* **Trailing whitespace is superfluous.**
```r
  Mat[!sqrt(markNA ^ 2 + t(markNA) ^ 2) < outer.radius] <- NA
                                                             ^
```
[R/polar_plot_from_mat.R:82:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L82) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/polar_plot_from_mat.R:84:7:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L84) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if ((length(contour_breaks_source == 1)) & (contour_breaks_source[1] == 1)){
      ^
```
[R/polar_plot_from_mat.R:85:24:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L85) *style:* **Use <-, not =, for assignment.**
```r
	contour_breaks = seq(min(z,na.rm=TRUE),max(z,na.rm=TRUE),
                       ^
```
[R/polar_plot_from_mat.R:85:24:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L85) *style:* **Put spaces around all infix operators.**
```r
	contour_breaks = seq(min(z,na.rm=TRUE),max(z,na.rm=TRUE),
                      ~^~
```
[R/polar_plot_from_mat.R:85:41:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L85) *style:* **Put spaces around all infix operators.**
```r
	contour_breaks = seq(min(z,na.rm=TRUE),max(z,na.rm=TRUE),
                                       ~^~
```
[R/polar_plot_from_mat.R:85:59:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L85) *style:* **Put spaces around all infix operators.**
```r
	contour_breaks = seq(min(z,na.rm=TRUE),max(z,na.rm=TRUE),
                                                         ~^~
```
[R/polar_plot_from_mat.R:86:52:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L86) *style:* **Put spaces around all infix operators.**
```r
						 by=(max(z,na.rm=TRUE)-min(z,na.rm=TRUE))/(contour_levels-1))
                                                  ~^~
```
[R/polar_plot_from_mat.R:86:53:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L86) *style:* **Place a space before left parenthesis, except in a function call.**
```r
						 by=(max(z,na.rm=TRUE)-min(z,na.rm=TRUE))/(contour_levels-1))
                                                    ^
```
[R/polar_plot_from_mat.R:86:65:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L86) *style:* **Put spaces around all infix operators.**
```r
						 by=(max(z,na.rm=TRUE)-min(z,na.rm=TRUE))/(contour_levels-1))
                                                               ~^~
```
[R/polar_plot_from_mat.R:87:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L87) *style:* **Use two spaces to indent, never tabs.**
```r
	CL <- contourLines(x = minitics, y = minitics, Mat, levels = contour_breaks)
^
```
[R/polar_plot_from_mat.R:88:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L88) *style:* **Use two spaces to indent, never tabs.**
```r
	A <- lapply(CL, function(xy){
^
```
[R/polar_plot_from_mat.R:88:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L88) *style:* **lines should not be more than 80 characters.**
```r
  else if ((length(contour_breaks_source == 1)) & (contour_breaks_source[1] == 2)){
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/polar_plot_from_mat.R:88:12:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L88) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  else if ((length(contour_breaks_source == 1)) & (contour_breaks_source[1] == 2)){
           ^
```
[R/polar_plot_from_mat.R:89:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L89) *style:* **Use two spaces to indent, never tabs.**
```r
	  lines(xy$x, xy$y, col = gray(.2), lwd = .5)
^
```
[R/polar_plot_from_mat.R:89:24:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L89) *style:* **Use <-, not =, for assignment.**
```r
	contour_breaks = seq(min(Mat,na.rm=TRUE),max(Mat,na.rm=TRUE),
                       ^
```
[R/polar_plot_from_mat.R:89:24:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L89) *style:* **Put spaces around all infix operators.**
```r
	contour_breaks = seq(min(Mat,na.rm=TRUE),max(Mat,na.rm=TRUE),
                      ~^~
```
[R/polar_plot_from_mat.R:89:43:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L89) *style:* **Put spaces around all infix operators.**
```r
	contour_breaks = seq(min(Mat,na.rm=TRUE),max(Mat,na.rm=TRUE),
                                         ~^~
```
[R/polar_plot_from_mat.R:89:63:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L89) *style:* **Put spaces around all infix operators.**
```r
	contour_breaks = seq(min(Mat,na.rm=TRUE),max(Mat,na.rm=TRUE),
                                                             ~^~
```
[R/polar_plot_from_mat.R:90:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L90) *style:* **Use two spaces to indent, never tabs.**
```r
	})
^
```
[R/polar_plot_from_mat.R:90:52:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L90) *style:* **Put spaces around all infix operators.**
```r
						 by=(max(Mat,na.rm=TRUE)-min(Mat,na.rm=TRUE))/(contour_levels-1))
                                                  ~^~
```
[R/polar_plot_from_mat.R:90:53:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L90) *style:* **Place a space before left parenthesis, except in a function call.**
```r
						 by=(max(Mat,na.rm=TRUE)-min(Mat,na.rm=TRUE))/(contour_levels-1))
                                                    ^
```
[R/polar_plot_from_mat.R:90:67:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L90) *style:* **Put spaces around all infix operators.**
```r
						 by=(max(Mat,na.rm=TRUE)-min(Mat,na.rm=TRUE))/(contour_levels-1))
                                                                 ~^~
```
[R/polar_plot_from_mat.R:91:4:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L91) *style:* **Trailing whitespace is superfluous.**
```r
  }
   ^
```
[R/polar_plot_from_mat.R:92:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L92) *style:* **lines should not be more than 80 characters.**
```r
  else if ((length(contour_breaks_source) == 2) & (is.numeric(contour_breaks_source))){
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/polar_plot_from_mat.R:92:12:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L92) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  else if ((length(contour_breaks_source) == 2) & (is.numeric(contour_breaks_source))){
           ^
```
[R/polar_plot_from_mat.R:93:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L93) *style:* **lines should not be more than 80 characters.**
```r
	print(paste0("Manual contour range set from ", contour_breaks_source[1], " to ", contour_breaks_source[2]))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/polar_plot_from_mat.R:94:24:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L94) *style:* **Use <-, not =, for assignment.**
```r
	contour_breaks = pretty(contour_breaks_source,n=contour_levels)
                       ^
```
[R/polar_plot_from_mat.R:94:24:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L94) *style:* **Put spaces around all infix operators.**
```r
	contour_breaks = pretty(contour_breaks_source,n=contour_levels)
                      ~^~
```
[R/polar_plot_from_mat.R:94:56:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L94) *style:* **Put spaces around all infix operators.**
```r
	contour_breaks = pretty(contour_breaks_source,n=contour_levels)
                                                      ~^~
```
[R/polar_plot_from_mat.R:95:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L95) *style:* **Use two spaces to indent, never tabs.**
```r
	# internals for axis markup
^
```
[R/polar_plot_from_mat.R:95:24:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L95) *style:* **Use <-, not =, for assignment.**
```r
	contour_breaks = seq(contour_breaks_source[1],contour_breaks_source[2],
                       ^
```
[R/polar_plot_from_mat.R:95:24:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L95) *style:* **Put spaces around all infix operators.**
```r
	contour_breaks = seq(contour_breaks_source[1],contour_breaks_source[2],
                      ~^~
```
[R/polar_plot_from_mat.R:96:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L96) *style:* **Use two spaces to indent, never tabs.**
```r
	RMat <- function(radians){
^
```
[R/polar_plot_from_mat.R:96:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L96) *style:* **lines should not be more than 80 characters.**
```r
						 by=(contour_breaks_source[2]-contour_breaks_source[1])/(contour_levels-1))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/polar_plot_from_mat.R:96:52:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L96) *style:* **Put spaces around all infix operators.**
```r
						 by=(contour_breaks_source[2]-contour_breaks_source[1])/(contour_levels-1))
                                                  ~^~
```
[R/polar_plot_from_mat.R:96:53:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L96) *style:* **Place a space before left parenthesis, except in a function call.**
```r
						 by=(contour_breaks_source[2]-contour_breaks_source[1])/(contour_levels-1))
                                                    ^
```
[R/polar_plot_from_mat.R:96:78:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L96) *style:* **Put spaces around all infix operators.**
```r
						 by=(contour_breaks_source[2]-contour_breaks_source[1])/(contour_levels-1))
                                                                            ~^~
```
[R/polar_plot_from_mat.R:97:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L97) *style:* **Use two spaces to indent, never tabs.**
```r
	  matrix(c(cos(radians), sin(radians), -sin(radians), cos(radians)), ncol = 2)
^
```
[R/polar_plot_from_mat.R:98:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L98) *style:* **Use two spaces to indent, never tabs.**
```r
	}
^
```
[R/polar_plot_from_mat.R:98:8:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L98) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  else {stop("Invalid selection for \"contour_breaks_source\"")}
       ^
```
[R/polar_plot_from_mat.R:98:64:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L98) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  else {stop("Invalid selection for \"contour_breaks_source\"")}
                                                               ^
```
[R/polar_plot_from_mat.R:99:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L99) *style:* **Use two spaces to indent, never tabs.**
```r

^
```
[R/polar_plot_from_mat.R:99:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L99) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/polar_plot_from_mat.R:100:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L100) *style:* **Use two spaces to indent, never tabs.**
```r
	circle <- function(x, y, rad = 1, nvert = 500){
^
```
[R/polar_plot_from_mat.R:101:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L101) *style:* **Use two spaces to indent, never tabs.**
```r
	  rads <- seq(0,2*pi,length.out = nvert)
^
```
[R/polar_plot_from_mat.R:101:7:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L101) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if ((length(col_breaks_source) == 1) & (col_breaks_source[1] == 1))
      ^
```
[R/polar_plot_from_mat.R:102:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L102) *style:* **Use two spaces to indent, never tabs.**
```r
	  xcoords <- cos(rads) * rad + x
^
```
[R/polar_plot_from_mat.R:102:3:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L102) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  {zlim=c(min(z,na.rm=TRUE),max(z,na.rm=TRUE))}
  ^
```
[R/polar_plot_from_mat.R:102:8:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L102) *style:* **Use <-, not =, for assignment.**
```r
  {zlim=c(min(z,na.rm=TRUE),max(z,na.rm=TRUE))}
       ^
```
[R/polar_plot_from_mat.R:102:8:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L102) *style:* **Put spaces around all infix operators.**
```r
  {zlim=c(min(z,na.rm=TRUE),max(z,na.rm=TRUE))}
      ~^~
```
[R/polar_plot_from_mat.R:102:17:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L102) *style:* **Commas should always have a space after.**
```r
  {zlim=c(min(z,na.rm=TRUE),max(z,na.rm=TRUE))}
                ^
```
[R/polar_plot_from_mat.R:102:22:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L102) *style:* **Put spaces around all infix operators.**
```r
  {zlim=c(min(z,na.rm=TRUE),max(z,na.rm=TRUE))}
                    ~^~
```
[R/polar_plot_from_mat.R:102:29:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L102) *style:* **Commas should always have a space after.**
```r
  {zlim=c(min(z,na.rm=TRUE),max(z,na.rm=TRUE))}
                            ^
```
[R/polar_plot_from_mat.R:102:35:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L102) *style:* **Commas should always have a space after.**
```r
  {zlim=c(min(z,na.rm=TRUE),max(z,na.rm=TRUE))}
                                  ^
```
[R/polar_plot_from_mat.R:102:40:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L102) *style:* **Put spaces around all infix operators.**
```r
  {zlim=c(min(z,na.rm=TRUE),max(z,na.rm=TRUE))}
                                      ~^~
```
[R/polar_plot_from_mat.R:102:47:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L102) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  {zlim=c(min(z,na.rm=TRUE),max(z,na.rm=TRUE))}
                                              ^
```
[R/polar_plot_from_mat.R:103:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L103) *style:* **Use two spaces to indent, never tabs.**
```r
	  ycoords <- sin(rads) * rad + y
^
```
[R/polar_plot_from_mat.R:103:12:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L103) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  else if ((length(col_breaks_source) == 1) & (col_breaks_source[1] == 2))
           ^
```
[R/polar_plot_from_mat.R:104:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L104) *style:* **Use two spaces to indent, never tabs.**
```r
	  cbind(xcoords, ycoords)
^
```
[R/polar_plot_from_mat.R:104:3:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L104) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  {zlim=c(min(Mat,na.rm=TRUE),max(Mat,na.rm=TRUE))}
  ^
```
[R/polar_plot_from_mat.R:104:8:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L104) *style:* **Use <-, not =, for assignment.**
```r
  {zlim=c(min(Mat,na.rm=TRUE),max(Mat,na.rm=TRUE))}
       ^
```
[R/polar_plot_from_mat.R:104:8:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L104) *style:* **Put spaces around all infix operators.**
```r
  {zlim=c(min(Mat,na.rm=TRUE),max(Mat,na.rm=TRUE))}
      ~^~
```
[R/polar_plot_from_mat.R:104:19:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L104) *style:* **Commas should always have a space after.**
```r
  {zlim=c(min(Mat,na.rm=TRUE),max(Mat,na.rm=TRUE))}
                  ^
```
[R/polar_plot_from_mat.R:104:24:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L104) *style:* **Put spaces around all infix operators.**
```r
  {zlim=c(min(Mat,na.rm=TRUE),max(Mat,na.rm=TRUE))}
                      ~^~
```
[R/polar_plot_from_mat.R:104:31:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L104) *style:* **Commas should always have a space after.**
```r
  {zlim=c(min(Mat,na.rm=TRUE),max(Mat,na.rm=TRUE))}
                              ^
```
[R/polar_plot_from_mat.R:104:39:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L104) *style:* **Commas should always have a space after.**
```r
  {zlim=c(min(Mat,na.rm=TRUE),max(Mat,na.rm=TRUE))}
                                      ^
```
[R/polar_plot_from_mat.R:104:44:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L104) *style:* **Put spaces around all infix operators.**
```r
  {zlim=c(min(Mat,na.rm=TRUE),max(Mat,na.rm=TRUE))}
                                          ~^~
```
[R/polar_plot_from_mat.R:104:51:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L104) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  {zlim=c(min(Mat,na.rm=TRUE),max(Mat,na.rm=TRUE))}
                                                  ^
```
[R/polar_plot_from_mat.R:105:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L105) *style:* **Use two spaces to indent, never tabs.**
```r
	}
^
```
[R/polar_plot_from_mat.R:105:12:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L105) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  else if ((length(col_breaks_source) == 2) & (is.numeric(col_breaks_source)))
           ^
```
[R/polar_plot_from_mat.R:106:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L106) *style:* **Use two spaces to indent, never tabs.**
```r

^
```
[R/polar_plot_from_mat.R:106:3:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L106) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  {zlim=col_breaks_source}
  ^
```
[R/polar_plot_from_mat.R:106:8:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L106) *style:* **Use <-, not =, for assignment.**
```r
  {zlim=col_breaks_source}
       ^
```
[R/polar_plot_from_mat.R:106:8:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L106) *style:* **Put spaces around all infix operators.**
```r
  {zlim=col_breaks_source}
      ~^~
```
[R/polar_plot_from_mat.R:106:26:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L106) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  {zlim=col_breaks_source}
                         ^
```
[R/polar_plot_from_mat.R:107:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L107) *style:* **Use two spaces to indent, never tabs.**
```r
	# draw circles
^
```
[R/polar_plot_from_mat.R:107:8:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L107) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  else {stop("Invalid selection for \"col_breaks_source\"")}
       ^
```
[R/polar_plot_from_mat.R:107:60:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L107) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
  else {stop("Invalid selection for \"col_breaks_source\"")}
                                                           ^
```
[R/polar_plot_from_mat.R:108:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L108) *style:* **Use two spaces to indent, never tabs.**
```r
	if (missing(circle.rads)){
^
```
[R/polar_plot_from_mat.R:108:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L108) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/polar_plot_from_mat.R:109:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L109) *style:* **Use two spaces to indent, never tabs.**
```r
	  circle.rads <- pretty(c(0,outer.radius-.4))
^
```
[R/polar_plot_from_mat.R:110:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L110) *style:* **Use two spaces to indent, never tabs.**
```r
	}
^
```
[R/polar_plot_from_mat.R:111:1:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L111) *style:* **Use two spaces to indent, never tabs.**
```r

^
```
[R/polar_plot_from_mat.R:111:12:](https://github.com/bcohn12/retina/blob/63b4946f2a85cd3e909efbf0b219a8d56048cafe/R/polar_plot_from_mat.R#L111) *style:* **Use <-, not =, for assignment.**
```r
  Mat_plot = Mat
           ^
```


Then this would just become `payload._id = id`


fast-forwarding master to auto = a3f4a6fa


Great, this is a cleaner and more logical way to do this and it is more versatile.


здесь перемешан код: сначала идет создание структуры компонента, потом объявление функций, в конце тело компонента. лучше весь выполняемый код вынести в метод `init()` или что-то созвучное и вызвать его один раз в конце.


```
let i = require("immutable")
> i.List(['a','b']).includes('b')
true
```


Settings.php should not be tracked in git


Not the biggest fan of this closing over any and all used values, though.


Under "Aditional information" it should also include this:

- If you are editing on Hammer, anything that is placed at "sdk_content\maps\instances\bee2" will be deleted if you export the beemod pallete without setting first "Preserve Game Directories". Afther finish editing any beemod or custom instance, do not forget to save it inside the packages, by replacing the old ones.
- Beemod will crash if you are exporting while another program is having a folder / file already open.
- Make sure to verify game cache files before accosiate a new pre-release to Portal 2.
- It is recommend to having clean backups from the following Portal 2 folders: Sdk_content, portal2_dlc2, and bin (So they can be used to restoring the original P2 files in any scenario).


this could be simplified with something roughly like `v.insert(v.end(), std::make_reverse_iterator(helper), std::make_reverse_iterator(helper)+8)`


Oh boy, I hope you know what you're doing.


@dash102, if you did not already try "hp -E catkeyseditor" I think you will like it ;-)
It is very handy because it launches a shell in the chrooted env where the build would normaly take place,
(Don't forget to "exit" that chrooted env before using hp on the same package.)


interesting commit message @rabbittracey


сюда же подходят замечания из первого задания ;)


@danielbachhuber Could we mention REST here?


Ok, here what I got now, but still not working, (maybe I have to re-start the system?)
${execi 5 sensors | grep id | awk '{ print $4 }' | sed 's#+##'}


@flaviocopes how about on windows machines? Not to mention on servers that have `exec()` explicitly blocked? needs to fall back at the very least.


Ok, I will add that later.


Seems an un-Emberesque way to get values from a form ("truth from DOM"), is there a major hurdle using bound `<input>`?


👍  works for me


Nice addition ..to use the offchain account..


This is WHAT THE FUCK?


change:
**${execi 5 sensors | grep id | awk '{ print $4 }' | sed 's#+##'}**

for

**${execi 5 cputemp}** or **${execi 5 acpitemp}**

And change:
${font Fontawesome:size=10}$font CORES: ${execi 999999 sensors | grep -c Core}

for

${font Fontawesome:size=10}$font CORES: ${execi 999999 grep -c cpu[0-9] /proc/stat}


Hmm.. originally it was using a regex to check if `nsfw` was anywhere in the tag name. Perhaps your approach is more logical.

Are we downcasing all tags before saving or would we need to do that here?


![pantallazo-2016-12-14 16-04-29](https://cloud.githubusercontent.com/assets/24483679/21203296/77afbe4e-c217-11e6-9da6-442c99b29fdd.png)


Ok, let me try that


If you have a before_action callback that uses changes/attribute_changed?, then it'll emit a warning if that's triggered twice in a transaction, like on double save. Here's a failing test:

```ruby
  test "changed? in before callback thats run twice in a transaction should not be deprecated" do
    klass = Class.new(ActiveRecord::Base) do
      self.table_name = "people"
      @@save_counter = 0

      before_update do
        first_name_changed?
      end

      after_update do
        @@save_counter = @@save_counter + 1
        save if @@save_counter < 2
      end
    end

    assert_not_deprecated do
      person = klass.create!(first_name: "Sean")
      person.update! first_name: 'Blue!'
    end
  end

```


zdecyduj sie czy uzywasz spacji czy tabow


старайся инкапсулировать стили вокруг рутового класса, вот так:
```css
.container {
  ...
}
.container form {
  ...
}
.container form input {
  ...
}
```


Taby powstają automatycznie jak coś piszę, jak masz spację to raczej było to skopiowane z mojego innego pluginu. :)


reload


проверка: создай 2 и больше компонента на странице. если это можно сделать без изменений кода - ты достиг дзена ;)


Сорри, не стал сильно париться внешним видом )


im stuck


fixed


Walkthrough Changes


Я так понял, что задача была показать работоспособность нескольких тудушек сразу. Так я их сразу и отобразил. Ну и выровнял по-быстрому


Record battu du pire nom de commit


Check_MK can indeed work with Nagios-type NRPE-compatible checks, but the recommended way is to use their "[local checks](http://mathias-kettner.de/checkmk_localchecks.html)" as they can be run asynchronously, the results can be cached automatically (so the actual check is only run e.g. once every hour) and it all works by dropping the file into the right directory (`/usr/lib/check_mk_agent/local/` for checks to be executed on each query, e.g. `.../local/300/` for checks where the data should be cached for 300 seconds - works with any number). No need to [add a line](http://mathias-kettner.de/checkmk_mrpe.html) to some `mrpe.cfg` nor implement caching via another proxy plugin.

Those local checks usually have a sane default configuration and detect most things automatically. However, if needed, you can configure most of them with `/etc/check_mk/*.cfg` files.

While I probably could write a wrapping Check_MK-local-check-which-runs-the-nagios-check-and-converts-the-output-plugin, I don't like the sound of that. Also Check_MK supports a few nice things like HTML in status outputs and special tokens in messages which turn into icons in the backend that I don't have when using a pure Nagios-plugin.


Cores are showing correctly now Cores:8 but temperature still not working


все поиски должны осуществляться оносительного некого рутового элемента (в нашем случае это `.container`). вот так:
```javascript
var _rootEl = $(selector);
...
_rootEl.find('form')...
```
для этого нужно на вход какой-то из паблик функций модуля давать селектор этого рутового элемента в доме, а внутри модуля сохранять ссылку на сам элемент...


мы вроде стараемся не юзать onclick ;)


I think you're right. I'll make the fix.


aaa


I could ask the JSS if they would be okay changing

  header       = "To cite rstan in publications use:",

to

  header       = "To cite Stan in publications use:",

and then we could put in a different bibtex entry to cite the rstan
package. I understand what you are saying, but if someone happens to use R
to estimate Stan model, it is a graver oversight to undercredit Stan than
to undercredit the rstan package.

On Wed, Dec 14, 2016 at 4:48 PM, Jonah Gabry <notifications@github.com>
wrote:

> I don't know why it shouldn't have to make sense. How the current version
> of *rstan* is cited should not be tied to the date that some paper was
> submitted to JSS. That's just silly. It could be somewhat reasonable for
> StanHeaders to be tied to the JSS paper perhaps. But it looks like the
> *rstan* package itself is suggesting that people cite it using a paper
> that has some authors who no longer contribute anything at all and leaves
> out others who are actively contributing.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/stan-dev/rstan/commit/bf4b977ec6b367b8563ddd224b69216ba7648d38#commitcomment-20192285>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ADOrqnABYiImtAaXyi80maaPW3nqK6DVks5rIGQfgaJpZM4LNWGH>
> .
>


This is an edit, my first commit.
1. nice list function

- [ ]

- 1.


> I understand what you are saying, but if someone happens to use R
to estimate Stan model, it is a graver oversight to undercredit Stan than
to undercredit the rstan package.

Agreed. Does JSS not understand that Stan and the `rstan` package are not the same thing?


Change Category to QuestionCategory, because this category has a relation with Question (Fatawa)
url to get QuestionCategory is
`/question-categories`
and for get one Category :
`/question-categories/{id}`


Also why does JSS have a say in how we tell people to cite our software?


можно заменить этот метод на строку-шаблон с плейсхолдерами внутри + эта [функция](http://stackoverflow.com/questions/610406/javascript-equivalent-to-printf-string-format)


Я хотел оставить себе некоторые переменные для контекста всего компонента


Boa noite, professor O Defcont era uma tentativa de definir as constantes
da mesma forma que defini as variáveis, achei que era preciso. Fiz mais
alguns testes lá

2016-12-14 18:50 GMT-02:00 fsantanna <notifications@github.com>:

> O que é DefConst? Onde estão os testes do programa?
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/Rafaustino/EDL/commit/1f2534a75f7c01953cdf81c657d91f7997f51239#commitcomment-20191582>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AQ0V11Z13xlNI5OiWwusOBsxWidxy-QUks5rIFaCgaJpZM4LNZdi>
> .
>


Согласен, стили не мой "конек" )


Ага, но это ведь тема следующих занятий?


Building libcurl.so for Android seems to be broken.
It builds fine, but when running Kodi and going to --> Settings --> System Information, Kodi crashes and logcat shows the following:
`05:18:28.648 T:18446744071969029760   DEBUG: SECTION:LoadDLL(libcurl.so)
05:18:28.648 T:18446744071969029760   DEBUG: Loading: /data/app/org.xbmc.kodi-1/lib/arm/libcurl.so
05:18:28.654 T:18446744071969029760   ERROR: Unable to load /data/app/org.xbmc.kodi-1/lib/arm/libcurl.so, reason: dlopen failed: cannot locate symbol "MD5_Init" referenced by "libcurl.so"...`


OK, let's try this:
Leave your temperature line like this:
**${font Fontawesome:size=10}$font TEMPERATURE: ${execi 5 sensors | grep -m1 temp1 | awk '{print $2}' | sed 's#+##'}**


You'll need to remind me what the 'other' mapping concept is. I don't
recall discussing it, or have any notes.

On Fri, Dec 9, 2016 at 5:08 PM, Jacques Carette <notifications@github.com>
wrote:

> Excellent. I guess the 'other' mapping concept is next?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/hakaru-dev/hakaru/commit/d9b6b4ea8e2cab75381316234b429ebc35cd5243#commitcomment-20140952>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ASYo9UlQ-BdGehTDmveyt2rPo1HqL7m_ks5rGdFXgaJpZM4LJaGA>
> .
>


I don't think JSS fully understands the difference between Stan and rstan,
in part because the way the paper (still) reads there isn't much
difference, in part because when the paper was submitted there wasn't much
difference.


         public DrawableEngine() {
             super();


100% согласен, но оставил это на объекты (в смысле на потом)


nice! :shipit:


Не особо


             setFixedSizeAllowed(true);
@@ -194,12 +174,6 @@ public void onCreate(SurfaceHolder surfaceHolder) {


Ok, that works like a champ! that did it!


   super.onCreate(surfaceHolder);

-            // TODO: Don't need this currently because the wallpaper service
-            // will restart the image wallpaper whenever the image changes.
-            //IntentFilter filter = new IntentFilter(Intent.ACTION_WALLPAPER_CHANGED);
-            //mReceiver = new WallpaperObserver();
-            //registerReceiver(mReceiver, filter, null, mHandler);
-
             updateSurfaceSize(surfaceHolder);


@Draco18s this is the main concern I had about making a PR. I seriously had no idea what I was doing a lot of the time, I just bashed the keyboard until stuff happened. Your code is too powerful.


![](https://github.trello.services/images/mini-trello-icon.png) [update app to rails 5 and ruby 2.3.3](https://trello.com/c/Rjh0FqxV/8-update-app-to-rails-5-and-ruby-2-3-3)


Thanks!
good luck!


please seperate CL with correction to import order from changes to tests for file path.


super.onCreate(surfaceHolder);

       // TODO: Don't need this currently because the wallpaper service
       // will restart the image wallpaper whenever the image changes.
       //IntentFilter filter = new IntentFilter(Intent.ACTION_WALLPAPER_CHANGED);
       //mReceiver = new WallpaperObserver();
       //registerReceiver(mReceiver, filter, null, mHandler);
       updateSurfaceSize(surfaceHolder);


don't change valid formating. equals is operator can be on following line, as is common for other operators.


![pantallazo-2016-12-14 16-27-53](https://cloud.githubusercontent.com/assets/24483679/21203912/6e63ee34-c21a-11e6-9eff-784dcdca9c77.png)


google java style guide says to leave spaces at end of lines alone.


Hi. Yes, I grabbed a clean VM and stood up an instance of Supplejack with the new install generator (https://github.com/DigitalNZ/supplejack_installation/tree/tl/update-for-sidekiq). It's running two instances of Sidekiq.

I have a question for you about the install generator. The API install process creates MongoDB databases for the development environment (supplejack_api_development, harvester_development and worker_development). The supplejack manager defaults to scheduling jobs in the staging environment. And in the supplejack worker the schedule.rb used by whenever to add cron jobs specified the production environment ("-e production") when I ran it. That last one might be because there's a typo in schedule.rb where "environment" is misspelled (https://github.com/DigitalNZ/supplejack_worker/blob/master/config/schedule.rb#L8).

So I'm wondering if there's an environment variable that needs to be set to specify the Supplejack environment? Is that something that could be set during the installation script?


why is this comment changed?


А, понял о чем ты... Тут никакой логики нет, чисто для демо одновременной работы 4-х тудушек.


this is looking really good, I'd love to see you expand on what each of the "Typical Features Enterprises Want" actually means from an implementation standpoint. very excited about this content, super useful.


             setOffsetNotificationsEnabled(false);
@@ -208,9 +182,6 @@ public void onCreate(SurfaceHolder surfaceHolder) {
         @Override
         public void onDestroy() {
             super.onDestroy();
-            if (mReceiver != null) {
-                unregisterReceiver(mReceiver);
-            }
             mBackground = null;
             mWallpaperManager.forgetLoadedWallpaper();
         }
@@ -562,7 +533,7 @@ private boolean drawWallpaperWithOpenGL(SurfaceHolder sh, int w, int h, int left
             boolean status = mEgl.eglSwapBuffers(mEglDisplay, mEglSurface);
             checkEglError();


@@ -0,0 +1,510 @@
 1   +<html
 2   +

 3   +
 4   +<h20>(Above) Setting up for last Lesser Humans show at House of Blues 5/15.</h20>

 5   +

 6   +
 Welcome to the story of my love of music. They say there's a lot in a name. So I thought it would be fun to let you enter your name in the text box and let it tell you a band to check out based on your name. It's science. Or magic. Or both.

 7   +
Which
Band
Are
You?

 8   +

 9   +Enter Your Name
and Click Submit
 10   +

 11   +
 12   +

 13   +<input id="name"> </input>
 14   +<button onclick="javascript:pickBand();" id="submit">Submit</button>
 15   +

 16   +
 55   +
 56   +
The Story Begins...And Rambles A Bit

 57   +
 352   +

 353   +When I was in elementary school I remember begging my parents for a guitar or a drumset or something to make noise with. That didn't happen. I always fancied the piano at my grandparents house, but I knew nothing of music. I did understand when something sounded nice when I fiddled around on it. I remember writing things and noodling around and every now and then something would sound decent. I would think, "Hey, that sounded like a song." But then, I would fail to be able to recreate my improvision. These moments did not occur on a regular basis. Perhaps that is why I remember the handful so well.

 354   +

 355   +Fast forward to the age of 14 and my first punk rock concert in the summer of '94. It was the Mighty Mighty Bosstones with Face to Face and Jughead's Revenge at the now defunct Edge in Orlando, FL. A buddy of mine who was a few years older than me was going to the show and he knew that I was into rock music. On the drive up I heard all of these songs on a mix tape he had that I had never heard before. (Later, through my own self discovery, I would stumble across one of them on a new record I had just purchased.) The energy, the angst, the passion and crassness really spoke to me. It made me think that there was nothing else in the world that I want to do. I still remember hearing "Suburban Home" by the Descendents for the first time in his late 80's, white Ford Bronco on the drive up to the venue. "Who were these guys? This is incredible!", I thought.
 356   +

 357   +That previous school year I had formed a band with some other friends during our 8th grade year. Only one us could play guitar proficiently and another had picked it up quickly on account of the years of taking piano lessons. Our drummer, who I am still close with, convinced his mom to buy him a drumset just to join the band. Which is insane to me in hindsight. I didn't even play anything at this point. I was about to turn 14 and had been an All County Choral singer who had gotten sucked up into the angsty tunes of the early 90's grunge movement. If the scene wasn't one of such open-mindedness at the time, I could easily consider myself a poser. I will point out at this juncture that we didn't even have a bass player. Brett Adison was supposed to be our bass player once he bought one and learned how to play. In fact, we performed (used loosely) for our fellow students during lunch period on the cafeteria stage and at one of the dances. Brett just sat on stage hanging out. It still makes me laugh. We didn't know what we were doing. But some of the other kids thought it was cool.

 358   +

 359   +To make this tale even more ridiculous, we had the worst band names ever. Crown of Thorns, Red Bleach, Red 7, Hellhounds, Sacred Garden...they were awful. Which is probably why we changed it about every week or two. But that is what kids do. Make with the stupid.

 360   +

 361   +Getting back to the punk rock epiphany, I had an amazing time at the show. I slam danced and crowd surfed for the first and felt myself coming out of my shell and into my new skin. The spray painted par can lights beating from above, onto the stage, were like healing rays of sunshine and there was a misting fog slithered between our sweat soaked bodies as I transcended the plain which had been holding me to the ground all these years prior. I knew what I wanted. I wanted to rebel and make noise and laugh loud and scream and share it with my friends. By this point, I had already moved on to like the third incarnation of our first band. That's the thing about kids. They get bored quickly, aren't afraid to tell you, and will replace who ever and whatever to suit their needs. We were rather unforgiving many times. We just didn't know how to make work what we wanted to make work. There was no manual for growing up. Especially, no manual for growing out. Which is what we were trying to do by seeking out our creative voices.

 362   +

 363   +I began teaching myself how to play guitar at 15. I joined and formed various new musical projects/bands over the years; constantly seeking to find a sound and style that I could consider my own. Each new endeavor taught me something new about writing, about playing, and about people. I learned that just because you are great friends with someone it doesn't mean that you should be in a group together. I've ruined or tainted a few of those making that mistake over the years. I think that sort of dispells the theory about best friends making the best relationships. It's a wonderful theory, but so is the potential for a 2 dimensional cartoon-like, alternate universe. It would probably suck. I was always intrigued by the structuring of a song and looking at each composition as a way to improve as a player. I used this approach of pushing the envelope for the better length of twenty years; much to the detriment of ever being able to achieve any level of 4 chord, quiet verse/loud chorus acclaim or success. You never get paid well from too far outside the box. This is okay though. Monetary success always seemed like a perk of the job, if you could make it a job. And I've known people on both sides with differing opinions than my own on the matter. So I'll just say that none of us are absolutely correct.

 364   +

 365   +I was always a sucker for a catchy melody or hook and managed to develop my own style of playing guitar by having to maintain rhythm progressions with lead licks thrown on top on them. Years of playing in trios made this an essential reality. This melody thing is something in punk rock that is often overlooked or takes the backseat. At least in the early days. There was a time when it seemed like melodic or pop punk was the only thing that people were churning out. There is always some angsty, teenage girl looking to piss her parents off while simultaneously quenching her thirst to understand what it means to feel love through popular music. That was what the 90's did for a lot of us. With grunge and indie and emo all being off shoots of their punk epicenter with these genres, people began to explore those emotions or feelings in a way that wasn't Motley Crue fronted by Springstein playing Madonna tunes. It was a movement that didn't care what you had to say while encouraging you to say it.  Everyone isn't going to be something great or original or prolific. But somebody is. And if it is you, kudos. But there is no way to find out unless you speak up and play out. This was the way I looked at things in retrospect. I wanted to be great. I wanted to be prolific. I wanted to be orginal. I can confess this now. Now that none of it really matters much to the grand scheme of things. It taught me to push myself though and to not ever think that where you are is where you are supposed to be forever. In all aspects of life, love, and geography.
 366   +
 The concept of
 367   +

 368   +
 369   +

 370   +

 371   +

 372   +Aside from the unapologetic, anything goes ethos of punk rock, the discovery of the concept of ALL by the Descendents was probably the single most important driving force behind my approach to writing and playing. The idea that there was always a next level to achieve and to be the best at the level you were at within your skillset was eye opening to say the least. I used it as an opportunity to look beyond the basic arrangements and formulas and rules that create the theorem for song composition. I took the challenge of creating seamless key changes that were virtually invisible to heart. I fell in love with the idea of writing a moderate piece and then adding various nuances to make it more complicated through odd resting counts and linear patterns that changed when repeated. All the while trying to belt out lyrics of significant, personal thoughts or meaningless jabber. It was about playing fast and squeezing as much into each measure without it being oversaturated. It was about knowing when to back off. My favorite place was often the spaces inbetween the notes.

 373   +

 374   +The writing process for me happens a few different ways. I either noodle around on the instrument I am choosing to write on at the time and when something catches my attention I follow it. Other times I hear something in my head and then find it on the guitar neck. Rarely do I write a song in a single sitting. I will take my time letting the parts develop organically and avoid trying to force it. Sometimes though, I will sit down and write a complete song, meaning lyrics, music, and arrangement, in like 30 minutes to an hour. Those are usually what I consider gem songs. It's like mining for audio gold and figuratively pulling it out of the expanse of thin air. Often I will make recording of pieces to give myself references for the future. It can be pretty difficult to remember everything and the way it is played. I have a ridiculous number of licks and hooks and partial song pieces just sitting there on my PC and my iPhone and other recording devices. It's like I'm a hoarder of ideas and melodies. Here's a look at how the writing process for me was for so many years. Just pen and paper and a place to sit alone.

 375   +

 376   +
 377   +
 378   +
 379   +
 380   +
 381   +

 382   +
 383   +
 384   +

 385   +<p6>  Here's an old video from 2008 of a song called "Ironic Fist" that was </p6>

 386   +<p7>recorded by someone at our show. The sound quality isn't the best,</p7>

 387   +<p8> but it gives a general idea of melody and grit and breaks with regard to my writing style.</p8>
 388   +

 389   +

 390   +I fronted and wrote for the same three piece for around 15 years. We were called Midas In Reverse for a majority of those years, until we began writing stuff that was a bit more forward progressive punk. I decided a name change was in order at that point and we changed the band's name to Lesser Humans. I had worked for many years to reach the level of musicianship I was at when we decided to put that band to rest. Which made me more at piece regarding the decision. I had achieved a goal I had set out for in my mind several years before. I think that is how so many of the bands I love that have broken up go out. They reach this apex or record this amazing album and it is like there is nowhere else to go. This wasn't entirely the case with the dissolving of our group. Work pulled me away from being able to continue in the fashion that we needed to in order to reach the next level. But I can romanticize the demise just a smidge, if I want.

 391   +

 392   +Here's a few tunes from the Midas In Reverse days that showcase the extremes between soft, pop, and hardcore. I always felt like we were this weird fusion of punk and jazz with hints of pop and metal thrown in. I believe this to be the reason that other bands and musicians always loved what we did, but it sort of stopped there. Once we started doing the progressive punk stuff more exclusively the crowd response grew exponentially. So I suppose it was nice to walk off stage one last time to the disappointed sighs of strangers in the audience who'd just discovered us. Given the collective mentality of the three of us all those years, it was pretty ironic and amusing looking back at it now.

 393   +

 394   +
 395   +
 396   +
 397   +
 398   +
 399   +
 400   +
 401   +

 402   +
 403   +
 404   +

 405   +<p4>
 406   +I have also worked on solo stuff that was a bit more subdued. The two tracks above (The Devil's Lullaby & Prior Memory) were from a project I was working on back in 2013. The idea behind it was to take the demos from this session and do a record where I enlisted the playing talents of various musician friends I had and get them to record them with me. This is still an idea, but unlikely to pan out as originally planned bc everyone has spread out around the country now.    </p4>
 407   +

 408   +

 409   +Currently, I have been working on a project tentatively called "Could've" with my buddy in San Francisco. It's a more poetic, post-punk, alt-rock sort of thing with stripped down playing and pop sensibilities. I hadn't written basic open chord songs in a very long time and this project was an effort to reacquaint myself with that side of writing; then, build up the internal pieces to the shell. Maybe add a little gloss to the exterior to make it pop a bit. I'm not sure where I see it going. I'm just content with writing songs that have a vulnerable honesty I shyed away from most of the time. I believe that I always told myself that if there wasn't too much substance, then it was less of a disappointment when it didn't pan out the way you'd like it to.
 410   +

 411   +

 412   +I think that maturity changes that in you. I've failed and succeeded enough to know that I won't be affected by it the way I thought I would be when I was younger. A scar inside a scar still looks just like a scar. You can't hurt it more than it already has been. The same goes for success. If you polish something too long, eventually you'll rub away the shine. I think that finally being able to find the balance and have fun while still challenging myself to write tunes that I dig without the delusional pressures of youth is a blessing. Being aware of it, is a blessing. Understanding that what you do isn't for everyone, is a blessing. I'm just happy it didn't take me a lifetime to figure that out.

 413   +

 414   +<p5> Ever hear the question, "Which 10 albums would you take with you, if you were</p5>

 415   +<p9> going to have to live on a deserted island?" Well, here is my answer to that </p9>

 416   +<p10>question. Each one of them has their own endearing qualities that would make the</p10>

 417   +<p11> solitude of a desert island feel a bit less lonely to me. Each album cover is a </p11>

 418   +<p12>link to either the entire album or a track from it. Enjoy!    </p12>

 419   +<p2> Top 10(or more) Albums Desert Island Playlist</p2>
 420   +

 421   +<p13> (in no particular order)  </p13>

 422   +<p15>
 423   +

 424   +
 425   +

 426   +1. Beach Boys - Pet Sounds

 427   +

 428   +
 429   +
</p15>
 430   +<p15>
 431   +2. Propagandhi - Supporting Cast(e) or Failed States

 432   +

 433   +
      </p15>
 434   +<p15>
 435   +3. Burning Airlines - Mission: Control!

 436   +

 437   +
 </p15>
 438   +<p15>
 439   +4. RVIVR - The Beauty Between

 440   +

 441   +
 442   +
 </p15>
 443   +<p15>
 444   +5. Descendents - Somery or Everything Sucks

 445   +

 446   +
 447   +
 </p15>
 448   +<p15>
 449   +6. Frank Turner - Sleep is for the Week or Love, Ire and Song

 450   +

 451   +
 452   +
 </p15>
 453   +<p15>
 454   +7. ALL - Allroy's Revenge or Mass Nerder

 455   +

 456   +
 </p15>
 457   +<p15>
 458   +8. Weakerthans - Left and Leaving or Reconstruction Site

 459   +

 460   +
 461   +
 </p15>
 462   +<p15>
 463   +9. Archers of Loaf - Vee Vee or Speed of Cattle

 464   +

 465   +
 466   +
 </p15>
 467   +<p15>
 468   +10. Nada Surf - Let Go or The Stars Are Indifferent to Astronomy

 469   +</p15>
 470   +<p2>  Honorable Mentions </p2>
 471   +

 472   +
 473   +
 474   +

 475   +<p15>
 476   +11. Screeching Weasel - Wiggle or My Brain Hurts

 477   +

 478   +
 </p15>
 479   +<p15>
 480   +12. Superdrag - In The Valley of Dying Stars

 481   +

 482   +
 483   +
 </p15>
 484   +<p15>
 485   +13. The Cure - Head on the Door or Disintegration

 486   +

 487   +
 488   +
 </p15>
 489   +<p15>
 490   +14. The Replacements - Tim or Pleased to Meet Me

 491   +

 492   +
 </p15>
 493   +<p15>15. Paul Westerberg - Stereo disc 1

 494   +

 495   +
 </p15>
 496   +<p15>
 497   +16. Jawbreaker - Dear You

 498   +

 499   +</p15>
 500   +
 501   +

 502   +<p15>
 503   +17. Fugazi - Red Medicine or In On the Kill Taker

 504   +

 505   +</p15>
 506   +

 507   +<p15>
 508   +18. Das EFX - Dead Serious

 509   +

 510   +</p15 >


what is this change for?  previous formating was valid, i think.  anyway, does not relate to file path changes, so does not belong in this CL. please remove from this CL.


You can also see the info displayed with psensor
Now I am going to concentrate in adjusting display sizes, thans a lot for your assistence


Core content of CL making paths be accessible via resource looks good.  However CL puts in additional refactoring and style changes that do not belong in this CL.  Please reduce this CL to file paths issue.


I really like playing around different conky configs, I have many but this is one of the best! thumbs up


Ага, сенкс, я понял.
Я же одним коммитом оба задания опубликовал ))


...is this OreFlowers class shared with Harder Ores? Also this error stuff might be caused by the UBC incompatibility/bug I discovered, I can't remember. All I know is that I had to completely disable the chunk load/save data to get to play nice with the modpack we're building, AND the Bonemeal event - resorting to the worlgen flowers as the only indicators.

I'll try and review all the changes I did anyway, making sure they're all opt-in and make a PR for them. It will be one messy PR though.


+            finishGL(texture, program);

             return status;
         }
@@ -615,21 +586,18 @@ private int buildProgram(String vertex, String fragment) {

             int program = glCreateProgram();
             glAttachShader(program, vertexShader);
-            checkGlError();
-
             glAttachShader(program, fragmentShader);
-            checkGlError();
-
             glLinkProgram(program);
             checkGlError();

+            glDeleteShader(vertexShader);
+            glDeleteShader(fragmentShader);
+
             int[] status = new int[1];
             glGetProgramiv(program, GL_LINK_STATUS, status, 0);
             if (status[0] != GL_TRUE) {
                 String error = glGetProgramInfoLog(program);
                 Log.d(GL_LOG_TAG, "Error while linking program:\n" + error);
-                glDeleteShader(vertexShader);
-                glDeleteShader(fragmentShader);
                 glDeleteProgram(program);
                 return 0;


Not for me


Made async API unit test of Maria DB C Connector to work with shimla_db


Oh, Thanks for the compliments!
Measurement updates occur every 5 seconds.


Add a line note
             }
@@ -672,7 +640,11 @@ private void checkGlError() {
             }
         }

-        private void finishGL() {
+        private void finishGL(int texture, int program) {
+            int[] textures = new int[1];
+            textures[0] = texture;
+            glDeleteTextures(1, textures, 0);
+            glDeleteProgram(program);
             mEgl.eglMakeCurrent(mEglDisplay, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT);
             mEgl.eglDestroySurface(mEglDisplay, mEglSurface);
             mEgl.eglDestroyContext(mEglDisplay, mEglContext);


this is a breaking change and requires 'memberOf' feature to be enabled on your ldap server in order for ldap group memberships to work, previously you'd search by group, and check for username memberships, this enforces a search by username only...


I am no longer confused. 😄


(Arduino) Project : CommuniKey