<commit_before>Forest City Military Community Energy Audit
===========================================

<NAME>, Software Developer

## Overview

This software provides automated data operations for a collection of
energy monitoring devices installed at the [Forest City Military
Community](http://www.forestcity.net) in Hawaii.

Using this software will require appropriate modification based on
your system configuration. It is licensed under a BSD license
contained in the repository.

### Features 

* Downloads eGauge data using the eGauge web API. 
* Data is then parsed and uploaded to a data store (PostgreSQL 9.1).

The software is written in Perl 5 and is designed for automatic operation
through a cron job.

## Configuration

Configuration is provided by a text file. An example is listed here.

    fc_dbname = "DBNAME"
    data_dir = "/usr/local/egauge-automatic-data-services/egauge-data-download"
    insert_table = "energy_autoload_new"
    loaded_data_dir = "/usr/local/egauge-automatic-data-services/data-that-has-been-loaded"
    invalid_data_dir = "/usr/local/egauge-automatic-data-services/invalid-data"
    db_pass = "PASSWORD"
    db_user = "USERNAME"
    db_host = "IP.ADDRESS.OR.HOSTNAME"
    db_port = "5432"
    egauge = "process-me1"
    egauge = "process-me2"
    egauge = "process-me3"
    egauge = "process-me..."
<commit_msg>adding link<commit_after>Forest City Military Community Energy Audit
===========================================

<NAME>, Software Developer

## Overview

This software provides automated data operations for a collection of
energy monitoring devices installed at the [Forest City Military
Community](http://www.forestcity.net) in Hawaii.

Using this software will require appropriate modification based on
your system configuration. It is licensed under a BSD license
contained in the repository.

### Features 

* Downloads eGauge data using the [eGauge web API](http://www.egauge.net/docs/egauge-xml-api.pdf). 
* Data is then parsed and uploaded to a data store (PostgreSQL 9.1).

The software is written in Perl 5 and is designed for automatic operation
through a cron job.

## Configuration

Configuration is provided by a text file. An example is listed here.

    fc_dbname = "DBNAME"
    data_dir = "/usr/local/egauge-automatic-data-services/egauge-data-download"
    insert_table = "energy_autoload_new"
    loaded_data_dir = "/usr/local/egauge-automatic-data-services/data-that-has-been-loaded"
    invalid_data_dir = "/usr/local/egauge-automatic-data-services/invalid-data"
    db_pass = "PASSWORD"
    db_user = "USERNAME"
    db_host = "IP.ADDRESS.OR.HOSTNAME"
    db_port = "5432"
    egauge = "process-me1"
    egauge = "process-me2"
    egauge = "process-me3"
    egauge = "process-me..."

{'fraction_non_alphanumeric': 0.11734878667149584, 'fraction_numerical': 0.007243752263672582, 'mean_word_length': 4.086556169429097, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 3, 'xml': 1}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3325941', 'n_tokens_mistral': 829, 'n_tokens_neox': 786, 'n_words': 265}