<commit_before>###Angular Paging
[![npm version](https://img.shields.io/npm/v/angular-paging.svg)](https://www.npmjs.org/package/angular-paging)
[![bower version](https://img.shields.io/bower/v/angular-paging.svg)](https://www.npmjs.org/package/angular-paging)
[![Build Status](https://travis-ci.org/brantwills/Angular-Paging.svg?branch=npm)](https://travis-ci.org/brantwills/Angular-Paging)
[![Examples](https://img.shields.io/badge/cdn-rawgit-brightgreen.svg)](https://rawgit.com/brantwills/Angular-Paging/master/dist/paging.js) 
<p>
<b>Demo Available At: http://brantwills.github.io/Angular-Paging/</b>
</p>
An Angular directive to aid paging large datasets requiring minimum paging information.

---
<br/>

####Background
I have often found myself paging across millions of log rows or massive non-normalized lists even after 
some level of filtering by date range or on some column value.  
These scenarios have pushed me to develop a reusable paging scheme which just happens to drop nicely into AngularJS.

---
<br/>

####Installation and Contribution
The core of this project is a simple angular directive which allows you to use the code in many different ways.
If you are interested in keeping current with bug fixes and features we support both bower and npm install's.
If you just want to grab the latest and go, head over to the distribution folder for the latest code base. 
Finally, if you are interested in contributing or see any issues feel free to fork and test away!

---
<br/>

####Code Samples
[![alt text](https://raw.githubusercontent.com/brantwills/Angular-Paging/gh-pages/basicSample.png "Basic Sample")](http://brantwills.github.io/Angular-Paging/)
```html<commit_msg>Chore: Grammar fix and sentence structure to readme file<commit_after>###Angular Paging
[![npm version](https://img.shields.io/npm/v/angular-paging.svg)](https://www.npmjs.org/package/angular-paging)
[![bower version](https://img.shields.io/bower/v/angular-paging.svg)](https://www.npmjs.org/package/angular-paging)
[![Build Status](https://travis-ci.org/brantwills/Angular-Paging.svg?branch=npm)](https://travis-ci.org/brantwills/Angular-Paging)
[![Examples](https://img.shields.io/badge/cdn-rawgit-brightgreen.svg)](https://rawgit.com/brantwills/Angular-Paging/master/dist/paging.js) 
<p>
<b>Demo Available At: http://brantwills.github.io/Angular-Paging/</b>
</p>
An Angular directive to aid paging large datasets requiring minimum paging information.

---
<br/>

####Background
I have often found myself paging across millions of log rows or massive non-normalized lists even after 
some level of filtering by date range or on some column value.  
These scenarios have pushed me to develop a reusable paging scheme which just happens to drop nicely into AngularJS.

---
<br/>

####Installation and Contribution
The core of this project is a simple angular directive which allows you to use the code in many different ways.
If you are interested in keeping current with bug fixes and features, we support both bower and npm install commands.
If you just want to grab the latest or work with CDN's, head over to the distribution folder for the latest code base. 
Finally, if you are interested in contributing or see any issues feel free to fork and test away!

---
<br/>

####Code Samples
[![alt text](https://raw.githubusercontent.com/brantwills/Angular-Paging/gh-pages/basicSample.png "Basic Sample")](http://brantwills.github.io/Angular-Paging/)
```html
{'fraction_non_alphanumeric': 0.12337098175499565, 'fraction_numerical': 0.0, 'mean_word_length': 4.775919732441472, 'pattern_counts': {'":': 0, '<': 17, '<?xml version=': 0, '>': 17, 'https://': 18, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, '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': '33150', 'n_tokens_mistral': 1094, 'n_tokens_neox': 1037, 'n_words': 346}