<commit_before><!---
This file uses markdown syntax, adhere when fiddling!
-->

OASysGL - Elitism and RWTH: Yin and Yang
========================================


##1. Building the library

###1.1 The easy way
There is a script that takes care of the building and installation process.
Simply run

    ./autobuilder.sh 

###1.2 The manual way

To build the genetic library use the following commands

    cd build/
    cmake ../src
    make

Make sure there is no Cmakecache.txt in the main directory, otherwise cmake does not work in out of source folder.

You'll find the static Libary in the `build/src/lib` library.

##2. Installing the library
To install the library simply run

    make install

if you want to specify the installation directory you can configure it via `CMAKE_INSTALL_PREFIX`.
    
    ccmake ../src

Be sure to configure (c) and generate (g) 

##3. Running unit-tests

After running make, you may run the unit-tests

    make test

You can create new unit-tests based on boost unit testing libarary in the tests/suites/ folder.

##4. Setting up an Eclipse CDT 4 Project

In the `build/`-directory execute

    cmake -G"Eclipse CDT4 - Unix Makefiles" -DCMAKE_ECLIPSE_GENERATE_SOURCE_PROJECT=TRUE -D CMAKE_BUILD_TYPE=Debug ../src

now there are Eclipse .project and .cproject files found in your build/ directory.

You can import them by `File`->`Import...`->`Existing Project in Workspace`, Select `Browse...` and choose your `build/` directory.
You may also want to install the [Eclipse CMake Editor](http://en.wikipedia.org/wiki/Markdown) for editing any of the `CMakeList.txt` 
files more conveniently.

<commit_msg>url for CMake Editor added<commit_after><!---
This file uses markdown syntax, adhere when fiddling!
http://en.wikipedia.org/wiki/Markdown
-->

OASysGL - Elitism and RWTH: Yin and Yang
========================================


##1. Building the library

###1.1 The easy way
There is a script that takes care of the building and installation process.
Simply run

    ./autobuilder.sh 

###1.2 The manual way

To build the genetic library use the following commands

    cd build/
    cmake ../src
    make

Make sure there is no Cmakecache.txt in the main directory, otherwise cmake does not work in out of source folder.

You'll find the static Libary in the `build/src/lib` library.

##2. Installing the library
To install the library simply run

    make install

if you want to specify the installation directory you can configure it via `CMAKE_INSTALL_PREFIX`.
    
    ccmake ../src

Be sure to configure (c) and generate (g) 

##3. Running unit-tests

After running make, you may run the unit-tests

    make test

You can create new unit-tests based on boost unit testing libarary in the tests/suites/ folder.

##4. Setting up an Eclipse CDT 4 Project

In the `build/`-directory execute

    cmake -G"Eclipse CDT4 - Unix Makefiles" -DCMAKE_ECLIPSE_GENERATE_SOURCE_PROJECT=TRUE -D CMAKE_BUILD_TYPE=Debug ../src

now there are Eclipse .project and .cproject files found in your build/ directory.

You can import them by `File`->`Import...`->`Existing Project in Workspace`, Select `Browse...` and choose your `build/` directory.
You may also want to install the [Eclipse CMake Editor](http://www.cthing.com/CMakeEd.asp) for editing any of the `CMakeList.txt` 
files more conveniently.


{'fraction_non_alphanumeric': 0.10164917541229385, 'fraction_numerical': 0.005997001499250375, 'mean_word_length': 3.6333333333333333, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 1, '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': '5051930', 'n_tokens_mistral': 1011, 'n_tokens_neox': 961, 'n_words': 445}