<commit_before># LARS
===========
![Project status](http://img.shields.io/status/experimental.png?color=red)

LARS - Library Access Retrieval System

#### Unique Features 


#### Usage
===========

Use go get 

```go
go get github.com/go-experimental/lars
``` 

or to update

```go
go get -u github.com/go-experimental/lars
``` 

Then import LARS package into your code.

```go
import "github.com/go-experimental/lars"
``` 


#### Benchmarks
================
Run on MacBook Pro (Retina, 15-inch, Late 2013) 2.6 GHz Intel Core i7 16 GB 1600 MHz DDR3 using Go version go1.5.3 darwin/amd64


```go
go test -bench=. -benchmem=true
#GithubAPI Routes: 203
   LARS: 81016 Bytes

#GPlusAPI Routes: 13
   LARS: 6904 Bytes

#ParseAPI Routes: 26
   LARS: 7808 Bytes

#Static Routes: 157
   LARS: 79240 Bytes

PASS
BenchmarkLARS_Param       	20000000	        87.4 ns/op	       0 B/op	       0 allocs/op
BenchmarkLARS_Param5      	10000000	       144 ns/op	       0 B/op	       0 allocs/op
BenchmarkLARS_Param20     	 5000000	       382 ns/op	       0 B/op	       0 allocs/op
BenchmarkLARS_ParamWrite  	10000000	       168 ns/op	       0 B/op	       0 allocs/op
BenchmarkLARS_GithubStatic	20000000	       109 ns/op	       0 B/op	       0 allocs/op
BenchmarkLARS_GithubParam 	10000000	       151 ns/op	       0 B/op	       0 allocs/op
BenchmarkLARS_GithubAll   	   50000	     38100 ns/op	       0 B/op	       0 allocs/op
BenchmarkLARS_GPlusStatic 	20000000	        73.6 ns/op	       0 B/op	       0 allocs/op
BenchmarkLARS_GPlusParam  	20000000	       100 ns/op	       0 B/op	       0 allocs/op
BenchmarkLARS_GPlus2Params	10000000	       138 ns/op	       0 B/op	       0 allocs/op
BenchmarkLARS_GPlusAll    	 1000000	      1838 ns/op	       0 B/op	       0 allocs/op
BenchmarkLARS_ParseStatic 	20000000	        90.9 ns/op	       0 B/op	       0 allocs/op
BenchmarkLARS_ParseParam  	20000000	       123 ns/op	       0 B/op	       0 allocs/op
BenchmarkLARS_Parse2Params	10000000	       133 ns/op	       0 B/op	       0 allocs/op
BenchmarkLARS_ParseAll    	  300000	      3902 ns/op	       0 B/op	       0 allocs/op
BenchmarkLARS_StaticAll   	   50000	     24861 ns/op	       0 B/op	       0 allocs/op


### License 
===========
This project is licensed unter MIT, for more information look into the LICENSE file.
Copyright (c) 2016 Go Playground

<commit_msg>no message<commit_after>LARS
===========
![Project status](http://img.shields.io/status/experimental.png?color=red)

LARS - Library Access Retrieval System

#### Unique Features 


Installtion
-----------

Use go get 

```go
go get github.com/go-experimental/lars
``` 

or to update

```go
go get -u github.com/go-experimental/lars
``` 

Then import LARS package into your code.

```go
import "github.com/go-experimental/lars"
``` 

Usage and documentation
-----------------------

Benchmarks
-----------
Run on MacBook Pro (Retina, 15-inch, Late 2013) 2.6 GHz Intel Core i7 16 GB 1600 MHz DDR3 using Go version go1.5.3 darwin/amd64


```go
go test -bench=. -benchmem=true
#GithubAPI Routes: 203
   LARS: 81016 Bytes

#GPlusAPI Routes: 13
   LARS: 6904 Bytes

#ParseAPI Routes: 26
   LARS: 7808 Bytes

#Static Routes: 157
   LARS: 79240 Bytes

PASS
BenchmarkLARS_Param       	20000000	        87.4 ns/op	       0 B/op	       0 allocs/op
BenchmarkLARS_Param5      	10000000	       144 ns/op	       0 B/op	       0 allocs/op
BenchmarkLARS_Param20     	 5000000	       382 ns/op	       0 B/op	       0 allocs/op
BenchmarkLARS_ParamWrite  	10000000	       168 ns/op	       0 B/op	       0 allocs/op
BenchmarkLARS_GithubStatic	20000000	       109 ns/op	       0 B/op	       0 allocs/op
BenchmarkLARS_GithubParam 	10000000	       151 ns/op	       0 B/op	       0 allocs/op
BenchmarkLARS_GithubAll   	   50000	     38100 ns/op	       0 B/op	       0 allocs/op
BenchmarkLARS_GPlusStatic 	20000000	        73.6 ns/op	       0 B/op	       0 allocs/op
BenchmarkLARS_GPlusParam  	20000000	       100 ns/op	       0 B/op	       0 allocs/op
BenchmarkLARS_GPlus2Params	10000000	       138 ns/op	       0 B/op	       0 allocs/op
BenchmarkLARS_GPlusAll    	 1000000	      1838 ns/op	       0 B/op	       0 allocs/op
BenchmarkLARS_ParseStatic 	20000000	        90.9 ns/op	       0 B/op	       0 allocs/op
BenchmarkLARS_ParseParam  	20000000	       123 ns/op	       0 B/op	       0 allocs/op
BenchmarkLARS_Parse2Params	10000000	       133 ns/op	       0 B/op	       0 allocs/op
BenchmarkLARS_ParseAll    	  300000	      3902 ns/op	       0 B/op	       0 allocs/op
BenchmarkLARS_StaticAll   	   50000	     24861 ns/op	       0 B/op	       0 allocs/op


License 
--------
This project is licensed unter MIT, for more information look into the LICENSE file.
Copyright (c) 2016 Go Playground


{'fraction_non_alphanumeric': 0.08635688521111819, 'fraction_numerical': 0.11118183747082537, 'mean_word_length': 2.0082961072112315, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 22, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5946769', 'n_tokens_mistral': 2133, 'n_tokens_neox': 1697, 'n_words': 481}